Pythonでseleniumを使ってみようと思ったら、以下のソースコードを実行してみたら、WebDriverのパスが見つからないのエラーができました。→ 「
selenium.common.exceptions.WebDriverException: Message: 'chromedriver' executable needs to be in PATH. Please see https://sites.google.com/a/chromium.org/chromedriver/home
」
from selenium import webdriver
browser = webdriver.Chrome()
|
調べたところ、まずChrome webdriveをインストールしておくが必要でした。
ソースコードを以下のように修正し、問題なく実行できました。
※「executable_path」に、先程ダウンロードしたファイルの場所を入れる
※ もし必要であれば、chromedriver の実行権限も変更
from selenium import webdriver
browser = webdriver.Chrome(executable_path = '$HOME/Download/chromedriver' )
|
上記することで、以下の2つのエラーを解消できました。
selenium.common.exceptions.WebDriverException: Message: 'library' executable may have wrong permissions for ChromeDriver
selenium.common.exceptions.WebDriverException: Message: 'chromedriver' executable needs to be in PATH. Please see https: / / sites.google.com / a / chromium.org / chromedriver / home
|