環境 : Windows python webdriver_managerを使用
chromedriverの配布URLが変わったらしく、従来の方法ではエラーが出るようになりました。
どうやら今後は、バージョンごとのchromedriverというもの自体を廃止していく方向に進むらしいです。
解決策1 seleniumをアップデート
pip install --upgrade selenium
どうやらseleniumを4系にアップデートすればそもそもchromedriverの管理をやってくれるようになるらしく、解決するらしいです。
解決策2 ChromeDriverManagerをアップデート
seleniumは4系から書き方が結構変わっています。
selenium3系で書いたコードを大量に抱えているため、4系にアップデートしたくないので解決策を探しました。
結論以下の一行でOK
pip install -U webdriver-manager
-Uをつけることで、対応したwebdriver-managerをインストールできるみたいです。
普通にchromeを起動できるようになってます。
driver = webdriver.Chrome(ChromeDriverManager().install(),chrome_options=options)
driver.get(‘https://google.com’)