driver = webdriver.Firefox() 报错 raise WebDriverException(f"Service {self._path} unexpectedly exited. Status code was: {return_code}") selenium.common.exceptions.WebDriverException: Message: Service D:\Program Files (x86)\Microsoft Visual Studio\Shared\Python37_64\geckodriver.EXE unexpectedly exited. Status code was: 64
时间: 2024-03-24 20:38:25 浏览: 525
解决webdriver.Chrome()报错:Message:'chromedriver' executable needs to be in Path
5星 · 资源好评率100%
这个错误通常是因为 Firefox 浏览器版本与使用的 geckodriver 版本不匹配导致的。
解决方法有两种:
1. 更新 Firefox 浏览器至最新版本,然后下载对应版本的 geckodriver,将其放在 Python 环境下,并将其路径加入系统环境变量中。
2. 降低 Firefox 浏览器的版本,找到对应版本的 geckodriver 下载并配置环境变量。
你可以先尝试第一种方法,如果还是不行,可以尝试第二种方法。
阅读全文