【发布时间】:2018-04-19 05:01:43
【问题描述】:
我尝试使用 selenium,但出现此错误:
从硒导入网络驱动程序 浏览器=webdriver.Firefox() 回溯(最近一次通话最后): 文件“C:\Users\academy\AppData\Local\Programs\Python\Python35\lib\site-packages\selenium\webdriver\common\service.py”,第 74 行,开始 标准输出=self.log_file,标准错误=self.log_file) init 中的文件“C:\Users\academy\AppData\Local\Programs\Python\Python35\lib\subprocess.py”,第 950 行 恢复信号,开始新会话) _execute_child 中的文件“C:\Users\academy\AppData\Local\Programs\Python\Python35\lib\subprocess.py”,第 1220 行 启动信息) FileNotFoundError: [WinError 2] 系统找不到指定的文件
在处理上述异常的过程中,又发生了一个异常:
Traceback(最近一次调用最后一次):文件“”,第 1 行,in browser=webdriver.Firefox() 文件 "C:\Users\academy\AppData\Local\Programs\Python\Python35\lib\site-packages\selenium\webdriver\firefox\webdriver.py", 第 144 行,在 init 中 self.service.start() 文件 "C:\Users\academy\AppData\Local\Programs\Python\Python35\lib\site-packages\selenium\webdriver\common\service.py", 第 81 行,开始 os.path.basename(self.path),self.start_error_message)selenium.common.exceptions.WebDriverException:消息:'geckodriver' 可执行文件需要在 PATH 中。
我需要做什么来纠正这个问题?请帮忙。
【问题讨论】:
标签: python-3.5