Python中的Selenium异常处理

作者:springsnow 时间:2021-08-28 04:15:23 

在进行爬虫爬取淘宝商品信息时候,利用selenium来模拟浏览器进行爬取时遇到了这个问题:

selenium.common.exception.WebDriverException:Message:'chromedriver' executable needs to be in Path

详细如下图所示:

Python中的Selenium异常处理

这一错误是因为没有配置好chromedriver,怎么配置呢?(我用的是chrome)

  • 1.打开chrome 输入 “chrome://version/”来查看chrome版本 如图我的是63

Python中的Selenium异常处理

  • 2.访问此网站 http://chromedriver.storage.googleapis.com/index.html 然后选择合适版本的driver

比如

Python中的Selenium异常处理

点击notes.txt就可查看其对应的版本号,如下:

Python中的Selenium异常处理

如果符合就可以下载了,下载到自己指定位置然后就可以进行配置了

  • 3. 配置如下:

Python中的Selenium异常处理

(具体路径根据自己下载保存的位置而定)

  • 4.这时候运行基本就可以成功了!

不过很不幸,我第一次瞎下的driver版本不对,所以就GG了抛出了如下错误 ConnectionResetError:主机强迫关闭了一个现有连接

Python中的Selenium异常处理

于是乎重新下了一个匹配的driver版本然后ok了

来源:https://www.cnblogs.com/springsnow/p/12182024.html

标签:Python,selenium,异常
0
投稿

猜你喜欢

  • python开发一款翻译工具

    2022-01-19 07:28:43
  • asp如何选择访问速度最快的站点?

    2010-06-10 18:34:00
  • python能否java成为主流语言吗

    2022-10-16 18:34:11
  • 又为ajax上传工具重新写了一个服务器端上传程序

    2009-12-21 14:30:00
  • Python中Jieba进行词频统计与关键词提取

    2022-02-03 23:08:50
  • 通过优化CSS代码 减小对系统资源的占用

    2010-08-03 12:33:00
  • 商业价值与用户价值的平衡

    2008-12-10 18:42:00
  • JavaScript 日期联动选择器

    2010-08-01 10:18:00
  • CentOS+Nginx+PHP+MySQL详细配置(图解)

    2023-11-24 03:04:13
  • 如何用拦截表单的方法上传图片?

    2010-06-16 09:50:00
  • Python Collatz序列实现过程解析

    2023-01-11 18:26:23
  • 网站大改版=壮烈的死亡 ?

    2009-04-03 14:09:00
  • Python中re模块常用方法总结分析

    2022-10-27 14:40:20
  • 如何恢复MYSQL的ROOT口令

    2008-06-02 13:59:00
  • SQLServer中字符串左对齐或右对齐显示的sql语句

    2012-06-06 19:36:45
  • 在VS2008中编译MYSQL5.1.48的方法

    2023-07-12 00:42:46
  • python使用Matplotlib画条形图

    2023-09-04 06:30:50
  • SQL建立数据库及删除数据库命令

    2011-12-01 10:23:21
  • 如何对PHP程序中的常见漏洞进行攻击

    2023-11-14 19:46:25
  • dl.dt.dd.ul.li.ol区别及应用

    2008-05-24 09:42:00
  • asp之家 网络编程 m.aspxhome.com