python-3.x - 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) 的所有组件。
有什么建议或我可以尝试的事情吗?我的目标是在网页上执行操作,例如单击字段、输入文本等。
感谢帮助!
解决方案
我找到了解决方案。壁虎司机是个问题。我用的是 0.21。通过下载 0.20.1 并运行与上述相同的命令,错误消失了。我仍然注意到连接到某些网站的一些问题,但多次尝试我还没有收到 10053 错误。
推荐阅读
- angular - 如何将图标添加到 mat-table 中的 mat-sort-header
- web-services - 关闭应用程序时,Android 服务无法连接到 Web 服务
- hyperledger-fabric - 在 Hyperledger Fabric 中,如果无法使用 peer channel fetch 命令,如何加入频道?
- rxjs - 更新订阅中的值
- c# - 通过 web api 授权 azure 活动目录
- laravel - 试图获取非对象的属性“parent_id”
- linux - 被屏蔽的信号会丢失或排入队列吗?
- winforms - 在远程 Windows Server 上复制小文件需要时间
- spring-boot - Spring Boot:记录属性
- javascript - 如何在javascript函数中使用/绑定角度变量