解決Windows下chromedriver預設2.9.xxx問題(cannot get automation extension)
阿新 • • 發佈:2018-12-18
話不多說,先上報錯截圖:
報錯解釋:當前版本的chromedriver與chrome不匹配
筆者的系統是win10,chrome是71.0385.98,chromedriver是2.43,但是不管怎麼設定,都無法識別這個2.43的chromedriver
解決方法:
第一步:檢視chrome瀏覽器版本:瀏覽器右上角設定-幫助-關於Google chrome
第二步:尋找對應版本的chromedriver:(下載地址:http://npm.taobao.org/mirrors/chromedriver/)
如果不知道應該下載哪個版本,可以點選版本名稱-notes.txt檢視對應的chrome與chromedriver的對應關係
第三步:下載好對應的壓縮包之後,解壓到任意位置(位置可以自定義,推薦方法chrome目錄下)
第四步:把
browser=webdriver.Chrome()
改成:
browser = webdriver.Chrome("C:\\Program Files (x86)\\Google\\Chrome\\Application\\chromedriver.exe")
注意:路徑為絕對路徑,也是你解壓存放的路徑,且必須要反斜槓
經過一番折騰之後,完美解決問題!!!
如果覺得有用,麻煩點個贊,評論個666,感謝各位老鐵的支援!!!