selenium對應三大瀏覽器(谷歌、火狐、IE)驅動安裝


selenium:v3.7.0

一、谷歌瀏覽器 chromdriver.exe

  根據自己谷歌瀏覽器版本安裝對應chromedriver的版本。

  我電腦谷歌版本是65的,裝的v2.36版,鏈接:https://pan.baidu.com/s/1_bGfVdpD5i4evNBz06qKkw 密碼:vl8d

 

  然后將chromedriver.exe文件放在谷歌瀏覽器安裝目錄C:\Program Files (x86)\Google\Chrome\Application下(其它路徑也行),然后將此路徑添加到環境變量。

  用如下代碼驗證,能跳轉到百度首頁,即為安裝成功

from selenium import webdriver
driver = webdriver.Chrome()
driver.get('https://www.baidu.com/')

二、火狐瀏覽器:geckodriver.exe

  由於最新版火狐不在支持FireBug等開發工具,可以在https://ftp.mozilla.org/pub/firefox/releases/下載49版本以下的火狐,就可以增加Firebug等擴展了。

  我下載了火狐Firefox Setup 48.0b9.exe,安裝后,在https://github.com/mozilla/geckodriver/releases/下載最新版geckodriver,將geckodriver.exef放在C:\Program Files (x86)\Mozilla Firefox目錄下,並將其加入環境變量,之后運行如下代碼,發現報錯,上網查證后發現是geckdriver版本太高,於是換成v15.0版本的就ok了

from selenium import webdriver
driver = webdriver.Firefox()
driver.get('https://www.baidu.com')

 

三、IE11瀏覽器:IEDriverServer.exe  

  IE瀏覽器驅動下載鏈接:http://selenium-release.storage.googleapis.com/index.html(需爬梯),安裝最新版v3.9,將其放在C:\Windows\System32目錄下(不用加入環境變量,默認在環境變量中),運行如下代碼,發現報錯如下,降低版本為3.0.0,重新運行代碼發現成功。

from selenium import webdriver
driver = webdriver.Ie()
driver.get('http://www.baidu.com')


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM