前提・実現したいこと
pythonで、webdriverを使ってchromeを操作しようとしているのですが、下記エラーが発生してしまいます。参照している場所が違う?というところまではわかったのですが、何が間違っているのかがわかりません。初学者で行き詰まってしまってしまい、わからなくなってしまったためご教授いただきたいです。
発生している問題・エラーメッセージ
--------------------------------------------------------------------------- FileNotFoundError Traceback (most recent call last) /usr/local/lib/python3.7/dist-packages/selenium/webdriver/common/service.py in start(self) 75 stderr=self.log_file, ---> 76 stdin=PIPE) 77 except TypeError: 4 frames FileNotFoundError: [Errno 2] No such file or directory: '/Users/opt/anaconda3/bin/chromedriver-path.exe': '/Users/opt/anaconda3/bin/chromedriver-path.exe' During handling of the above exception, another exception occurred: WebDriverException Traceback (most recent call last) /usr/local/lib/python3.7/dist-packages/selenium/webdriver/common/service.py in start(self) 81 raise WebDriverException( 82 "'%s' executable needs to be in PATH. %s" % ( ---> 83 os.path.basename(self.path), self.start_error_message) 84 ) 85 elif err.errno == errno.EACCES: WebDriverException: Message: 'chromedriver-path.exe' executable needs to be in PATH. Please see https://sites.google.com/a/chromium.org/chromedriver/home
該当のソースコード
python
1!pip install selenium 2from selenium import webdriver 3import time 4import pandas as pd 5 6browser = webdriver.Chrome(executable_path="/Users/opt/anaconda3/bin/chromedriver-path.exe") 7browser.get('https://www.google.com/') 8browser.implicitly_wait(3)
試したこと
・ディレクトリの確認
・chromedriver_binaryでやってみた
・exeファイルに'exe'がついていない(これがおかしい?)ので、exeありなしでも確認。
補足情報(FW/ツールのバージョンなど)
macOS Mojyava10.14.5
googlecolaboratory
googlechrome バージョン: 89.0.4389.82(Official Build)
chromedriver バージョン: 89.0.4389.23
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。