1. 程式人生 > >解決Windows下chromedriver預設2.9.xxx問題(cannot get automation extension)

解決Windows下chromedriver預設2.9.xxx問題(cannot get automation extension)

話不多說,先上報錯截圖:
報錯解釋:當前版本的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,感謝各位老鐵的支援!!!