【发布时间】:2018-01-21 12:14:50
【问题描述】:
使用 pip 安装 Selenium。
尝试运行以下代码:
import selenium
from selenium import webdriver
\#driver = webdriver.Chrome()
driver = webdriver.Chrome(executable_path='/usr/bin/chromedriver')
time.sleep(5)
driver.quit()
我得到了什么:
python 5formscrape-selenium.py
Traceback(最近一次通话最后一次):
驱动程序中的文件“5formscrape-selenium.py”,第 5 行 = webdriver.Chrome(executable_path='/usr/bin/chromedriver')
文件 "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/chrome/webdriver.py", 第 62 行,在 init self.service.start()
文件 “/usr/local/lib/python2.7/dist-packages/selenium/webdriver/common/service.py”, 第 81 行,在 start os.path.basename(self.path) 中, self.start_error_message) selenium.common.exceptions.WebDriverException:消息:'chromedriver' 可执行文件需要在 PATH 中。请参见 https://sites.google.com/a/chromium.org/chromedriver/home
$PATH 包含/usr/bin/chromedriver
chromedriver 文件位于/usr/bin 中,具有权限
sudo chmod a*x chromedriver
那么我在这里缺少什么?
【问题讨论】:
标签: android python selenium webdriver