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

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

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

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

解決辦法:

1> 打開chrome瀏覽器,在瀏覽器地址欄輸入:chrome://version/

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

 

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

 //npm.taobao.org/mirrors/chromedriver/

上面79.0.3945版本的瀏覽器對應的驅動(webdriver)有兩個,可任選一個下載:

 

3> 將下載的壓縮包解壓後放在python3.7的根目錄下(我使用的是python3.7)。

 

 

 4> 運行你的python腳本,這下就解決了剛開始關於瀏覽器與驅動問題的錯誤提示了。

 

2.關閉瀏覽器自動更新

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

web腳本執行時,瀏覽器的自動更新,會隔三差五使腳本執行中斷,提示出現驅動與瀏覽器不匹配,需要手動更新瀏覽器驅動。

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

 

關閉Google瀏覽器的自動更新

解決方案:

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

 

 

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

在這裡插入圖片描述

 

 

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

Tags: