我开始在Firefox上使用selenium搞乱Python网络.不幸的是,我一直得到" ConnectionAbortedError:[WinError 10053]已建立的连接被主机中的软件中止".
但是,这仅在运行某些命令时发生,并且仅在我第一次运行它时发生.如果在此之后第二次执行命令,它就可以工作.(参见下面的最小例子.)
我发现了这个问题,但作为一个网络新手,我很难将解决方案应用于我的情况.如何防止连接关闭?
任何帮助是极大的赞赏!
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
Run Code Online (Sandbox Code Playgroud)
编辑:当我在shell中执行命令而不是保存并运行整个脚本时,似乎只出现错误.尽管如此,它还很烦人.