解决Selenium驱动火狐浏览器出错ConnectionAbortedError: [WinError 10053]

今天使用Selenium时出现了这个错误:

ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine

使用以下语句,可以打开火狐浏览器,但是无法打开百度网页,而是直接出了上述错误,已建立的连接已被主机中的软件中止。

from selenium import webdriver
browser = webdriver.Firefox()
browser.get('http://www.baidu.com')

原来环境:

Selenium:3.13.0

Firefox:60.1.0延长版

Python:3.5

geckodriver:0.21.0

将Selenium降到3.11.0后仍然出现这个问题,后来参考这个网址的配置,将环境调整如下,终于不再出错,成功跳转百度主页。

修改环境:

Selenium:3.11.0

Firefox:61.0.1

Python:3.5

geckodriver:0.20.1

参考:

http://www.cnblogs.com/yilian2010/p/9367294.html

附:

geckodriver下载地址:https://github.com/mozilla/geckodriver/releases

火狐全版本下载地址:http://ftp.mozilla.org/pub/firefox/releases/

chromedriver下载地址:http://npm.taobao.org/mirrors/chromedriver/

发布了37 篇原创文章 · 获赞 47 · 访问量 10万+

猜你喜欢

转载自blog.csdn.net/u013378642/article/details/81358240