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選項(xiàng)中的安全頁里有4個安全選項(xiàng),Internet、本地Internet、受信任的站點(diǎn)、受限制的站點(diǎn),這4個里面都有一個啟用保護(hù)模式,都需要勾選上才可以,還得把驅(qū)動的路徑加入到環(huán)境變量中。
最簡單的方法就是把這三個驅(qū)動放到C:\Users\Tony\AppData\Local\Programs\Python\Python37\Scripts這個目錄下或者放到python.exe的同級目錄也可以。
實(shí)際項(xiàng)目中可以在項(xiàng)目中創(chuàng)建一個文件夾用于存放驅(qū)動,然后修改代碼為:
driver = webdriver.Chrome(r"E:\Tools\Python\seleniumDriver\chromedriver.exe")