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

ython3安装selenium后,还需要安装您所可用的/三个浏览器(chromedriver/Firefox/IEdriver)驱动文件其中一个。驱动文件下载后,就一个文件,无须安装,只要拷贝到相应目录就可以,但你会发现不管你拷贝到那个常规可能的路径中,仍然会出现以下“ 系统找不到指定的文件”的提示。

具体错误提示如下:

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

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

找了很久原因,搜索了网络的各种资料,其中有各种设置环境变量或放在各种目录中。结果都无法解决。

最后,经过自己不断尝试各种可能的路径,终于OK了!

方法是:找到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/')

selenium的三大浏览器驱动文件下载地址:

     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/

  • 4
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值