python - SessionNotCreatedException:会话未创建:此版本的 ChromeDriver 仅支持使用 Selenium 的 Chrome 版本 84
问题描述
我无法让我的 Chromedriver 正常工作,并且下载了几个不同的版本,但输出错误没有变化。我的代码是:
from selenium import webdriver
driver= webdriver.Chrome('C:/Users/Admin/Desktop/chromedriver.exe')
driver.get("https://www.google.com")
内核中的输出是
Traceback (most recent call last):
File "C:\Users\Admin\Desktop\Market Bot.py", line 11, in <module>
driver= webdriver.Chrome('C:/Users/Admin/Desktop/chromedriver.exe')
File "C:\Users\Admin\anaconda3\lib\site-packages\selenium\webdriver\chrome\webdriver.py", line 81, in __init__
desired_capabilities=desired_capabilities)
File "C:\Users\Admin\anaconda3\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 157, in __init__
self.start_session(capabilities, browser_profile)
File "C:\Users\Admin\anaconda3\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 252, in start_session
response = self.execute(Command.NEW_SESSION, parameters)
File "C:\Users\Admin\anaconda3\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 321, in execute
self.error_handler.check_response(response)
File "C:\Users\Admin\anaconda3\lib\site-packages\selenium\webdriver\remote\errorhandler.py", line 242, in check_response
raise exception_class(message, screen, stacktrace)
SessionNotCreatedException: session not created: This version of ChromeDriver only supports Chrome version 84
我如何让它工作?
解决方案
- 检查您正在运行的 chrome 版本,截至编写此版本 83 是稳定的公开版本。您可以通过访问以下网址进行检查:chrome://settings/help
- 下载与您拥有的 chrome版本相同的 chrome 驱动程序,因此如果您使用的是 chrome 83 版,请下载 83 版的 chrome 驱动程序。您可以在此处获取 chrome 驱动程序:https ://chromedriver.chromium.org /下载
- 将您的脚本指向正确的 chrome 驱动程序版本。
推荐阅读
- reactjs - 开玩笑不使用我的模拟,而是用于通过 node_modules 导入的函数
- javascript - JS中频繁调用函数初始化数组的效率
- cmake - Catkin 无法找到 gmock - Ubuntu 16.04
- javascript - 用 Google Apps 脚本替换数组中的变音符号
- .htaccess - 尝试使用 .htaccess 添加查询参数
- c# - '查询值和目标字段的数量不同。'
- swagger - 将 Swagger-UI 与 Angular-8 应用程序集成
- sql - 计数 ID 在 B 列中只有一个不同的值
- python - 什么时候在 Python 构造函数表达式中初始化对象?
- android - 当前(2019 年 10 月中旬)在 Android 应用中包含实现 Compat 依赖项的方式是什么?