我已经编写了一些代码,可以从 rss 提要中获取一些信息,而且效果很好。但是,我正在使用的提要似乎非常不可靠,并且经常出现故障。因此,我添加了一项功能来检查站点是否已启动,如果未启动,请稍等片刻再试一次。
我今天注意到它有冻结的趋势,我必须重新启动程序才能使其再次运行。
我的猜测是,从网站上获取“200”有问题。
在跳过之前,我如何设置尝试获取站点状态的“时间限制”?
我使用python 2.7
这是我的代码:
try:
urllib.urlopen(sites).getcode() == 200
# more code here
except:
t = FindSites(sites)
print 'Failed to connect to ' + t
谢谢
编辑:谢谢。尝试代码,它现在应该可以工作了