一般社団法人 全国個人事業主支援協会

COLUMN コラム

Chromeブラウザを自動化の手順

Seleniumを使用してChromeブラウザを自動化する際に、chromedriverのバージョンエラーが発生することはよくあります。

この問題を解決するためには、以下の手順に従ってください。

 

①Chromeブラウザのバージョンを確認:

まず、使用しているChromeブラウザのバージョンを確認してください。Chromeブラウザを開き、右上のメニューボタン(3つの点が横に並んでいるアイコン)→「ヘルプ」→「Google Chrome について」をクリックすると、現在のバージョンが表示されます。

②適切なchromedriverをダウンロード:

Chromeブラウザのバージョンに対応した適切なchromedriverをダウンロードします。以下のURLから、自分のChromeブラウザのバージョンに対応したchromedriverをダウンロードできます。

chromedriverのダウンロード

ダウンロードしたファイルを適切な場所に保存しておいてください。

③SeleniumのWebDriverを設定:

Seleniumのスクリプト内で、適切なchromedriverのパスを指定する必要があります。PythonのSeleniumスクリプトの冒頭で、次のようにchromedriverのパスを指定してみてください。

python code
from selenium import webdriver

# chromedriverのパスを指定する
chromedriver_path = ‘/パス/To/chromedriver’

# webdriverの設定
driver = webdriver.Chrome(executable_path=chromedriver_path)
chromedriver_pathの部分を、先ほどダウンロードしたchromedriverの実際のパスに置き換えてください。

これらの手順に従うことで、chromedriverのバージョンエラーを解決できるはずです。もし問題が解決しない場合は、使用中のSelenium、Python、およびChromeブラウザのバージョンを確認し、それらが互換性を持っていることも確認してください。

または、コマンド find / -name chromedriver 2>/dev/nullでchromedriver場所を確認し、 /usr/local/Caskroom/chromedriverの配下にバージョン付きのフォルダがあれば、それを削除してから、ためしてみてください。)

 

この記事をシェアする

  • Twitterでシェア
  • Facebookでシェア
  • LINEでシェア