首页 > 其他分享 >Chrome116驱动下载路径 解决版本不匹配问题

Chrome116驱动下载路径 解决版本不匹配问题

时间:2023-08-23 11:45:19浏览次数:78  
标签:匹配 chrome 路径 selenium chromedriver Chrome version https Chrome116

更新于 2023-08-23 后续可能会有同步,就不会引发该问题

要看解决可以直接看最后的总结

背景

执行selenium代码报错

from selenium import webdriver
driver = webdriver.Chrome()

原因

selenium.common.exceptions.SessionNotCreatedException: Message: session not created: This version of ChromeDriver only supports Chrome version 114
Current browser version is 116.0.5845.97 with binary path C:\Program Files\Google\Chrome\Application\chrome.exe

非常简单的报错,相信大家都会

chrome的地址栏输入chrome://version,自然就得到116.0.5845.97

于是去下载站找对应的驱动

比如https://registry.npmmirror.com/binary.html?path=chromedriver/

但得到的最新版本是114.0.5735.90/

实际也是上面代码关联的驱动版本,这就有点傻眼了。

解决

国内的镜像是定时同步国外的,先看源头

chromedriver官网:https://chromedriver.chromium.org/

下载页:https://chromedriver.chromium.org/downloads

官网最新也是114.0.5735.90/

但这里有这么一句

继续追溯https://chromedriver.chromium.org/downloads/version-selection

看到这样一句

找到第一个链接the Chrome for Testing (CfT) availability dashboard.

对应地址https://googlechromelabs.github.io/chrome-for-testing/

能看到如下信息,是的,新的驱动有win64版本了,以前只有32的。

总结

下载位置:https://googlechromelabs.github.io/chrome-for-testing/

有同学说,可以禁用chrome更新,其实不太建议。

而且,很坑的是,webdriver-manager 这个selenium官网推荐的驱动自管理工具库也失效的,地址也不匹配了。

看来老外也会这样,几个组织之间没有沟通好,约定出了问题。

ValueError: There is no such driver by url https://chromedriver.storage.googleapis.com/LATEST_RELEASE_116.0.5845

标签:匹配,chrome,路径,selenium,chromedriver,Chrome,version,https,Chrome116
From: https://www.cnblogs.com/wuxianfeng023/p/17650789.html

相关文章

  • 《学爸》成爆款背后,马栏山以BOT模式示范“文化+科技”路径
    文|智能相对论作者|范柔丝今年暑期档的爆款电影,必有《学爸》一席之地。这部给众多深陷教育旋涡的家长带来深刻思考的电影,就是马栏山视频文创产业园经过3年筹备,首部本土孵化出品的教育现实体裁院线大电影。据猫眼专业版数据,截至8月22日18:00,《学爸》总票房破2.42亿元,评分9.4分。《学......
  • 社区交友源码支持聊天私聊/礼物系统/直播系统/缘分匹配+搭建教程
    功能:社区动态,即时聊天,私聊,好友系统,礼物系统,直播系统,缘分匹配,金币系统  免费下载链接:提取码:lsp6后端安装说明:环境nginx,php7.3,MySQL5.6一、后端安装说明:1.删除config/install.lock输入程序所在网址即可自动安装2.php需要开启https支持3.安装完成删除install.lock二、前端安装编......
  • 如何使用Android访问文件系统路径
    Android中获取文件路径的方法:使用Context)方法:Android中获取文件路径的方法:1.使用Context.getFilesDir()方法:该方法返回的是一个File对象,它指向应用的私有文件目录,比如/data/data//files,可以通过该方法获取到应用的文件路径。代码示例:StringfilePath=getApplicationConte......
  • 获取拼接后的绝对路径
     importoscurrent_path=os.path.dirname(os.path.abspath(__file__))#获得当前的路径relative_path_yaml_path='../data/t'#获得各个接口请求路径的配置文件的相对路径absolute_path=os.path.join(current_path,relative_path_yaml_path)#获得拼接后的绝......
  • 逆向 | 简单调试器检测&调试器进程检测、虚拟机进程检测、启动路径检测、计算机名检测
    逆向|简单调试器进程检测、虚拟机进程检测、启动路径检测、计算机名检测写在自己书里的代码,丢一份到blog。简单调试器检测:#include<stdio.h>#include<windows.h>//定义枚举值constintProcessDebugPort=0x7;constintProcessDebugObjectHandle=0x1e;constint......
  • keytool : 无法将“keytool”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请
    如果在运行keytool命令时出现"keytool"项无法识别的错误,可能是因为你没有正确设置Java开发环境或未将keytool添加到系统路径中。你可以按照以下步骤解决此问题:一、确保已正确安装JDK(JavaDevelopmentKit)并配置了Java环境变量。你可以通过在命令提示符或终端中运行java......
  • JGraphT计算关键路径
    简介JGraphT是一个Java实现的图论数据结构和算法库。本文讲介绍通过JGaphT来计算关键路径。关键路径:用于在进度模型中估算最短工期,关键路径是项目中时间最长的活动时间。案例描述下图Graph1-进度网络图表示项目的各项任务关系图以及任务的预计工期。为了采用图计算,这里将任务的预......
  • 如何找到 Java安装目录的路径以及如何重新安装java
    要找到Java安装目录的路径,可以按照以下步骤进行:1.打开文件资源管理器(Windows资源管理器)。2.导航到你的计算机的C盘或系统盘。3.在C盘或系统盘上查找一个名为"ProgramFiles"或"程序文件"的文件夹。如果你的计算机是64位操作系统,可能会有两个类似的文件夹,一个是"ProgramFile......
  • 路径规划算法:基于指数分布优化的机器人路径规划算法- 附matlab代码
     ✅作者简介:热爱科研的Matlab仿真开发者,修心和技术同步精进,matlab项目合作可私信。......
  • Visual Studio 修改NuGet 包路径
    目的:通过NuGet安装包时,NuGet先将包下载至一个统一的目录,默认路径是:C:\Users\{用户名}\.nuget\packages。现在需要将其迁移到目录E:\nuget\packages步骤1、在C:\ProgramFiles(x86)\NuGet\Config目录中找到Microsoft.VisualStudio.Offline.config。在文件末尾添加......