所以我已经困扰Selenium很长一段时间了,我注意到这个错误,我找不到它的解决方案。。有什么想法吗?
代码:
from selenium import webdriver
driver = webdriver.Edge()
注:
- 错误本身:https://i.stack.imgur.com/7YeH6.jpg
- msedgedriver是IN路径,我可以使用"msedgedrive"在cmd中启动它
- 与chromedriver或firefoxdriver类似
这个错误显然是由于您的代码找不到msedgedriver
。
-
从MS官方网站下载适用于您的操作系统的
msedgedriver
驱动程序。 -
如果您有Windows操作系统,请将驱动程序移动到
c:WindowsSystem32
。这个系统文件夹肯定在系统PATH中。 -
不需要重新启动,但谁知道呢。。。
替代解决方案
将msedgedriver
放置到包含代码的文件夹中。库开始在当前目录中查找msedgedriver
,如果找不到任何内容,则在系统变量PATH中查找。