Home 程式語言Python 當遇到 Chromedriver version 問題時

當遇到 Chromedriver version 問題時

by George
例如: python message: session not created: This version of ChromeDriver only supports 
Chrome version 122 Current browser version is 124.0.6367.91 with binary path 
/Applications/Google Chrome.app/Contents/MacOS/Google Chrome

這代表的是你的 ChromeDriver 版本不合, 這時請先確定你的 Chrome browser 版本, 以上面為例就是 “124.0.6367.91”, 這個時候請到以下網站曲獲得適合你的版本;
Chromedriver 下載網站 => https://chromedriver.chromium.org/downloads
依循上面的連結我們可以找看看有沒有可以對應的版本, 如果你的 chrome 一直都是最新版的話, 那你可以點選內容中有一個
https://googlechromelabs.github.io/chrome-for-testing/. 這是放在 github 上最新版的資源

找到對應的版本之後, 下載時要注意 CPU 是否有對到喔! 如果下載錯誤他是不能執行的!!! 另外下載完之後是 zip 內容, 把它解開後放置到他該去的位置即可
Windows: 放置你比較常放 Lib 的地方, 然後程式碼在呼叫時指定完整路徑即可
MAC: /usr/local/bin
相較於 Windows, Mac 就簡單許多!!!

最後檔案放置過程中如有舊版的請直接複寫即可喔!!! Good Luck! 如果使用上有問題歡迎留言討論喔!

You may also like

Leave a Comment