【发布时间】:2020-11-17 02:30:53
【问题描述】:
我的代码(来自例如这里https://pypi.org/project/selenium/)
从硒导入网络驱动程序
浏览器 = webdriver.Firefox()
错误 回溯(最近一次通话最后): 文件“C:\Users\saltlake\AppData\Local\Programs\Python\Python38\lib\site-packages\selenium\webdriver\common\service.py”,第 72 行,开始 self.process = subprocess.Popen(cmd, env=self.env, init 中的文件“C:\Users\saltlake\AppData\Local\Programs\Python\Python38\lib\subprocess.py”,第 854 行 self._execute_child(args, 可执行文件, preexec_fn, close_fds, _execute_child 中的文件“C:\Users\saltlake\AppData\Local\Programs\Python\Python38\lib\subprocess.py”,第 1307 行 hp, ht, pid, tid = _winapi.CreateProcess(executable, args, FileNotFoundError: [WinError 2] 系统找不到指定的文件
在处理上述异常的过程中,又发生了一个异常:
Traceback(最近一次调用最后一次): 文件“D:\Project\python-work\website.py”,第 3 行,在 浏览器 = webdriver.Firefox() init 中的文件“C:\Users\saltlake\AppData\Local\Programs\Python\Python38\lib\site-packages\selenium\webdriver\firefox\webdriver.py”,第 164 行 self.service.start() 文件“C:\Users\saltlake\AppData\Local\Programs\Python\Python38\lib\site-packages\selenium\webdriver\common\service.py”,第 81 行,开始 引发 WebDriverException( selenium.common.exceptions.WebDriverException:消息:“geckodriver”可执行文件需要在 PATH 中。
有人知道这个问题/修复了吗?
【问题讨论】:
标签: python python-3.x windows selenium-webdriver firefox