##現状起こっていること。
下記のようにchromedriverを使ったPythonのプログラムを作成しているのですが、
Python
1... 2driver = webdriver.Chrome(options=options) # ChromeのWebDriverオブジェクトを作成 3...
実行したところ、
下記のようにchromedriverのPATHが通らないというエラーが出ていたので、
terminal
1os.path.basename(self.path), self.start_error_message) 2selenium.common.exceptions.WebDriverException: Message: 'chromedriver' executable needs to be in PATH. Please see https://sites.google.com/a/chromium.org/chromedriver/home 3
ネットで色々検索して
terminal
1$ ls -l ~/.chromedriver 2 3$ ls -s /Users/******/Documents/Pythonプログラム/keyword_volume/chromedriver /usr/local/bin/
というコマンドを入力したところ、
terminal
1OSError: [Errno 62] Too many levels of symbolic links: 'chromedriver'
のようなエラーが出るようになりました。
##行った対処
下記のように
/Users/******/Documents/Pythonプログラム/keaword_volume/
にchromedriverを置いて、起動する場所のパスを指定してあげました。
Python
1 driver = webdriver.Chrome(options=options, executable_path=r'/Users/******/Documents/Pythonプログラム/keaword_volume/chromedriver') # ChromeのWebDriverオブジェクトを作成
ですが、同じエラーが生じてしまいます。
##環境
Mac OS Mojave
Python3.6.7
なんとか改善したいのですが、解決できず困っております。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。