我是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)的所有组件。
有什么建议或可以尝试的事情吗?我的目标是对网页进行操作,例如单击字段,输入文本等。
感谢帮助!
答案 0 :(得分:0)
我找到了解决方案。 Geckodriver是问题所在。我正在使用0.21。通过下载0.20.1并运行与上述相同的命令,该错误消失了。我仍然注意到连接到某些网站的一些问题,但是我还没有多次尝试都遇到10053错误。