更新chromedriver 版本


 

報錯提示:Message: session not created: This version of ChromeDriver only supports Chrome version 83.

 

原因:的版本已經升級到了 85, 而chrome的版本依然在 83。

 

使用了常規方法:在Google 的應用文件中添加了 85 的chromedriver.exe,無效。

於是搜索了其他方法;看了多個方法,都是相同的解決方案,於是更新了搜索關鍵字。

 

其中有一篇提到了更新 python 本地文件夾中的 chromedriver.exe. 

我的情況和文章中描述的情況還是不一樣的,但我還是按照文章的思路嘗試了一下,終於在如下地址中

找到了chromedriver.exe,更新版本后,更新chromedriver.exe的版本成功。

C:\Users\31940\AppData\Local\Programs\Python\Python37\Scripts

 

學習這種知識,需要理解運行原理,比如python 是如何通過chromedriver.exe 啟動、操控Google 瀏覽器的。

這樣在遇到問題后,才可快速的找到解決方法,避免不知其所以的盲目嘗試他人的解決方案。

 

selenium.webdriver() 會到python 的安裝目錄里尋找chromedriver.exe;找到之后通過驅動啟動、操作瀏覽器。

所以要修改chromedriver.exe 的版本需要到python 的安裝目錄里更新。其實chromedriver.exe的地址,可以

在腳本運行時的teminal 里看到的。

 

 

知識點:

CMD -> where python # 查看python 的本地文件夾。 

 

查看Google的版本信息:

在瀏覽器地址欄中輸入:chrome://version/ 

 

 

 

(在terminal 中 運行 chromedriver 可以看到 chromedriver 的版本信息)

 


免責聲明!

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



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