会话未创建:此版本的ChromeDriver仅支持Chrome版本88

chromedriver 88按照要求安装了版本,但我的版本 chrome 是87.0.4280.88最后一个版本(测试版之外)

同时我也要求下载version 88chrome

这是错误

selenium.common.exceptions.SessionNotCreatedException: 
Message: session not created: This version of ChromeDriver only supports Chrome version 88
Current browser version is 87.0.4280.88 with binary path 
C:Program FilesGoogleChromeApplicationchrome.exe

我该如何解决这个问题?

回答

您的 ChromeDriver 版本和您安装的 Chrome 版本需要匹配。您使用的是 Chrome 版本 87 的 ChromeDriver。保持两个版本相同。

检查您的 Chrome 版本(帮助 -> 关于),然后找到正确的 ChromeDriver 版本。您可以改用 webdriver-manager,它可以为您处理此问题。

Chrome is 87.0.4280.88

ChromeDriver Version 87

从这里下载https://chromedriver.storage.googleapis.com/index.html?path=87.0.4280.88/


回答

您也可以通过 webdriver manager 使用它,通过转到 about in chrome 检查 chrome 版本并将兼容的 chromedriver 的版本指定为版本参数

安装管理器:

pip install webdriver-manager

与 Chrome 一起使用:

from selenium import webdriver
from webdriver_manager.chrome import ChromeDriverManager

driver = webdriver.Chrome(ChromeDriverManager(version="87.0.4280.88").install())
driver.get("https://www.google.com")


以上是会话未创建:此版本的ChromeDriver仅支持Chrome版本88的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>