错误跟踪日志:
DevTools listening on ws://127.0.0.1:54791/devtools/browser/6f264bcc-d44a-40d9-b6cf-
8b1655c97ccd
Traceback (most recent call last):
File "c:\Users\alsgn\OneDrive\desktop\mypython\getselenium\dc\findbulletins.py", line 11, in
<module>
browser = webdriver.Chrome()
File "C:\Users\alsgn\AppData\Local\Programs\Python\Python39\lib\site-
packages\selenium\webdriver\chrome\webdriver.py", line 70, in __init__
super(WebDriver, self).__init__(DesiredCapabilities.CHROME['browserName'], "goog",
File "C:\Users\alsgn\AppData\Local\Programs\Python\Python39\lib\site-
packages\selenium\webdriver\chromium\webdriver.py", line 93, in __init__
RemoteWebDriver.__init__(
File "C:\Users\alsgn\AppData\Local\Programs\Python\Python39\lib\site-
packages\selenium\webdriver\remote\webdriver.py", line 268, in __init__
self.start_session(capabilities, browser_profile)
File "C:\Users\alsgn\AppData\Local\Programs\Python\Python39\lib\site-
packages\selenium\webdriver\remote\webdriver.py", line 359, in start_session
response = self.execute(Command.NEW_SESSION, parameters)
File "C:\Users\alsgn\AppData\Local\Programs\Python\Python39\lib\site-
packages\selenium\webdriver\remote\webdriver.py", line 424, in execute
self.error_handler.check_response(response)
File "C:\Users\alsgn\AppData\Local\Programs\Python\Python39\lib\site-
packages\selenium\webdriver\remote\errorhandler.py", line 247, in check_response
raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.SessionNotCreatedException: Message: session not created: This
version of ChromeDriver only supports Chrome version 96
Current browser version is 98.0.4758.82 with binary path C:\Program
Files\Google\Chrome\Application\chrome.exe
Stacktrace:
Backtrace:
Ordinal0 [0x00FF6903+2517251]
Ordinal0 [0x00F8F8E1+2095329]
Ordinal0 [0x00E92848+1058888]
Ordinal0 [0x00EB0B9D+1182621]
Ordinal0 [0x00EACA60+1165920]
Ordinal0 [0x00EAA2CF+1155791]
Ordinal0 [0x00EDAAAF+1354415]
Ordinal0 [0x00EDA71A+1353498]
Ordinal0 [0x00ED639B+1336219]
Ordinal0 [0x00EB27A7+1189799]
Ordinal0 [0x00EB3609+1193481]
GetHandleVerifier [0x01185904+1577972]
GetHandleVerifier [0x01230B97+2279047]
GetHandleVerifier [0x01086D09+534521]
GetHandleVerifier [0x01085DB9+530601]
Ordinal0 [0x00F94FF9+2117625]
Ordinal0 [0x00F998A8+2136232]
Ordinal0 [0x00F999E2+2136546]
Ordinal0 [0x00FA3541+2176321]
BaseThreadInitThunk [0x755AFA29+25]
RtlGetAppContainerNamedObjectPath [0x775C7A9E+286]
RtlGetAppContainerNamedObjectPath [0x775C7A6E+238]
我运行的代码在2天前是好的,但现在,代码已经显示这个错误。请告诉如何解决这个问题。我想知道为什么它运行良好之前。
6条答案
按热度按时间rryofs0p1#
此错误消息...
...表示ChromeDriver无法启动/产生新的 * 浏览上下文 *,即google-chrome会话。
您的主要问题是所使用的二进制文件版本之间的不兼容,如下所示:
支持Chrome版本98
支持Chrome版本96
因此,chromedriver=96.0 和 chrome=96.0.4664.45 之间存在明显的不匹配
溶液
确保:
zengzsys2#
我也收到这个错误消息,因为我忘记了打开chrome更新。我用chromedriver 98.0.4758.80,但现在我的chrome是98.0.4758.82。所以你会收到这个或samebased消息,即使你更新到最新的chromedriver 98.0.4758.80,我使用。
对我来说有两个解决方案,首先关闭chrome更新服务。
也许有人可以解释一下如何将chrome降级到更早的版本。否则我们需要等待chromedriver的更新。
sxissh063#
您的输出日志指出:
您有两个选项:
1.对Chrome 98使用chromedriver
1.安装 chrome 96
ux6nzvsh4#
@Ssproutt,Chromedriver已更新至版本98.0.4758.102。
1.将Chrome浏览器更新至版本98.0.4758.102
1.下载最新的Chrome驱动程序https://chromedriver.storage.googleapis.com/index.html?path=98.0.4758.102/
请注意版本不匹配。您可以通过重命名位于C:\Program Files(x86)\Google\Update\中的Chrome更新文件(GoogleUpdate.exe)来确保不更新您的Chrome浏览器。
ua4mk5z45#
我有同样的问题,你应该做的是只是前往https://chromedriver.chromium.org/downloads,看看你的浏览器的版本,并相应地下载,只是取代chromedriver.exe(旧)与新下载,它会工作得很好。
fslejnso6#
我下载了chromedriver作为每个浏览器版本,它的工作.
https://chromedriver.chromium.org/downloads