【发布时间】:2018-03-31 01:40:02
【问题描述】:
尝试运行以下脚本以访问 this 网站并单击链接以导出 csv。
from selenium import webdriver
driver=webdriver.Firefox()
driver.get("https://www.draftkings.com/contest/gamecenter/46877680")
elem1 = driver.find_element_by_link_text("Export Lineups to CSV")
elem1.click()
我收到以下错误,找不到geckodriver。我点安装了硒。我从一个较旧的视频中得到这个,我目前正在运行Python 3.6,所以这也可能是问题的一部分。我哪里错了?
Traceback(最近一次调用最后一次): 文件“C:\Program Files\Python36\lib\site-packages\selenium\webdriver\common\service.py”,第 74 行,开始 标准输出=self.log_file,标准错误=self.log_file) init 中的文件“C:\Program Files\Python36\lib\subprocess.py”,第 707 行 恢复信号,开始新会话) _execute_child 中的文件“C:\Program Files\Python36\lib\subprocess.py”,第 992 行 启动信息) FileNotFoundError: [WinError 2] 系统找不到指定的文件
在处理上述异常的过程中,又发生了一个异常:
Traceback(最近一次调用最后一次): 文件“C:/Users/mike/Desktop/Lineup1.py”,第 2 行,在 驱动程序=webdriver.Firefox() init 中的文件“C:\Program Files\Python36\lib\site-packages\selenium\webdriver\firefox\webdriver.py”,第 144 行 self.service.start() 文件“C:\Program Files\Python36\lib\site-packages\selenium\webdriver\common\service.py”,第 81 行,开始 os.path.basename(self.path), self.start_error_message) selenium.common.exceptions.WebDriverException:消息:“geckodriver”可执行文件需要在 PATH 中。
【问题讨论】:
-
收到不理解的错误消息时,您应该做的第一件事是谷歌它。这通常会找到你至少可以开始的答案。
-
这就是我如何堆栈溢出 Jeff..
标签: python selenium geckodriver