使用PIP安装Selenium。
试图运行下面的代码:
import selenium
from selenium import webdriver
\#driver = webdriver.Chrome()
driver = webdriver.Chrome(executable_path='/usr/bin/chromedriver')
time.sleep(5)
driver.quit()
我得到的是:
文件“/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:message:'chromedriver'可执行文件需要在路径中。请参见https://sites.google.com/a/chromium.org/chromedriver/home
$path
包含/usr/bin/chromedriver
chromedriver文件位于/usr/bin
中,具有特权
sudo chmod a*x chromedriver
我在这里错过了什么?
chromdriver需要在路径中,这意味着它所在的目录应该在路径中,而不是整个路径本身。改变
$PATH=/usr/bin/chromedriver:....
到
$PATH=/usr/bin/:....
删除chromedriver,以便selenium可以在/usr/bin
中搜索chromedriver
$brew安装chromedriver-找不到bash:brew:命令 我下载了chrome驱动程序,甚至把它放在了工作目录中。仍然会出现这个错误。我几乎不知道python是什么。请帮忙。
你有关于我做错什么的线索吗?
...我不断收到以下错误消息: 但是-如上所述-可执行文件是(!)在路上...这是怎么回事?
试图让firefox在Spyder中使用selenium运行。我当前的代码是 我仍然得到这个错误: 尽管gekodriver在那个文件夹中。 如果这很重要的话,这是一个运行高塞拉的mac。
我非常熟悉在selenium中使用chromedriver,我现在尝试使用geckdriver,但由于某些原因,我不断收到错误信息,geckodriver可执行文件需要在PATH中 我使用Python遵循了Selenium中的步骤-Geckodriver可执行文件需要在PATH中 > 我在环境变量中的path中添加了gecko驱动程序 我将firefox更新为最新版本 我用了二进制方法 把壁虎司机