selenium报错:This version of ChromeDriver only supports Chrome version xxx 的解决办法

本文详细阐述了如何解决因Chrome浏览器版本更新导致的Selenium chromedriver冲突问题,包括更新chromedriver.exe文件的方法以及将其放置在Python解释器同级目录的步骤,确保代码在不同浏览器版本间的兼容性。

报错分析

在这里插入图片描述
💥报错:此版本的ChromeDriver仅支持Chrome版本103。当前浏览器版本为105.0.5195.127。

💡根据报错内容即得知咱们的Google又双叒叕更新了😭

👉因此我们得重新下载好对应Google版本的chromedriver.exe的文件,然后进行相关的配置

解决思路

思路一:更新chromedriver.exe文件

具体的更新配置过程在下面的文章中写有哈😊
✏️selenium中chromedriver的环境配置

思路二:将chromedriver.exe放在python解释器同一目录下

当根据思路一进行chromedriver.exe文件的更新后还不能解决网页闪退的问题时则进行思路二的操作

具体过程
  • 先复制好chromedriver.exe文件
    在这里插入图片描述
  • 找到python解释器,将其粘贴在同一目录下
    在这里插入图片描述
  • 在python解释器中进入Scripts文件夹,将其粘贴在同一目录下
    在这里插入图片描述
  • 最后运行代码,就不会出现报错
"D:\Program Files\python\python.exe" D:\pcWJ\测试项目\cs.py The chromedriver version (101.0.4951.41) detected in PATH at D:\download\火狐下载\chromedriver.exe might not be compatible with the detected chrome version (134.0.6998.178); currently, chromedriver 134.0.6998.165 is recommended for chrome 134.*, so it is advised to delete the driver in PATH and retry Traceback (most recent call last): File "D:\pcWJ\测试项目\cs.py", line 5, in <module> driver = webdriver.Chrome() ^^^^^^^^^^^^^^^^^^ File "D:\Program Files\python\Lib\site-packages\selenium\webdriver\chrome\webdriver.py", line 45, in __init__ super().__init__( File "D:\Program Files\python\Lib\site-packages\selenium\webdriver\chromium\webdriver.py", line 66, in __init__ super().__init__(command_executor=executor, options=options) File "D:\Program Files\python\Lib\site-packages\selenium\webdriver\remote\webdriver.py", line 250, in __init__ self.start_session(capabilities) File "D:\Program Files\python\Lib\site-packages\selenium\webdriver\remote\webdriver.py", line 342, in start_session response = self.execute(Command.NEW_SESSION, caps)["value"] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\Program Files\python\Lib\site-packages\selenium\webdriver\remote\webdriver.py", line 429, in execute self.error_handler.check_response(response) File "D:\Program Files\python\Lib\site-packages\selenium\webdriver\remote\errorhandler.py", line 232, 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 101 Current browser version is 134.0.6998.178 with binary path C:\Program Files\Google\Chrome\Application\chrome.exe Stacktrace: Backtrace: Ordinal0 [0x00F1B8F3+2406643] Ordinal0 [0x00EAAF31+1945393] Ordinal0 [0x00D9C748+837448] Ordinal0 [0x00DBC8B3+968883] Ordinal0 [0x00DB84BA+951482] Ordinal0 [0x00DB5D71+941
04-02
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

街 三 仔

你的鼓励是我创作的最大动力~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值