PythonでSeleniumを使ってWebスクレイピングをしたいのですが、ChromeDriverを使うところでエラーが発生してしまいます。
Python
1from selenium import webdriver 2from selenium.webdriver.common.keys import Keys 3driver = webdriver.Chrome()
エラーの内容は以下の通りです
--------------------------------------------------------------------------- WebDriverException Traceback (most recent call last) <ipython-input-3-5b94a0f67f97> in <module>() 2 from selenium import webdriver 3 from selenium.webdriver.common.keys import Keys ----> 4 driver = webdriver.Chrome() ~/anaconda3/lib/python3.6/site-packages/selenium/webdriver/chrome/webdriver.py in __init__(self, executable_path, port, options, service_args, desired_capabilities, service_log_path, chrome_options, keep_alive) 71 service_args=service_args, 72 log_path=service_log_path) ---> 73 self.service.start() 74 75 try: ~/anaconda3/lib/python3.6/site-packages/selenium/webdriver/common/service.py in start(self) 102 time.sleep(1) 103 if count == 30: --> 104 raise WebDriverException("Can not connect to the Service %s" % self.path) 105 106 def assert_process_still_running(self): WebDriverException: Message: Can not connect to the Service chromedriver
環境について
Macを使っており、Pythonの環境構築はanacondaを使いました。
ChromeDriverはここよりダウンロードし、
/Users/ユーザー名/anaconda3/bin/chromedriverに置いています。
試したこと
・ChromeDriverのアンインストール&再インストール
・$conda install python-chromedriver-binaryでのインストール
(ただ、上記を実行したあと「$conda list」で確認しても、chromedriverらしきものが見当たらなかったのは気になっています。汗)
・こちらの記事の内容
長文となり恐れ入りますが、何かしらの原因やヒント等がお分かりになる方がいたら是非アドバイスいただけますと幸いです。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。