去评论
dz插件网

这里大佬多,求教一个selenium操作IE的问题

迪巴拉
2024/01/21 20:49:54
有个网站只能通过ie访问,因为要每天从这个网站查一些数据,想写个爬虫丢着自动跑了。但是用selenium+webdirver试了多次都不行,操作系统是win10,总是会强制调用edge。报错如下:
The IEDriverServer version (4.14.0.0) detected in PATH at .\packages\IEDriverServer.exe might not be compatible with the detected iexplorer version(11.0.19041.1566); currently , IEDriverserver is recommende for Iexplorer 11.* , so it is advised to delete the driver in PATlH and retry

已经尝试过的方法:
1.把selenium的版本也换成4.14.0,报上面的错;
2.参照微软官方的文档,用edge兼容模式开启网站,但是selenium找不到元素了,直接用selenium+edge访问其他网站完全没有问题;
3.其他各种照文档改internet选项、改注册表,都不见效。
从报错来看,我能理解大概率是因为iedriver版本不对,但是也说不准,有没有大佬能指点一下?或者ie自动化、获取网页数据有没有除selenium以外的其他工具?
先谢谢各位大佬啦~