【发布时间】:2013-12-19 00:57:36
【问题描述】:
我目前正在使用我的脚本执行此操作:
获取正文(来自源代码)并搜索字符串,直到找到字符串为止。 (如果网站更新。)
不过,如果连接丢失,脚本就会停止。
我的“连接”代码如下所示(每 20 秒在 while 循环中不断重复):
opener = urllib2.build_opener()
opener.addheaders = [('User-agent', 'Mozilla/5.0')]
url = ('url')
openUrl = opener.open(url).read()
soup = BeautifulSoup(openUrl)
我用过 urllib2 和 BeautifulSoup。
谁能告诉我如何让脚本在连接丢失时“冻结”并查看互联网连接是否存在?然后根据答案继续。(所以,检查脚本是否可以连接,而不是查看站点是否启动。如果这样做检查,脚本将停止并出现一堆错误。)
谢谢!
【问题讨论】:
标签: python sockets beautifulsoup keep-alive