私は次のことをしましたが、エラーに遭遇しました:
Selenium.common.exceptions.WebDriverException:メッセージ:「chromedriver」実行可能ファイルはPATHにある必要があります。参照してください https://sites.google.com/a/chromium.org/chromedriver/home
from splinter import Browser
browser = Browser('chrome')
Macを使用して問題を解決するにはどうすればよいですか?
よろしくお願いします。必ず賛成・賛成!
これを解決する最も簡単な方法は、Macで次のことです。
brew cask install chromedriver
ブラウザ自動化のためのSplinterおよび同様のフレームワークは、PATHにインストールされ、呼び出し可能な外部モジュールに依存しています。
編集:chromedriverがhomebrew/coreからhomebrew/caskに移行しました
brew cask install chromedriver
以前に受け入れられた回答が残念ながら古くなっているため、brewからchromedriverをインストールするための現在の作業コマンド。
次に、これをセレンコードとペアにする必要があります。
chrome_path = r'/usr/local/bin/chromedriver' #path from 'which chromedriver'
driver = webdriver.Chrome(executable_path=chrome_path)
or
import os
driver = webdriver.Chrome(executable_path=os.popen('which chromedriver').read().strip())
注:次のことも行う必要がある場合があります:brew cask install google-chrome