日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

Python:Selenium 1:浏览器驱动

發布時間:2025/3/15 python 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Python:Selenium 1:浏览器驱动 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

  Selenium是一個用于測試網站的自動化測試工具,爬蟲中也經常用到,支持各種瀏覽器包括Chrome、Firefox、Safari等主流界面瀏覽器,同時也支持phantomJS無界面瀏覽器。

  自WebDriver 3.0 之后,Selenium不再提供默認的瀏覽器支持。換言之,不再默認地支持Firefox了。用FireFox測試, 就需要用FireFox的驅動才行。

  驅動下載后,放到Python安裝目錄的Scripts文件夾下(相當于變相添加環境變量)。

  chromedriver、IEDriverServer等瀏覽器測試驅動都是調用系統的谷歌、IE瀏覽器,所以驅動和瀏覽器客戶端必須相互匹配。

1、Chrome驅動 chromedriver

chromedriver沒有64位版本,32即可驅動

https://sites.google.com/a/chromium.org/chromedriver/downloads

這個地址被墻了,可以用以下地址下載:

http://chromedriver.storage.googleapis.com/index.html

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

chromedriver 和支持的 Chrome 版本對照表

v2.40

v66-68

v2.39

v66-68

v2.38

v65-67

v2.37

v64-66

v2.36

v63-65

v2.35

v62-64

v2.34

v61-63

v2.33

v60-62

v2.32

v59-61

v2.31

v58-60

v2.30

v58-60

??

2FireFox驅動 gechodriver

https://github.com/mozilla/geckodriver/releases

這個地址也被墻了,CSDN上下載了一個,版本號是v0.20.1

?

3、IE驅動 IEDriverServer

http://selenium-release.storage.googleapis.com/index.html

淘寶鏡像地址:https://npm.taobao.org/mirrors/selenium/

IE驅動沒有找到版本對應,測試了下貌似是向下兼容的。測試環境:IE8,IEDriverServer2.5 和 3.9版本,都可以運行。

用IE瀏覽器可能會報一個錯:Unexpected error launching Internet Explorer. Protected Mode settings are not the same for all zones. Enable Protected Mode must be set to the same value (enabled or disabled) for all zones.

工具 -> Internet選項 -> 安全,四個區域的“啟用保護模式”設置必須一致,要么全選,要么全不選。

?

4、其它的驅動

參考官網,能想到的驅動都在這里了。

http://www.seleniumhq.org/download/

?

轉載于:https://www.cnblogs.com/gl1573/p/9447070.html

總結

以上是生活随笔為你收集整理的Python:Selenium 1:浏览器驱动的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。