我正在使用 Python 2.7 来执行启动浏览器、验证标头和关闭浏览器的简单任务
#Launch the browser @ google
new = 0
url = "http://www.google.com/"
webbrowser.open(url, new=new)
#Check for the header
conn = httplib.HTTPConnection("www.google.com")
conn.request("HEAD", "/")
r1 = conn.getresponse()
#Close the browser
os.system("taskkill /im iexplore.exe")
这只是在无限循环上运行,以验证连续连接。Ping 检查不足以满足我需要的流量,否则我会使用它。
我的问题是,如果我确实失去了连接,脚本会冻结并且我得到 addressinfo 错误。如何忽略或识别它,杀死浏览器并保持脚本运行?
抱歉,如果我做的不对……这是我的第一篇文章。