【发布时间】:2020-04-28 16:42:19
【问题描述】:
我知道这是之前提出的问题的重复。但我不能为我的生活得到这个工作。我已将其添加到我的路径中。我已经设置了可执行路径。我已经尝试了多个版本的驱动程序。还是同样的错误。想知道是否有人可以向我提供他们的 python、selenium 和 geckodriver 以及 firefox 版本?甚至需要firefox吗?我以前用过,就像一年前一样,但现在它不工作了。 谢谢。
我的版本:
Python 3.8.1 (tags/v3.8.1:1b293b6, Dec 18 2019, 22:39:24) [MSC v.1916 32 bit (Intel)] on win32
selenium 3.141.0
geckodriver 0.26.0
代码:
driver = webdriver.Firefox(executable_path = r"C:\Users\nbrei\Documents\GitHub\scraper\geckodriver.exe")
追溯
Traceback (most recent call last):
File "eps_insider_gatherer.py", line 12, in <module>
driver = webdriver.Firefox(executable_path = r"C:\Users\nbrei\Documents\GitHub\quarterly_earnings\geckodriver.exe")
File "C:\Users\nbrei\AppData\Local\Programs\Python\Python38-32\lib\site-packages\selenium\webdriver\firefox\webdriver.py", line 170, in __init__
RemoteWebDriver.__init__(
File "C:\Users\nbrei\AppData\Local\Programs\Python\Python38-32\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 157, in __init__
self.start_session(capabilities, browser_profile)
File "C:\Users\nbrei\AppData\Local\Programs\Python\Python38-32\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 252, in start_session
response = self.execute(Command.NEW_SESSION, parameters)
File "C:\Users\nbrei\AppData\Local\Programs\Python\Python38-32\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 321, in execute
self.error_handler.check_response(response)
File "C:\Users\nbrei\AppData\Local\Programs\Python\Python38-32\lib\site-packages\selenium\webdriver\remote\errorhandler.py", line 242, in check_response
raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.SessionNotCreatedException: Message: Unable to find a matching set of capabilities
【问题讨论】:
-
您使用的是什么版本的 Firefox?
-
Firefox 版本 72.0.1 64 位
-
我将 geckodriver 与 python 脚本放在同一个文件夹中。可能值得一试。