Python selenium: WinError 10053 - 主机正在关闭连接
Python selenium: WinError 10053 - host is shutting connection down
我开始在 Firefox 上使用 selenium 搞乱 Python 网络。不幸的是,我不断收到“ConnectionAbortedError:[WinError 10053] 已建立的连接被主机中的软件中止”。
然而,这只会在 运行ning some 命令时发生,并且只会在我第一次 运行 它们时发生。如果在那之后第二次执行该命令,它将起作用。 (请参阅下面的最小示例。)
我找到了 this question,但作为网络新手,我很难将解决方案应用于我的情况。 如何防止连接关闭?
非常感谢任何帮助!
from selenium import webdriver
browser = webdriver.Firefox()
browser.get('http://www.google.com/')
searchfield = browser.find_element_by_id("lst-ib") # Runs without issues
searchfield.get_attribute("value") # Produces WinError 10053
searchfield.get_attribute("value") # Returns '' as it should
编辑: 似乎只有当我在 shell 中执行命令时才会出现错误,而不是保存和 运行ning 整个脚本.尽管如此,还是很烦人。
我遇到了同样的问题,我的配置是:
Firefox 60.0.2(64 位)
;壁虎驱动程序 0.21.0(64 位)
;硒 3.12.0
我通过将 geckodriver 降级到 0.20.1(64 位)解决了这个问题
我遇到了同样的问题并尝试了此处提到的解决方案,但没有任何帮助。最后,这是一个非常简单的解决方案:
将脚本和 geckodriver 复制到另一个文件夹,然后从那里 运行 复制它。我想在我一直工作的文件夹中我有产生冲突的日志,这就是这个解决方案起作用的原因。
我开始在 Firefox 上使用 selenium 搞乱 Python 网络。不幸的是,我不断收到“ConnectionAbortedError:[WinError 10053] 已建立的连接被主机中的软件中止”。
然而,这只会在 运行ning some 命令时发生,并且只会在我第一次 运行 它们时发生。如果在那之后第二次执行该命令,它将起作用。 (请参阅下面的最小示例。)
我找到了 this question,但作为网络新手,我很难将解决方案应用于我的情况。 如何防止连接关闭?
非常感谢任何帮助!
from selenium import webdriver
browser = webdriver.Firefox()
browser.get('http://www.google.com/')
searchfield = browser.find_element_by_id("lst-ib") # Runs without issues
searchfield.get_attribute("value") # Produces WinError 10053
searchfield.get_attribute("value") # Returns '' as it should
编辑: 似乎只有当我在 shell 中执行命令时才会出现错误,而不是保存和 运行ning 整个脚本.尽管如此,还是很烦人。
我遇到了同样的问题,我的配置是: Firefox 60.0.2(64 位) ;壁虎驱动程序 0.21.0(64 位) ;硒 3.12.0
我通过将 geckodriver 降级到 0.20.1(64 位)解决了这个问题
我遇到了同样的问题并尝试了此处提到的解决方案,但没有任何帮助。最后,这是一个非常简单的解决方案:
将脚本和 geckodriver 复制到另一个文件夹,然后从那里 运行 复制它。我想在我一直工作的文件夹中我有产生冲突的日志,这就是这个解决方案起作用的原因。