【Selenium】the chromedriver version cannot be discoveredの対処法

PythonでSeleniumを使ったプログラムを実行したら、次のようなメッセージが表示されました。

C:\Users\aaa\AppData\Local\Programs\Python\Python310\lib\site-packages\selenium\webdriver\common\windows\selenium-manager.exe --browser chrome.
WARN    Error getting version of chromedriver 126. Retrying with chromedriver 125 (attempt 1/5)
WARN    Error getting version of chromedriver 125. Retrying with chromedriver 124 (attempt 2/5)
WARN    Error getting version of chromedriver 124. Retrying with chromedriver 123 (attempt 3/5)
WARN    Error getting version of chromedriver 123. Retrying with chromedriver 122 (attempt 4/5)
WARN    Error getting version of chromedriver 122. Retrying with chromedriver 121 (attempt 5/5)
ERROR   The chromedriver version cannot be discovered

対応するバージョンのChromeDriverがインストールされていないとのこと。

でも、SeleniumManagerを使っているので、自動でインストールされるはず。

こういうときの対処法をご紹介します。

スポンサーリンク

対処法:Seleniumをアップデートする

Seleniumをアップグレードしましょう。

pip install --upgrade selenium

これだけで解決します。

upgrade後に再度プログラムを実行すると、PCにインストールされているChromeに対応した適切なバージョンのChromeDriverを自動的にインストールし、プログラムを実行してくれるようになります。

コメント

タイトルとURLをコピーしました