问题

Selenium +c# 进行爬虫时报错 selenium.common.exceptions.SessionNotCreatedException: Message: session not created: This version of ChromeDriver only supports Chrome version 84

产生问题的原因

因为下载的ChromeDriver版本与本地chrome浏览器的版本不一致导致的。因此,我们只要重新安装下载与本地chrome浏览器的版本一致的ChromeDriver将会解决该问题 下载的地址:http://chromedriver.storage.googleapis.com/index.html

Chromedriver安装和配置

1、首先先查看本地chrome浏览器的版本

设置—关于chrome–查看chrome的版本

2、下载与chrome版本一致的ChromeDriver(Windows为例)

打开下载ChromeDriver的链接http://chromedriver.storage.googleapis.com/index.html,

由于我的chrome浏览器版本为86,因此我选择的ChromeDriver就是为86版本的

3、下载完成后,把文件解压

4(1)将刚刚解压的chromedriver.exe文件放置在文件夹中(此处我放在电脑C盘的自己创建的bin目录下),打开电脑系统配置环境变量,path中新增一条环境变量配置,配置完成后,就可以正常去运行之前的代码啦~

4(2)看了其他博主所写,有的建议把解压的chromedriver.exe文件放在python的安装目录下,默认路径。此方法我还没试过hhhhh。我觉得还是第一种方式简单一些,当浏览器版本更新了,我只需要重新下载新版本的chromedriver,将其放在配置好的bin目录中,覆盖原来的文件~当然可以讲chrome浏览器的自动更新关闭,避免我们经常要下载更换chromedriver的版本。

5、安装配置完成后,运行代码

查看到此图的提示则成功啦~~

c#爬虫-解决ChromeDriver 版本问题相关推荐

  1. ChromeDriver启动Chrome浏览器后,地址栏只显示data;——chromeDriver版本不对

    ChromeDriver启动Chrome浏览器后,地址栏只显示data; 错误原因: chromeDriver版本不对,不同版本的chromeDriver对应不同版本的chrome浏览器 chrome ...

  2. Google Chrome及ChromeDriver版本参照表, 附带下载地址

    指导思想:Google Chrome 及 ChromeDriver 的大版本号一一对应,即可. Chrome下载地址:   Google Chrome 网络浏览器 ChromeDriver下载地址:  ...

  3. Chrome与chromedriver版本对应

    我的个人博客:zhang0peter的个人博客 注意:如果你的Linux 的CPU是ARM架构的,可以直接安装chromedriver apt install chromium-chromedrive ...

  4. 如何导入别人的android studio项目,解决gradle版本不兼容问题

    如何导入别人的android studio项目,解决gradle版本不兼容问题 参考文章: (1)如何导入别人的android studio项目,解决gradle版本不兼容问题 (2)https:// ...

  5. python爬虫解决网页重定向问题

    python爬虫解决网页重定向问题 参考文章: (1)python爬虫解决网页重定向问题 (2)https://www.cnblogs.com/zhumengke/articles/9618368.h ...

  6. 解决vue版本不匹配的问题 Vue packages version mismatch:

    解决vue版本不匹配的问题 Vue packages version mismatch: 参考文章: (1)解决vue版本不匹配的问题 Vue packages version mismatch: ( ...

  7. selenium之 chromedriver版本对照表

    所有的chromedriver都可以在下列地址找到: http://chromedriver.storage.googleapis.com/index.html 每个chromedriver适用的ch ...

  8. 解决高版本SpringBoot整合swagger时启动报错:Failed to start bean ‘documentationPluginsBootstrapper‘ 问题

    一.控制台的报错信息 2021-12-29 15:15:04 [main] ERROR org.springframework.boot.SpringApplication - Application ...

  9. 【Python selenium自动化环境配置】4步搞定ChromeDriver版本选择

    很多刚做自动化的小伙伴,会在ChromeDriver版本选择时犯难,看来大家都被坑过,真正掌握独门绝技,都不是难事儿. 看好了主要步骤就4部 1.确定谷歌浏览器版本 2.找到谷歌浏览器版本与Chrom ...

最新文章

  1. 熬夜都要看完的 Python 干货!
  2. 垂直电商架构进化之路
  3. suse mysql 5.5_suse 11 mysql 如何从5.1升级到5.5
  4. python PyQt5 QtWidgets.QAbstractSlider类(QScrollBar,QSlider和QDial之类的小部件的公共超类)
  5. (六)6-3Mysql操作据二
  6. 【算法导论】学习笔记——第16章 贪心算法
  7. 三星Galaxy S20 FE 5G正式在国内发布 售价4999元起
  8. 最新版本elasticsearch本地搭建入门篇
  9. 原始尺寸_三维扫描检测,铸件三维全尺寸检测,铸件三维扫描服务
  10. Java 面向对象 --匿名内部类
  11. tomcat 设置session过期时间(四种方式)
  12. 仨人一起生活的日子刚刚好,不是吗?
  13. 世界上第一台电子计算机名称叫什么,世界上第一台电子计算机的名字是什么
  14. Android P 怎样屏蔽HOME键和RECENT键
  15. Windows系统压缩卷时可压缩空间远小于实际剩余空间解决方法
  16. < pre >标签 定义预格式化的文本
  17. c语言学生信息结构体录入文件,C语言—学生信息管理系统
  18. 消防工程师 第二篇 建筑防火 5.1 防火分区
  19. 推荐一款Mac上好用的Markdown编辑器
  20. 毕业相关——电网项目

热门文章

  1. XP硬盘安装Fedora14图文教程
  2. Linux环境下设置IPDNSGateway
  3. SpringBoot集成Druid不支持多条SQL
  4. wamp5.5.12安装re dis扩展
  5. HDU 5238 Calculator 线段树 中国剩余定理
  6. 为DataList和GridView内容项添加序号
  7. 人才是培养的吗? (转)
  8. 如何使用wink框架_如何解决Wink Hub的Z-Wave连接问题
  9. CentOS 桌面启动无登录界面
  10. 【Redis源码分析】Redis命令处理生命周期