python运行脚本提示无法连接到服务geckodriver

在Windows系统中,运行Python脚本时遇到selenium无法连接到Geckodriver服务的错误。尝试了更新host文件、放置geckodriver.exe于Python目录下、配置环境变量、检查版本匹配等方法,最后发现是由于防火墙导致的延迟问题。关闭防火墙后,问题得到解决。确保geckodriver的路径在环境变量中正确配置即可。
摘要由CSDN通过智能技术生成

抛出问题:

window系统python的shell脚本运行脚本报错:Traceback (most recent call last):
File "D:\python-py\ceshi.py", line 2, in <module>
driver=webdriver.Firefox()
File "C:\Python36\lib\site-packages\selenium\webdriver\firefox\webdriver.py", line 164, in __init__
self.service.start()
File "C:\Python36\lib\site-packages\selenium\webdriver\common\service.py", line 104, in start
raise WebDriverException("Can not connect to the Service %s" % self.path)
selenium.common.exceptions.WebDriverException: Message: Can not connect to the Service geckodriver

大概意思就是geckodriver驱动调用Firefox有问题

找各种报错的原因
1、百度上的方法修改了host文件也ping通了

ping localhost来自127.0.0.1的回复,对着呢!


2、geckodriver.exe程序放在了python36文件夹下
path的环境变量也配置了  也对着呢!

右击我的电脑->属性->高级系统设置->环境变量->系统变量中选择path->编辑添加geckodriver.exe的路径

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值