Python:尝试使用Selenium = ConnectionAbortedError在IDLE中打开网页:[WinError 10053]

时间:2018-07-19 16:58:56

标签: python-3.x selenium-webdriver windows-10 geckodriver

我是Python的新手,并且紧随《无聊的东西自动化》一书(https://automatetheboringstuff.com/chapter11/

当前,我陷入了错误。我已经搜寻了几个小时,但似乎无法找到类似的东西或对我有用的东西。

这是我的代码:

    from selenium import webdriver
    browser = webdriver.Firefox()
    browser.get('https://google.com')

我一直遇到这个错误:

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

除了通过pip.exe安装硒外,我还必须安装Geckodriver。我将Geckodriver添加到PATH中以修复另一个错误。我还尝试将Python,IDLE,Geckodriver和Selenium添加到Windows防火墙例外中。最后,我已禁用了防病毒软件(Avast)的所有组件。

有什么建议或可以尝试的事情吗?我的目标是对网页进行操作,例如单击字段,输入文本等。

感谢帮助!

1 个答案:

答案 0 :(得分:0)

我找到了解决方案。 Geckodriver是问题所在。我正在使用0.21。通过下载0.20.1并运行与上述相同的命令,该错误消失了。我仍然注意到连接到某些网站的一些问题,但是我还没有多次尝试都遇到10053错误。