1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

seleniumのChromeドライバーでバージョンエラーが発生した場合の対処方法

Last updated at Posted at 2020-08-21

概要

selenimでChromeドライバーを使用している場合、Chromeのバージョンアップの関係で

Message: session not created: This version of ChromeDriver only supports Chrome version [XX]
※[XX]は任意のバージョンの数値

のようなエラーが発生する場合あがある。
回避方法の手順を簡単にまとめる。

手順

共通設定

1、 Chromeのブラウザを立ち上げ、Chromeのバージョンを確認する
2、 設定からChromeのバージョンを確認する
  ※下記のURLを叩くでもOK
  chrome://settings/help
設定 - Chrome について 2020-08-21 14-28-39.png

chromedriver-binaryを利用している場合

▼Chromedriver
https://pypi.org/project/chromedriver-binary/

1、 Navigationの一覧から「Release history」を開く
chromedriver-binary · PyPI 2020-08-21 13-56-01.png
2、 「Release history」の一覧からChromeのバージョンと同じ or 近いバージョンのリンクを開く
  ※今回は84.0.4147.30.0を選択する
chromedriver-binary · PyPI 2020-08-21 14-33-03.png
3、 画面上部のpipコマンドを取得(コピー)する
4、 ターミナル(コマンドライン)を開く
5、 chromedriver-binaryをアンインストールする

pip uninstall chromedriver-binary

6、 取得したコマンドで再インストールする
  ※下記は84.0.4147.30.0のコマンド

pip install chromedriver-binary==84.0.4147.30.0

→これでpythonの処理を実行してエラーが発生しなければOK

chromedriverをダウンロードしている場合

▼ChromeDriverのダウンロードページ
http://chromedriver.chromium.org/downloads

1、 ChromeDriverのダウンロードページを開き、Chromeのバージョンと同じ or 近いバージョンのリンクを開く
  ※今回は84.0.4147.30.0を選択する
Downloads - ChromeDriver - WebDriver for Chrome 2020-08-21 15-03-06.png
2、 利用環境のOSに合わせたzipファイルをダウンロードする
https:chromedriver.storage.googleapis.com:index..png
3、 ダウンロードしたChromeDriverを既存のChromeDriverと置き換える

→これでpythonの処理を実行してエラーが発生しなければOK

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?