0
我已經寫了一些代碼,以從rss提要中獲取一些信息,它的工作很好。 但是,我正在使用的Feed似乎非常不可靠,並且經常停機。因此,我添加了一項功能來檢查網站是否啓動,如果不啓動,請稍等片刻再試一次。限制urllib getcode到指定的時間,以避免凍結
我今天注意到它有凍結的傾向,我必須重新啓動程序才能重新運行。
我的猜測是,它有問題從網站'200'。
如何設置'時間限制'應該在跳過之前嘗試獲取sitestatus多長時間?
我使用Python 2.7
這裏是我的代碼有:
try:
urllib.urlopen(sites).getcode() == 200
# more code here
except:
t = FindSites(sites)
print 'Failed to connect to ' + t
感謝
編輯: 感謝。嘗試的代碼,它應該工作現在
@Dennis奧爾森,還有什麼我可以做,讓這個答案更容易接受你? – jimhark