pythonにおいて、ChromeDriverを自動更新してseleniumを使用する方法

実現したいこと

pythonでseleniumを使用してwebサイトにアクセスしたい。
その際、ChromeDriverを自動更新したい。

前提

jupyter notebookで実行したところ、エラーが出て正常に動作しませんでした。(エラーメッセージ、ソースコード参照)
なお、1週間ほど前には同じコードで問題なく動作しておりました。

発生している問題・エラーメッセージ

# For Mac ARM CPUs after version 106.0.5249.61 the format of OS type changed ValueError: There is no such driver by url https://chromedriver.storage.googleapis.com/LATEST_RELEASE_115.0.5790

該当のソースコード

pyhton

1from selenium import webdriver 2from selenium.webdriver.chrome.service import Service as ChromeService 3from webdriver_manager.chrome import ChromeDriverManager 4 5driver = webdriver.Chrome(service=ChromeService(ChromeDriverManager().install())) 6 7url ='https://google.com' 8driver.get(url)

試したこと

ChromeDriver自動更新について改めて調べましたが、エラーが発生する原因と対処法がわかりませんでした。

補足情報(FW/ツールのバージョンなど)

macOS:13.2.1(22D68)
python ver:Python 3.9.13
selenium ver:4.10.0

コメントを投稿

0 コメント