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

Python中selenium_webdriver下拉框操作指南

 更新時間:2022年01月13日 11:21:35   作者:陳小瑜i  
selenium 雖然過了這么多年,但是到目前為止依然是比較流行的自動化框架了,下面這篇文章主要給大家介紹了關(guān)于Python中selenium_webdriver下拉框操作的相關(guān)資料,文中通過實例代碼介紹的非常詳細(xì),需要的朋友可以參考下

環(huán)境搭建

首先以python3.x為基礎(chǔ)來搭建基礎(chǔ)環(huán)境

1.安裝python 基礎(chǔ)環(huán)境(python的基礎(chǔ)環(huán)境太簡單了在這里就不說啦)

2.安裝完成python我們需要安裝一下python的基礎(chǔ)工具包pip,正常情況一下,安裝python的時候會把pip基礎(chǔ)包安裝,但是也有一些人沒有安裝。

i.下載pip 安裝包,記住這里要找什么exe文件,直接用源碼安裝。

ii.解壓pip-9.0.1.tar.gz,執(zhí)行python setup.py 安裝pip;

3.pip 安裝完成以后,采用管理員的方式打開命令行執(zhí)行pip install selenium 安裝selenium。(環(huán)境搭建就是這么簡單)

4.安裝webdriver 驅(qū)動,驅(qū)動下載需要FQ,既然要學(xué)習(xí)自動化,F(xiàn)Q肯定很容易啦,我這邊使用的是chrome瀏覽器,所以下載了chromedriver驅(qū)動。

IEdriver 下載地址:http://selenium-release.storage.googleapis.com/index.html

注意:由于瀏覽器的版本不同請根據(jù)自己的情況來選擇驅(qū)動版本,如果版本選擇不匹配,在打開瀏覽器會提示報錯的,看到下圖的時候,說明你版本已經(jīng)不兼容了。

我這邊安裝的Chrome 的版本是58.0.3029.81,chromedriver的版本是2.29

5.記住webdriver的驅(qū)動要存放在python的安裝目錄下,也就是放在python.exe同一級目錄,要不然你會打不開瀏覽器的。

Python selenium_webdriver下拉框操作

下拉框操作需要用:from selenium.webdriver.support.select import Select引入Select類:

from selenium import webdriver    #引入webdriver
from selenium.webdriver.support.select import Select    #引入Select
from time import sleep    #引入時間
driver = webdriver.Firefox()    #打開火狐瀏覽器
driver.get('file:///C:/Users/CY-MHQ/Desktop/%E6%B1%87%E6%99%BA%E5%8A%A8%E5%8A%9B/%E8%87%AA%E5%8A%A8%E5%8C%96/4select%20-%20%E4%B8%8B%E6%8B%89%E6%A1%86.html')    #進(jìn)入網(wǎng)頁
select_ele = driver.find_element('id','nr')    #定位到id為nr的下拉框并起名為select_ele
select_ob = Select(select_ele)    #生成下拉框的實例對象
select_ob.select_by_index(2)    #選取下拉框中第三個

類中的方法有:

  •   select_by_index('index')        # 通過索引選擇,索引從0開始
  •   select_by_value('value')        # 通過value的值選擇
  •   select_by_visible_text('text')        # 通過文本選擇
  •   options        # 返回所有的選擇項
  •   is_multiple        # 判斷是否為多個值,是的話返回True,否則返回None
  •   first_selected_option        # 返回選中的第一個選擇項
  •   deselect_by_visible_text('text')        # 通過文本取消選擇
  •   deselect_by_value('value')        # 通過值取消選擇
  •   deselect_by_index('index')        # 通過索引取消選擇
  •   all_selected_options        # 返回所有已選中的選擇項
  •   deselect_all()        # 取消全選

以上方法中 5,6,10,11 只能用于多選

總結(jié)

到此這篇關(guān)于Python中selenium_webdriver下拉框操作指南的文章就介紹到這了,更多相關(guān)Python selenium_webdriver下拉框操作內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python基于tkinter模塊實現(xiàn)的改名小工具示例

    Python基于tkinter模塊實現(xiàn)的改名小工具示例

    這篇文章主要介紹了Python基于tkinter模塊實現(xiàn)的改名小工具,結(jié)合實例形式分析了tkinter模塊操作文件后綴名的相關(guān)實現(xiàn)技巧,需要的朋友可以參考下
    2017-07-07
  • 關(guān)于Python中的海象運算符使用方法詳解

    關(guān)于Python中的海象運算符使用方法詳解

    這篇文章主要介紹了關(guān)于Python中的海象運算符“:=”使用方法詳解,海象運算符(walrus?operator)是?Python?3.8?中引入的一種新的語法,需要的朋友可以參考下
    2023-04-04
  • 利用Python pandas對Excel進(jìn)行合并的方法示例

    利用Python pandas對Excel進(jìn)行合并的方法示例

    這篇文章主要給大家介紹了關(guān)于利用Python pandas對Excel進(jìn)行合并的方法示例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-11-11
  • 利用Python實現(xiàn)問卷星自動填寫的超詳細(xì)教程

    利用Python實現(xiàn)問卷星自動填寫的超詳細(xì)教程

    問卷星已經(jīng)成為收集問卷的一個很重要的工具,有時可以用來報名參加活動,有時可以用來收集某些領(lǐng)域相關(guān)的情況,下面這篇文章主要給大家介紹了關(guān)于利用Python實現(xiàn)問卷星自動填寫的超詳細(xì)教程,需要的朋友可以參考下
    2023-06-06
  • python模擬TLS指紋實現(xiàn)反爬取

    python模擬TLS指紋實現(xiàn)反爬取

    這篇文章主要為大家詳細(xì)介紹了如何利用python模擬TLS指紋實現(xiàn)反爬取,文中的示例代碼講解詳細(xì),具有一定的參考價值,有需要的小伙伴可以了解一下
    2023-10-10
  • Python while true實現(xiàn)爬蟲定時任務(wù)

    Python while true實現(xiàn)爬蟲定時任務(wù)

    這篇文章主要介紹了Python爬蟲定時任務(wù)簡單實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-06-06
  • Python學(xué)習(xí)之os包使用教程詳解

    Python學(xué)習(xí)之os包使用教程詳解

    本文將詳細(xì)介紹python的內(nèi)置包——OS?包。OS?包擁有著普遍的操作系統(tǒng)功能,擁有著各種各樣的函數(shù)來操作系統(tǒng)的驅(qū)動功能??靵砀S小編一起學(xué)習(xí)一下OS包的使用方法吧
    2022-03-03
  • ubuntu安裝sublime3并配置python3環(huán)境的方法

    ubuntu安裝sublime3并配置python3環(huán)境的方法

    這篇文章主要介紹了ubuntu安裝sublime3并配置python3環(huán)境的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-03-03
  • python調(diào)用虹軟2.0第三版的具體使用

    python調(diào)用虹軟2.0第三版的具體使用

    這篇文章主要介紹了python調(diào)用虹軟2.0第三版的具體使用,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-02-02
  • python實現(xiàn)從一組顏色中找出與給定顏色最接近顏色的方法

    python實現(xiàn)從一組顏色中找出與給定顏色最接近顏色的方法

    這篇文章主要介紹了python實現(xiàn)從一組顏色中找出與給定顏色最接近顏色的方法,涉及Python操作rgb格式顏色的技巧,非常具有實用價值,需要的朋友可以參考下
    2015-03-03

最新評論

阳高县| 台安县| 唐山市| 长沙市| 河间市| 新昌县| 西和县| 高淳县| 专栏| 临城县| 锡林浩特市| 阿拉善左旗| 九江市| 光泽县| 英超| 锦屏县| 湾仔区| 鄯善县| 仁布县| 波密县| 福建省| 玛沁县| 尼玛县| 枞阳县| 拉孜县| 潮州市| 那曲县| 青阳县| 武胜县| 高阳县| 溧阳市| 老河口市| 合肥市| 元朗区| 沽源县| 东乡县| 社旗县| 元朗区| 顺义区| 若尔盖县| 苍溪县|