" />

最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python之Selenium自動化瀏覽器測試詳解

 更新時間:2022年01月26日 15:45:08   作者:Harris-H  
這篇文章主要為大家詳細介紹了Python自動化瀏覽器測試,使用Selenium,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助

Python之Selenium(自動化瀏覽器測試)

1.安裝selenium

pip install selenium -i https://pypi.tuna.tsinghua.edu.cn/simple

2.下載對應(yīng)版本的瀏覽器驅(qū)動

http://npm.taobao.org/mirrors/chromedriver/

在這里插入圖片描述

這是我的。

在這里插入圖片描述

把解壓后的驅(qū)動放在自己的python.exe 目錄下。

在這里插入圖片描述

3.測試code,打開一個網(wǎng)頁,并獲取網(wǎng)頁的標題

from selenium.webdriver import Chrome
if __name__ == '__main__':
    web = Chrome()
    web.get("https://baidu.com")
    print(web.title)

在這里插入圖片描述

在這里插入圖片描述

4.一個小樣例

from selenium.webdriver import Chrome
if __name__ == '__main__':
    web = Chrome()
    url = 'https://ac.nowcoder.com/acm/home'
    web.get(url)
	# 獲取要點擊的a標簽
    el = web.find_element_by_xpath('/html/body/div/div[3]/div[1]/div[1]/div[1]/div/a')
	# 點擊
    el.click()                          # "/html/body/div/div[3]/div[1]/div[2]/div[2]/div[2]/div[1]/h4/a"
    # 爬取想要的內(nèi)容
    lists = web.find_elements_by_xpath("/html/body/div/div[3]/div[1]/div[2]/div[@class='platform-item js-item ']/div["
                                       "2]/div[1]/h4/a")
    print(len(lists))
    for i in lists:
        print(i.text)

在這里插入圖片描述

5.自動輸入并跳轉(zhuǎn)

from selenium.webdriver import Chrome
from selenium.webdriver.common.keys import Keys
import time
if __name__ == '__main__':
    web = Chrome()
    url = 'https://ac.nowcoder.com/acm/home'
    web.get(url)
    el = web.find_element_by_xpath('/html/body/div/div[3]/div[1]/div[1]/div[1]/div/a')
    el.click()
    time.sleep(1)
    input_el = web.find_element_by_xpath('/html/body/div/div[3]/div[1]/div[1]/div[1]/form/input[1]')
    input_el.send_keys('牛客', Keys.ENTER)
    #  do something

總結(jié)

本篇文章就到這里了,希望能夠給你帶來幫助,也希望您能夠多多關(guān)注腳本之家的更多內(nèi)容!    

相關(guān)文章

  • 基于Python實現(xiàn)24點游戲的示例代碼

    基于Python實現(xiàn)24點游戲的示例代碼

    這篇文章主要為大家詳細介紹了如何利用Python實現(xiàn)24點游戲,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-12-12
  • python基礎(chǔ)之編碼規(guī)范總結(jié)

    python基礎(chǔ)之編碼規(guī)范總結(jié)

    今天帶大家來學習python基礎(chǔ)知識,文中對python編碼規(guī)范作了詳細的介紹,對正在學習python的小伙伴們很有幫助,需要的朋友可以參考下
    2021-05-05
  • Pyqt5如何讓QMessageBox按鈕顯示中文示例代碼

    Pyqt5如何讓QMessageBox按鈕顯示中文示例代碼

    這篇文章主要給大家介紹了關(guān)于Pyqt5如何讓QMessageBox按鈕顯示中文的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用Pyqt5具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-04-04
  • Python 中使用 Selenium 單擊網(wǎng)頁按鈕功能

    Python 中使用 Selenium 單擊網(wǎng)頁按鈕功能

    Selenium是一個用于測試網(wǎng)站的自動化測試工具,支持各種瀏覽器包括Chrome、Firefox、Safari等主流界面瀏覽器,同時也支持phantomJS無界面瀏覽器,本篇文章將介紹如何在 Python 中使用 selenium 單擊網(wǎng)頁上的按鈕,感興趣的朋友一起看看吧
    2023-11-11
  • Python圖像處理之邊緣檢測原理詳解

    Python圖像處理之邊緣檢測原理詳解

    邊緣檢測是圖像處理和計算機視覺當中的基本問題,邊緣檢測的目的是標識數(shù)字圖像中亮度變化明顯的點。本文將通過示例和大家介紹一下邊緣檢測的原理,希望對大家有所幫助
    2022-12-12
  • 淺談Tensorflow加載Vgg預訓練模型的幾個注意事項

    淺談Tensorflow加載Vgg預訓練模型的幾個注意事項

    這篇文章主要介紹了淺談Tensorflow加載Vgg預訓練模型的幾個注意事項說明,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-05-05
  • 詳解python 中in 的 用法

    詳解python 中in 的 用法

    in在Python中是操作符,具體來說是成員操作符。這篇文章主要介紹了python 中in 的 用法,需要的朋友可以參考下
    2019-12-12
  • Python Pandas對缺失值的處理方法

    Python Pandas對缺失值的處理方法

    這篇文章主要給大家介紹了關(guān)于Python Pandas對缺失值的處理方法,文中通過示例代碼介紹的非常詳細,對大家學習或者使用Python Pandas具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-09-09
  • Python中的枚舉函數(shù)enumerate()的具體用法

    Python中的枚舉函數(shù)enumerate()的具體用法

    本文主要介紹了Python中的枚舉函數(shù)enumerate()的具體用法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-06-06
  • 使用Pycharm+PyQt5彈出子窗口的程序代碼

    使用Pycharm+PyQt5彈出子窗口的程序代碼

    這篇文章主要介紹了使用Pycharm+PyQt5彈出子窗口的解決方法,本文通過示例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-10-10

最新評論

印江| 泗阳县| 南京市| 石首市| 永胜县| 普洱| 古交市| 大安市| 泰和县| 宾川县| 年辖:市辖区| 兴安县| 虞城县| 霞浦县| 栖霞市| 满洲里市| 荆州市| 富裕县| 深泽县| 民乐县| 西宁市| 三穗县| 象山县| 萨嘎县| 武义县| 贞丰县| 南阳市| 定边县| 无锡市| 新田县| 额敏县| 凤阳县| 金川县| 青冈县| 临沧市| 平陆县| 乳山市| 加查县| 宁波市| 桂东县| 马尔康县|