session not created: This version of ChromeDriver only supports Chrome version 108
久しぶりにselenium使ったらタイトルのエラーでました。
エラー内容で調べたところchromeとdriverのバージョンが一致していない時に発生するエラーのようです。
chromeの右上の設定ボタンからchromeは最新バージョンの110と確認。
ChromeDriver - WebDriver for Chrome - Downloads ここでバージョンに合わしたdriverをダウンロードインストールしても同様のエラーが出る状況。
コマンドラインで pip install chromedriver-binary==バージョン
のコマンドでバージョンを指定してインストールしても同じ。
ここでchatgptに聞いてみた( ^)o(^ )
以下回答
ChromeDriverのバージョンが反映されない場合、以下のような原因が考えられます。
-
Chromeブラウザのバージョンが古い:ChromeDriverは、使用しているChromeブラウザのバージョンと互換性がある必要があります。もしChromeブラウザのバージョンが古い場合、ChromeDriverが機能しない可能性があります。最新のChromeブラウザをインストールするか、互換性のあるバージョンのChromeDriverをダウンロードして使用してください。
-
ChromeDriverのパスが間違っている:ChromeDriverがインストールされている場所を正確に指定する必要があります。もしパスが間違っている場合、ChromeDriverは見つからず、エラーが発生する可能性があります。ChromeDriverのパスを確認し、正確なパスを指定してください。
-
環境変数の設定が間違っている:環境変数を設定している場合、設定が間違っている場合があります。環境変数を確認し、正確なパスを指定してください。
-
キャッシュが残っている:一度ChromeDriverを使用した後、キャッシュが残っている場合、古いバージョンが再利用される可能性があります。キャッシュを削除してから、ChromeDriverを再度実行してください。
原因は3の環境変数のパスとインストール先が一致していない事が原因でした( ^)o(^ )
あまりにも初歩的なミスでした ありがとうgptちゃんm(__)m