python/selenium/chromedriver/Firefox/IEdriver 运行系统找不到指定的文件的解决方案

python3安装selenium后,要安装/chromedriver/Firefox/IEdriver 三个浏览器驱动出现以下“ 系统找不到指定的文件”的提示。


找了很久原因,网上各种设置环境变量或放在各种目录,都无法解决。


最后,其实就一秒搞定!

错误提示


Message: 'chromedriver' executable needs to be in PATH. 


Message: 'geckodriver' executable needs to be in PATH.


方法是:找到python的安装目录,


如:C:\Program Files\Python36


复制浏览器驱动文件到此目录中,就OK了!!!


然后就可以进入python环境,输入以下命令,就可以激活浏览器访问了。

#启动谷歌浏览器
from selenium import webdriver
 
browser = webdriver.Chrome()
browser.get('http://www.baidu.com/')
 
 
 
#启动火狐浏览器
from selenium import webdriver
 
browser = webdriver.Firefox()
browser.get('http://www.baidu.com/')
 
 
#启动IE浏览器
from selenium import webdriver
 
browser = webdriver.Ie()
browser.get('http://www.baidu.com/')

安装三大浏览器驱动driver


     1.chromedriver 下载地址:https://code.google.com/p/chromedriver/downloads/list

     2.Firefox的驱动geckodriver 下载地址:https://github.com/mozilla/geckodriver/releases/

     3.IE的驱动IEdriver 下载地址:http://www.nuget.org/packages/Selenium.WebDriver.IEDriver/


原文链接:https://blog.csdn.net/hoddy355/article/details/80806021


支付宝扫码打赏 微信扫码打赏

如果本文对你有帮助,欢迎打赏本站

喜欢 ()or分享
    匿名评论
  • 评论
人参与,条评论