问题详情
根据大佬的教程,在学习使用selenium访问百度的时候,出现了一个驱动器的使用问题,特此记录
问题描述
根据大佬的讲解,我下载了chrome的驱动器,但是事实上,我现在用的是新版的Edge浏览器,本身想着这也是Chromium内核,应该没有什么问题,但是实际上却不是
![](https://img.haomeiwen.com/i1987727/8f3d3fc7ab1fdc18.png)
看到报错,一脸懵逼?纳尼??
![](https://img.haomeiwen.com/i1987727/dea9ff896ec07608.png)
我的edge就是88版本啊?why?难道说这个chrome驱动器只能驱动Chrome浏览器?结果网上一查,还真是……
得,去微软官网下载新版的edge驱动器
![](https://img.haomeiwen.com/i1987727/30c89c52c8c3e9ea.png)
好了,接下来确实不报错了
接下来,标题上的问题来了
![](https://img.haomeiwen.com/i1987727/96b8a7c6c5925fcd.png)
原因是啥呢?
解决
下面看一下我此时的代码
![](https://img.haomeiwen.com/i1987727/8e3e750f0c02fe06.png)
看到了嘛,我还是用的webdriver.Chrome,
其实这边应该用webdriver.Edge
总结一下,就是,用什么浏览器,用什么驱动器,代码中调用对应的函数
问题解决!
![](https://img.haomeiwen.com/i1987727/b7bdb03f11fc5d1f.png)
网友评论