【Seleniumが使えない】executable may have wrong permissions.が出た時の対処法

エラーの内容

先日こんなことがありました。

あ〜Seleniumを使って自動でChrome動かしてえ〜

すると次のようなエラーが出てしまいました。

selenium.common.exceptions.WebDriverException: Message: 'フォルダ名' executable needs to be in PATH. Please see https://chromedriver.chromium.org/home

解決方法

原因はChromeDriverが設置されているフォルダ名までしか、パスの指定がされていなかったことです。

browser = webdriver.Chrome('path') #NG

しっかりと「chromedriver」まで指定してあげる必要がありました。

browser = webdriver.Chrome('path/chromedriver')

なおWindowsをお使いの場合は「chromedriver.exe」と拡張子まで指定する必要があるみたいです。

タイトルとURLをコピーしました