1.浏览器与驱动如何匹配才不会报错

使用selenium模块的webdriver打开谷歌浏览器时常遇到这样的错误提示:

selenium.common.exceptions.WebDriverException:Message:'chromedriver' excutable need to be in PATH.Please see ....

解决办法:

1> 打开chrome浏览器,在浏览器地址栏输入:chrome://version/

如图所示,我的浏览器版本是79.0.3945.

2> 对应上面的浏览器版本从下面网址找对应的浏览器驱动

http://npm.taobao.org/mirrors/chromedriver/

上面79.0.3945版本的浏览器对应的驱动(webdriver)有两个,可任选一个下载:

3> 将下载的压缩包解压后放在python3.7的根目录下(我使用的是python3.7)。

 4> 运行你的python脚本,这下就解决了刚开始关于浏览器与驱动问题的错误提示了。

2.关闭浏览器自动更新

如果不刻意设置,谷歌浏览器就会自动更新。

web脚本执行时,浏览器的自动更新,会隔三差五使脚本执行中断,提示出现驱动与浏览器不匹配,需要手动更新浏览器驱动。

想流畅的执行脚本,不让其受到驱动问题的干扰,我们可以在匹配好一套浏览器与驱动后,将浏览器的自动更新禁止。

关闭谷歌浏览器的自动更新

解决方案:

1> win + r 输入: msconfig,找到Google更新服务,去掉勾选,点应用-->确定。

2.最后重新启动一下电脑就OK了!

get到这个技能的请点赞,谢谢大家的支持!

最新文章

  1. X86架构与ARM架构比较(摘录自网络)
  2. solr的建议搭建
  3. javaScript一些函数--Math()
  4. hiho_1070_RMQ
  5. 面试大总结之二:Java搞定面试中的二叉树题目
  6. 给新人follow代码想到的
  7. 使用REST风格架构您需要知道的一些事
  8. 3.1 PCI设备BAR空间的初始化
  9. 一次Java内存泄露处理手记
  10. iOS之iOS11、iPhone X、Xcode9 适配指南
  11. Windows下面dir 总是输入成ls的一个解决方法
  12. Deeplab v3+的结构代码简要分析
  13. 《Kubernetes权威指南》笔记-Pod、容器与Node的关系
  14. Matlab 二维绘图函数(plot类)
  15. [日常] crontab的秒执行和串行化和多进程实现
  16. select()函数
  17. vue报错 vue-cli 引入 stylus 失败
  18. 使用Fiddler实现网络限速
  19. 【bzoj1297】[SCOI2009]迷路 矩阵乘法
  20. 二十二、Node.js-get&post

热门文章

  1. context的简单应用
  2. jQuery的插件和跨域、ajax
  3. 2.2 Go变量类型
  4. Django之MTV模式
  5. 情人节闷在家里做画( 安卓统计图MPAndroidChart开发 )
  6. MySQL 5.7 基于GTID创建运行主库的从库-xtrabackup+mysqldump
  7. logback-spring.xml配置
  8. 移动端在ios上以及微信浏览器上的兼容性
  9. layui 数据表格按钮事件绑定和渲染
  10. 搭建Istio基础环境