【发布时间】:2021-01-10 16:40:16
【问题描述】:
运行代码时出现以下错误:
selenium.common.exceptions.SessionNotCreatedException: Message: session not created: This version of ChromeDriver only supports Chrome version 85
我尝试下载较新版本的 chromdriver,但仍然出现同样的错误。我已经尝试替换当前正在运行的chromedriver和我最近下载的那个但它仍然给出了同样的错误,所以我下载了兼容版本的chromdriver,然后我使用了这行代码:
driver = webdriver.Chrome(executable_path='D:\talha\Documents\Projects For Portfolio\SmmoBot\chromedriver_win32\chromedriver.exe')
但这会返回以下错误:
selenium.common.exceptions.WebDriverException: Message: 'chromedriver.exe' executable needs to be in PATH
【问题讨论】:
-
您可以查找支持您的 chrome 版本的 chromedriver 或直接下载 Chrome 85 版
-
Chromedriver 通常与旧版 Chrome 一起运行。我认为您最好的做法是卸载 Chrome,然后重新安装受支持的版本。
-
@kwkt 我不建议这样做,因为旧版本可能存在安全漏洞。我会更新 Chrome 浏览器。
标签: python selenium google-chrome selenium-webdriver selenium-chromedriver