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”でファイル名検索してみてください。