首页 > 解决方案 > Python:尝试使用 Selenium = ConnectionAbortedError 在 IDLE 中打开网页:[WinError 10053]

问题描述

我是 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 安装 selenium 之外,我还必须安装 Geckodriver。我将 Geckodriver 添加到 PATH 以修复另一个错误。我还尝试将 Python、IDLE、Geckodriver 和 Selenium 添加到 Windows 防火墙异常中。最后,我禁用了我的防病毒软件 (Avast) 的所有组件。

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

感谢帮助!

标签: python-3.xselenium-webdriverwindows-10geckodriver

解决方案


我找到了解决方案。壁虎司机是个问题。我用的是 0.21。通过下载 0.20.1 并运行与上述相同的命令,错误消失了。我仍然注意到连接到某些网站的一些问题,但多次尝试我还没有收到 10053 错误。


推荐阅读