国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Python中的selenium庫的基本用法

這篇具有很好參考價值的文章主要介紹了Python中的selenium庫的基本用法。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

Selenium是一個用于測試網(wǎng)站的自動化測試工具,支持各種瀏覽器包括Chrome、Firefox、Safari等主流界面瀏覽器,同時也支持phantomJS無界面瀏覽器。

通過此行代碼可以快速在Python中安裝selenium庫

pip install Selenium

另外,我們?nèi)孕枰惭b瀏覽器驅(qū)動

Selenium3.x調(diào)用瀏覽器必須有一個webdriver驅(qū)動文件

Chrome驅(qū)動文件下載:點擊下載chromedrive

Firefox驅(qū)動文件下載:點擊下載geckodriver

首先是打開chrome瀏覽器并跳轉(zhuǎn)到某個頁面

chrome_options = Options()
? ? # “–no-sandbox”參數(shù)是讓Chrome在root權(quán)限下跑
? ? chrome_options.add_argument('--no-sandbox')
? ? chrome_options.add_argument('--disable-dev-shm-usage')
? ? chrome_options.add_argument('--headless') ?# “–headless”參數(shù)是不用打開圖形界面
? ? driver = webdriver.Chrome(chrome_options=chrome_options)
? ? driver.delete_all_cookies() ?# 清除cookie
? ? login_url = ""
? ? driver.get(login_url)
? ? # print("登錄頁面加載成功")

Selenium提供了8種定位方式,可以獲取元素

  1. id
  2. name
  3. class name
  4. tag name
  5. link text
  6. partial link text
  7. xpath
  8. css selector

都可以通過

find_elements 或 find_element

實現(xiàn)獲取,用法:

1. 找到所有滿足條件的頁面元素
driver.find_elements(By.XPATH, 路徑)
2. 通過下標來選擇第幾個
driver.find_elements(By.XPATH, 路徑)[0]
其中XPATH也可以換成name/class/id等等

甚至也可以使用選擇器

參考博客:https://blog.csdn.net/weixin_36279318/article/details/79475388文章來源地址http://www.zghlxwxcb.cn/news/detail-419503.html

到了這里,關(guān)于Python中的selenium庫的基本用法的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • Selenium基本用法

    Selenium 提供了 8 種定位單個節(jié)點的方法,如下所示: 定位節(jié)點方法 方法 說明 find_element_by_id() 通過 id 屬性值定位 find_element_by_name() 通過 name 屬性值定位 find_element_by_class_name() 通過 class 屬性值定位 find_element_by_tag_name() 通過 tag 標簽名定位 find_element_by_link_text() 通過標簽內(nèi)文本

    2024年02月09日
    瀏覽(14)
  • python Selenium 庫的使用技巧

    python Selenium 庫的使用技巧

    Selenium 是一個用于Web應(yīng)用程序測試的工具。Selenium測試直接運行在瀏覽器中,就像真正的用戶在操作一樣。支持的瀏覽器包括IE,Mozilla Firefox,Safari,Google Chrome,Opera等。這個工具的主要功能包括:測試與瀏覽器的兼容性——測試你的應(yīng)用程序看是否能夠很好得工作在不同瀏覽

    2024年01月23日
    瀏覽(14)
  • Python3爬蟲之 Selenium庫的使用

    今天在官網(wǎng)看了下Selenium庫,總結(jié)了下常用的方法,直接上代碼。(沈略環(huán)境搭建,網(wǎng)上多得是),新手建議去了解10分鐘再來看這里的代碼。 這里列舉一下常用的查找元素方法:其實find_element_by_xpath是萬能的。 單元素定位: find_element_by_name find_element_by_id find_element_by_xpath

    2024年02月11日
    瀏覽(27)
  • Python的web自動化學習(一)Selenium庫的工作原理

    Python的web自動化學習(一)Selenium庫的工作原理

    Python的web自動化學習(一)Selenium庫的工作原理 首發(fā)2023-07-31 11:01·云中隨心而記 后續(xù)會根據(jù)持續(xù)學習來更新,大家一起學習 引言: Selenium是一個流行的自動化測試工具,用于模擬和控制瀏覽器行為,常用于Web應(yīng)用程序的功能測試和驗收測試。Selenium支持多種編程語言,包括

    2024年02月08日
    瀏覽(37)
  • Python+Selenium用法(二)

    點擊某個按鈕后,頁面是在一個新的瀏覽器中出現(xiàn),瀏覽器可能已經(jīng)切換到新頁面,而driver還停留在舊頁面

    2024年02月13日
    瀏覽(20)
  • 【Python】Python 模塊用法:selenium 4 版本頁面元素定位方法匯總

    【Python】Python 模塊用法:selenium 4 版本頁面元素定位方法匯總

    目錄 一、定位頁面元素方法源碼說明? (1)Webdriver.common (2)selenium.webdriver.common.by (3)By 二、定位頁面元素方法用法匯總 (1)2.0 及以下低版本 selenium :By 定位頁面元素方法用法(可忽略) (2)3.0 ~ 3.9 版本 selenium:By 定位頁面元素方法用法 (3)4.0 ~ 4.9 版本 selenium:

    2023年04月13日
    瀏覽(40)
  • Python+Selenium webdriver mange用法-告別手動下載driver

    Python+Selenium webdriver mange用法-告別手動下載driver

    通常使用selenium時候我們需要自己單獨去下載對應(yīng)各瀏覽器版本的webdriver,并在后期針對不同操作系統(tǒng)(mac、windows、linux)或者不同瀏覽器版本都要反復選擇對應(yīng)版本webdriver 為了解決以上問題,webdriver-manage第三方庫營運而生,它可以自動幫你識別當前運行環(huán)境下系統(tǒng)信息以及

    2024年02月15日
    瀏覽(45)
  • python爬蟲教程:selenium常用API用法和瀏覽器控制

    python爬蟲教程:selenium常用API用法和瀏覽器控制

    selenium api selenium 新版本( 4.8.2 )很多函數(shù),包括元素定位、很多 API 方法均發(fā)生變化,本文記錄以 selenium4.8.2 為準。 webdriver 常用 API 方法 描述 get(String url) 訪問目標url地址,打開網(wǎng)頁 current_url 獲取當前頁面url地址 title 獲取頁面標題 page_source 獲取頁面源代碼 close() 關(guān)閉瀏覽器當

    2024年02月05日
    瀏覽(29)
  • Python 的 Selenium 庫進行元素定位時,XPath的詳細用法

    使用 Python 的 Selenium 庫進行元素定位時,XPath 是一種常用的定位方式。XPath 是一種在 XML 文檔中導航和定位元素的語言,同時也適用于 HTML 文檔。下面是 XPath 的詳細用法以及一個封裝了通過 XPath 定位各種元素的類的示例。 XPath 詳細用法: 絕對路徑和相對路徑 : 絕對路徑:

    2024年01月19日
    瀏覽(19)
  • Python中Selenium的基本使用

    Python中Selenium的基本使用

    目錄 一、Selenium是什么? 二、使用步驟 ? 1.引入庫 ? 2.下載瀏覽器驅(qū)動 ? 3.配置瀏覽器驅(qū)動 ? ?4.創(chuàng)建WebDriver對象 ? 4.1.options? ? 4.2.service ? 4.3.desired_capabilities ? 4.4.executable_path? 5.WebDriver的屬性? 6.元素定位? 三.打開百度網(wǎng)頁的簡單示例? 總結(jié) Selenium是一個用于自動化瀏覽器

    2024年02月08日
    瀏覽(13)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包