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を自動的にインストールし、プログラムを実行してくれるようになります。
コメント