selenium - import selenium from selenium import webdriver driver = webdriver.Chrome("G:\\Web Development learn\\Jarvis\\Chrome\\chromedriver.exe")
问题描述
DevTools 在 ws://127.0.0.1:62713/devtools/browser/1fd74cf7-ae95-4df9-a3ae-eb4863b52823 上监听.Chrome("G:\Web Development learn\Jarvis\Chrome\chromedriver.exe") 文件 "C:\Users\local_q\AppData\Local\Programs\Python\Python38-32\lib\site-packages\selenium\webdriver \chrome\webdriver.py",第 76 行,在init RemoteWebDriver 中。init(文件“C:\Users\local_q\AppData\Local\Programs\Python\Python38-32\lib\site-packages\selenium\webdriver\remote\webdriver.py”,第 157 行,在init self.start_session(capabilities, browser_profile) 文件“C:\Users\local_q\AppData\Local\Programs\Python\Python38-32\lib\site-packages\selenium\webdriver\remote\webdriver.py”,第 252 行,在start_session 响应 = self.execute(Command.NEW_SESSION,参数)文件“C:\Users\local_q\AppData\Local\Programs\Python\Python38-32\lib\site-packages\selenium\webdriver\remote\webdriver.py” ,第 321 行,在执行 self.error_handler.check_response(response) 文件“C:\Users\local_q\AppData\Local\Programs\Python\Python38-32\lib\site-packages\selenium\webdriver\remote\errorhandler.py ",第 242 行,在 check_response raise exception_class(message, screen, stacktrace) selenium.common.exceptions.SessionNotCreatedException: Message: session not created: This version of ChromeDriver only support Chrome version 86 当前浏览器版本为 85。0.4183.121 二进制路径 C:\Program Files (x86)\Google\Chrome\Application\chrome.exe
解决方案
请先检查您的浏览器版本。浏览器版本会不时更新,您需要使用确切的驱动程序版本。 在这里您可以根据您的浏览器版本下载驱动程序。例如,如果您使用的是 chrome 浏览器 85.100.03.02 那么您需要使用 chrome 驱动程序 exe 版本应该是 85
推荐阅读
- c - 如何在C中添加产品数字而不是产品本身?
- insomnia - 导入 swagger json 时因超出最大调用堆栈大小而失眠失败
- javascript - 通过 React JS 中的 URL 将所有图像下载到客户端
- ios - 是否可以在没有用户交互的情况下在 Swift 中使用 OTP 填充文本字段?
- ios - 如何在 SwiftUI 中将本地 JSON 文件解析为 ListView?这里是应用程序开发的新手
- java - 如何配置 IntelliJ 的 Java 代码样式,以便在长时间优先于链式方法调用时包装分配的右手
- sql - SQL - 仅选择包含 sum(data) 的列
- r - 检查对象在r中是否为空或空字符串的最佳方法
- corda - 尝试使用 docker 为我的一个 cordapp 连接 postgre
- asp.net-core - Blazor 服务器应用程序中的 HttpContext.Session