当前位置: 首页 > news >正文

使用PyCharm写脚本运行时报错“This version of ChromeDriver only supports Chrome version 98”

在初次使用PyCharm写脚本,点击运行时可能会遇到这个一个报错:

“This version of ChromeDriver only supports Chrome version 98

Current browser version is 100.0.4896.75 with binary path C:\Program Files\Google\Chrome\Application\chrome.exe webdriver”

遇到问题不要慌,打开百度翻译看看啥意思:

这就可以看出来!这个报错的诱因是谷歌的webdriver驱动当前谷歌版本不匹配,那怎么解决呢?

只要重新安装匹配的webdriver即可!

安装步骤如下:

说明:安装chrome浏览器驱动 WebDriver

(每个浏览器都有自己的驱动,均以exe文件形式存在

比如谷歌的chromedriver.exe、火狐的geckodriver.exe、IE的IEDriverServer.exe)

运行原理:自动化脚本发送请求给浏览器驱动-->驱动解析自动化脚本-->解析完成发送给浏览器-->浏览器执行驱动发来的指令-->脚本在浏览器上运行成功

1.下载谷歌驱动需对应浏览器版本

 查看浏览器版本(谷歌为例)

2.下载WebDriver

下载地址:http://chromedriver.storage.googleapis.com/index.html

找到对应浏览器版本进行下载(如果没有对应一样的,则以前三个相同下载最新的版本)

 

3.下载后安装至python目录下

 

 

相关文章:

  • TypeScript——笔试题/面试题
  • Vue入门【一】-- 基本模板语法
  • Vue入门【二】-- watch侦听器之普通监听与深度监听
  • 机器人地面站-[QGroundControl源码解析]-[6]-[AnalysizeView2]
  • FFmpeg入门详解之34:FFmpeg应用之视频播放器
  • 2022牛客多校(九)
  • Java常用类
  • [C/C++]_[初级]_[关于编译时出现有符号-无符号不匹配的警告-sizeof使用注意事项]
  • aarch64服务器-部署mysql
  • PDF转为网页文件怎么转?这篇文章告诉你
  • Java 基本数据类型-包装类-String的相互转换(总结+代码实现)
  • JUC并发编程
  • Spring注解驱动系列总结
  • 记一次mysql 命令行登录报错(error while loading shared libraries: libssl.so.1.1)
  • PyTorch中DataLoader及其与enumerate()用法介绍
  • php的引用
  • angular2 简述
  • Apache的基本使用
  • happypack两次报错的问题
  • Java,console输出实时的转向GUI textbox
  • JavaScript类型识别
  • js作用域和this的理解
  • nfs客户端进程变D,延伸linux的lock
  • Python实现BT种子转化为磁力链接【实战】
  • Spring声明式事务管理之一:五大属性分析
  • TCP拥塞控制
  • 产品三维模型在线预览
  • 从0到1:PostCSS 插件开发最佳实践
  • 开放才能进步!Angular和Wijmo一起走过的日子
  • 开年巨制!千人千面回放技术让你“看到”Flutter用户侧问题
  • 面试总结JavaScript篇
  • 使用iElevator.js模拟segmentfault的文章标题导航
  • 腾讯优测优分享 | Android碎片化问题小结——关于闪光灯的那些事儿
  • 新手搭建网站的主要流程
  • 3月7日云栖精选夜读 | RSA 2019安全大会:企业资产管理成行业新风向标,云上安全占绝对优势 ...
  • mysql 慢查询分析工具:pt-query-digest 在mac 上的安装使用 ...
  • #Spring-boot高级
  • #Z0458. 树的中心2
  • #单片机(TB6600驱动42步进电机)
  • #周末课堂# 【Linux + JVM + Mysql高级性能优化班】(火热报名中~~~)
  • ()、[]、{}、(())、[[]]等各种括号的使用
  • (Bean工厂的后处理器入门)学习Spring的第七天
  • (echarts)echarts使用时重新加载数据之前的数据存留在图上的问题
  • (二)PySpark3:SparkSQL编程
  • (四)TensorRT | 基于 GPU 端的 Python 推理
  • .NET 4 并行(多核)“.NET研究”编程系列之二 从Task开始
  • .net core webapi 大文件上传到wwwroot文件夹
  • .NET delegate 委托 、 Event 事件
  • .NET Remoting Basic(10)-创建不同宿主的客户端与服务器端
  • .net 使用$.ajax实现从前台调用后台方法(包含静态方法和非静态方法调用)
  • .skip() 和 .only() 的使用
  • .vimrc php,修改home目录下的.vimrc文件,vim配置php高亮显示
  • @PreAuthorize注解
  • @SentinelResource详解
  • [AI]文心一言出圈的同时,NLP处理下的ChatGPT-4.5最新资讯