Chrome瀏覽器驅(qū)動配置
點(diǎn)擊下載chrome的webdriver:
http://chromedriver.storage.googleapis.com/index.html
或者
http://npm.taobao.org/mirrors/chromedriver
不同的Chrome的版本對應(yīng)的chromedriver.exe 版本也不一樣绢慢,下載時不要搞錯了膘魄。如果是最新的Chrome, 下載最新的chromedriver.exe 就可以了。把chromedriver的路徑也加到環(huán)境變量里扒袖。
Firefox瀏覽器驅(qū)動配置
Firefox驅(qū)動下載地址為:https://github.com/mozilla/geckodriver/releases/
根據(jù)自己的操作系統(tǒng)下載對應(yīng)的驅(qū)動即可狭握,使用的話,需要把驅(qū)動的路徑和火狐瀏覽器的路徑加入到環(huán)境變量里面才可以。Firefox高版本需要使用 geckodriver 來驅(qū)動瀏覽器,不再使用Selenium默認(rèn)自帶的Firefox webdriver。
我們只需要在下面這個地址下載 geckodriver 并將 其所在的路徑設(shè)為環(huán)境變量(放在python目錄下的Scripts目錄下即可才漆,Scripts目錄一般都已經(jīng)添加至環(huán)境變量)。
https://github.com/mozilla/geckodriver/releases
注意geckodriver對應(yīng)的 Selenium和Firefox版本要求(網(wǎng)頁地址上有提示)葫隙,Selenium的版本可以通過 pip list 命令查看栽烂。
IE瀏覽器驅(qū)動配置
IE瀏覽器驅(qū)動下載地址為:http://selenium-release.storage.googleapis.com/index.html
根據(jù)自己selenium版本下載對應(yīng)版本的驅(qū)動即可,python的話恋脚,下載里面的IEDriverServerxxx.zip即可,這個是區(qū)分32和64位系統(tǒng)的焰手,根據(jù)自己的系統(tǒng)下載即可糟描,需要注意的是,如果要打開IE瀏覽器的話书妻,需要在瀏覽器的Internet選項中的安全頁里有4個安全選項船响,Internet、本地Internet躲履、受信任的站點(diǎn)见间、受限制的站點(diǎn),這4個里面都有一個啟用保護(hù)模式工猜,都需要勾選上才可以米诉,還得把驅(qū)動的路徑加入到環(huán)境變量中。
最簡單的方法就是把這三個驅(qū)動放到C:\Users\Tony\AppData\Local\Programs\Python\Python37\Scripts這個目錄下或者放到python.exe的同級目錄也可以篷帅。
實(shí)際項目中可以在項目中創(chuàng)建一個文件夾用于存放驅(qū)動史侣,然后修改代碼為:
driver = webdriver.Chrome(r"E:\Tools\Python\seleniumDriver\chromedriver.exe")