chromedriver安裝
在這之前請確保已經正確安裝好了Chrome瀏覽器並可以正常運行,安裝過程不再贅述。谷歌瀏覽器最好不要太舊
點擊Chrome菜單“幫助”→“關於Google Chrome”,即可查看Chrome的版本號
請記住Chrome版本號,因為選擇ChromeDriver版本時需要用到。
下載ChromeDriver
http://chromedriver.storage.googleapis.com/index.html
ChromeDriver版本 | 支持的Chrome版本 |
---|---|
v2.46 | v72-74 |
v2.45 | v71-73 |
v2.44 | v70-72 |
v2.43 | v69-71 |
v2.42 | v68-70 |
v2.41 | v67-69 |
環境變量配置
在Windows下,建議直接將chromedriver.exe文件拖到Python的Scripts目錄下
驗證安裝
配置完成后,就可以在命令行下直接執行chromedriver
命令了:
隨后再在程序中測試,執行如下Python代碼:
from selenium import webdriver
browser = webdriver.Chrome()
這里如果報錯了,首先看下,python.exe 和chromedriver.exe是不是在同一文件夾下,如果不是,可以將chromedriver.exe放至python.exe文件夾同一目錄下,然后再次嘗試。
運行之后,如果彈出一個空白的Chrome瀏覽器,則證明所有的配置都沒有問題。如果沒有彈出,請檢查之前的每一步配置。
如果彈出后閃退,則可能是ChromeDriver版本和Chrome版本不兼容,請更換ChromeDriver版本。
如果沒有問題,接下來就可以利用Chrome來做網頁抓取了。