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

Selenium 點(diǎn)擊、輸入、截圖、讀數(shù)、切換頁(yè)(Chrome109.0.5414.75;python 3.7.9)

這篇具有很好參考價(jià)值的文章主要介紹了Selenium 點(diǎn)擊、輸入、截圖、讀數(shù)、切換頁(yè)(Chrome109.0.5414.75;python 3.7.9)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

0、python環(huán)境 & 依賴包 & 環(huán)境變量

selenium入門超詳細(xì)教程——網(wǎng)頁(yè)自動(dòng)化操作
入門指南 | Selenium
python命令行運(yùn)行找不到自定義模塊

0.0 說明

excel:讀取賬號(hào)密碼(pandas)、記錄讀數(shù)(openpyxl)
word:操作word(pipywin32)
網(wǎng)頁(yè)操作:seleinium
截圖裁剪:PIL
窗口獲?。骸敬瓿伞?br>windows 批處理文件bat中當(dāng)前目錄。
BAT腳本中%~dp0(獲取當(dāng)前目錄)

cd %~dp0
start /d "D:\Program Files (x86)\Tencent\QQ\Bin" QQ.exe

0.1 環(huán)境+依賴包

windows中python環(huán)境打包五種方式,無python的電腦也可用
1.導(dǎo)出安裝包信息

pip freeze > requirements.txt

2.下載離線安裝包放到當(dāng)前文件夾的packs文件夾中

pip download -d ./packs -r requirements.txt

3.復(fù)制requirements.txt和packs文件夾到另一臺(tái)電腦上使用命令離線安裝

pip install --no-index --find-links=./packs -r requirements.txt

切換環(huán)境

cd C:\ruanjian\python312\pyenv\pyenv-win\versions\3.7.9\env\sj\Scripts
activate.bat

0.2 讀取excel數(shù)據(jù)

python讀取excel文件的三種方法

0.3 自動(dòng)設(shè)置環(huán)境變量

1、selenium + IE

IE+python+selenium環(huán)境自動(dòng)化
IE 與 EDGE 瀏覽器驅(qū)動(dòng)
Selenium webdriver 在IE下定位找不到元素的問題
Python 模擬鼠標(biāo)點(diǎn)擊(可后臺(tái))
教你快速用 Python 控制鍵盤和鼠標(biāo),徹底解放雙手
IEDriverServer 官網(wǎng)
IEDriverServer要用和selenium同版本的。
(Selenium 4.1,IEDriverServer 4.0)

2、selenium + Chrome

Python selenium 使用Chrome 禁止彈出保存密碼彈窗
Selenium 系列篇(三):窗口篇
selenium:如何解決no such element
windows下,用無界面的方式運(yùn)行selenium,怎么最大化瀏覽器?
Google Chrome 谷歌瀏覽器歷史版本下載
最詳細(xì)的教程,教你如何徹底關(guān)閉Chrome瀏覽器自動(dòng)更新

2.1 后臺(tái)

Python selenium 去掉“隱藏正受到自動(dòng)測(cè)試軟件的控制”
selenium等待定位標(biāo)簽加載完再執(zhí)行
selenium之等待頁(yè)面(或者特定元素)加載完成
Python Selenium顯式等待和隱式等待詳細(xì)說明

2.2 定位元素

Python+selenium自動(dòng)化八大元素定位方法及實(shí)例(超詳細(xì))
selenium處理多個(gè)iframe的情況
selenium之如何定位iframe中的元素

例如:selenium模塊中的find_element_by_id方法無法使用,會(huì)報(bào)錯(cuò):
AttributeError: ‘WebDriver’ object has no attribute ‘find_element_by_id’
改用
driver.find_element(By.ID,“value”)
并導(dǎo)入
from selenium.webdriver.common.by import By
就可以了,其他元素定位方法同理修改下即可。

2.3 操作

技巧 | Python selenium滑塊滑動(dòng)至瀏覽器底部(頂部)

2.3.1 懸停

Python selenium的webdriver之鼠標(biāo)懸停

2.3.2 點(diǎn)擊

Python操作selenium模擬網(wǎng)頁(yè)點(diǎn)擊

element.click()

2.3.3 下拉選項(xiàng)

selenium之 下拉選擇框Select

2.4 輸入

Python使用selenium庫(kù)實(shí)現(xiàn)文本輸入和點(diǎn)擊事件

input_element=br.find_element_by_xpath('//*[@id="mq"]')   #獲取該輸入框的Xpath
input_element.clear()        # 清楚該輸入框中的原本內(nèi)容
input_element.send_keys("包包")     # 向該輸入框中添加搜索詞: "包包“

2.5 提取數(shù)據(jù)

selenium取值方法

3、截圖

Selenium學(xué)習(xí)之元素屬性值、坐標(biāo)位置、大小
python 三種方式實(shí)現(xiàn)截屏(詳解+完整代碼)
PyQt 可以指定獲取的窗口,即使窗口被遮擋。窗口最小化時(shí)無法獲取截圖。
首先需要獲取窗口的句柄。
Selenium 自動(dòng)化截取網(wǎng)頁(yè)指定區(qū)域
Selenium 截全圖,PIL剪裁

4、操作窗口(非瀏覽器的其他窗口,運(yùn)審)

5、python 打包移植

6、word

Python操作wps和et(WPS版的DOC和EXCEL)

批處理bat echo中文亂碼完美解決方法

7、版本

Chrome:109.0.5414.75
IE:11.1457.17763.0
python:3.7.9
selenium:4.1.1文章來源地址http://www.zghlxwxcb.cn/news/detail-843315.html

attrs==23.2.0
certifi==2023.11.17
cffi==1.15.1
cryptography==42.0.5
et-xmlfile==1.1.0
exceptiongroup==1.2.0
h11==0.14.0
idna==3.6
importlib-metadata==6.7.0
numpy==1.21.6
openpyxl==3.1.2
outcome==1.3.0.post0
pandas==1.3.5
Pillow==9.5.0
pycparser==2.21
pyOpenSSL==24.0.0
pypiwin32==223
PySocks==1.7.1
python-dateutil==2.8.2
pytz==2024.1
pywin32==306
selenium==4.1.1
six==1.16.0
sniffio==1.3.0
sortedcontainers==2.4.0
trio==0.22.2
trio-websocket==0.11.1
typing-extensions==4.7.1
urllib3==1.26.18
urllib3-secure-extra==0.1.0
wsproto==1.2.0
zipp==3.15.0

到了這里,關(guān)于Selenium 點(diǎn)擊、輸入、截圖、讀數(shù)、切換頁(yè)(Chrome109.0.5414.75;python 3.7.9)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包