chrome瀏覽器版本與驅動不匹配問題的全套解決辦法


 

1.瀏覽器與驅動如何匹配才不會報錯

使用selenium模塊的webdriver打開谷歌瀏覽器時常遇到這樣的錯誤提示:

selenium.common.exceptions.WebDriverException:Message:'chromedriver' excutable need to be in PATH.Please see ....

 

解決辦法:

1> 打開chrome瀏覽器,在瀏覽器地址欄輸入:chrome://version/,查看瀏覽器版本。

如圖所示,我的瀏覽器版本是79.0.3945.

 

2> 對應上面的瀏覽器版本從下面網址找對應的瀏覽器驅動

 http://npm.taobao.org/mirrors/chromedriver/

上面79.0.3945版本的瀏覽器對應的79.0.3945驅動(webdriver)有兩個,可任選一個下載:(建議用最新的,畢竟同一版本最后一個肯定是問題最少最成熟的)

 

 

3> 將下載的壓縮包解壓后的chromedriver.exe驅動文件放在python3.7的根目錄下(我使用的是python3.7,且在D盤。你可以找到自己python所在的安裝位置,並放在其根目錄下)。

 

4> 運行你的python腳本,這下就解決了瀏覽器與驅動不匹配的問題了。

 

 

2.關閉瀏覽器自動更新------讓你的驅動與瀏覽器不匹配問題永遠消失。

如果不刻意設置,谷歌瀏覽器就會自動更新。

web腳本在執行時,瀏覽器若自動更新,會隔三差五使腳本中斷執行,提示驅動與瀏覽器不匹配,這時就總要手動去更新瀏覽器驅動。

想流暢的執行腳本,不讓其受到驅動問題的干擾,我們可以在匹配好一套瀏覽器與驅動后,將瀏覽器的自動更新禁止。

 

關閉谷歌瀏覽器的自動更新

解決方案:

1> win + r 輸入: msconfig,找到Google更新服務,去掉勾選,點應用-->確定。

 

 

 

2.最后重新啟動一下電腦就OK了!


在這里插入圖片描述

 

 

                                                                                                                                                                                                                               get到這個技能的請點贊,謝謝大家的支持!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM