Seleniumでchromedriverがある場所を指定してあげないとエラーになった

Seleniumのロゴ

Selenium(Pythonにて使用)でエラー

Seleniumでクローリングする環境を構築する際にchromedriverがある場所を指定してあげないとエラーになる場合があったのでメモ。(以前は何もしなくてもいけたような^^; 今回作った環境では発生。)

表示されたエラーはこれです。

selenium.common.exceptions.WebDriverException: Message: ‘chromedriver’ executable needs to be in PATH. Please see https://sites.google.com/a/chromium.org/chromedriver/home

解決法:パスを指定する

このようなエラーが表示される場合は、以下からChromeDriverをダウンロードして適当な場所におき、パスを指定すれば大丈夫でした。(エラーコードそのままですね。)

ChromeDriver – WebDriver for Chrome
https://sites.google.com/a/chromium.org/chromedriver/downloads

書き方

以下はPythonでコードを書いています。

browser = webdriver.Chrome(executable_path='Chromedriverがあるパス')

※ChromeDriver自体はすでに持っている場合は、ダウンロードはせず、パスだけ指定すればOKです。”chromedriver”でファイル名検索してみてください。