0
我通過使用請求的各種鏈接進行解析,但是某些鏈接是「不好的」,即他們基本上不加載,這會導致我的程序掛起並最終崩潰。Python請求不良鏈接
有沒有一種方法來設置獲取請求的時間限制,如果時間流逝(無法從url獲取請求),它只會返回某種錯誤?或者有其他方法可以防止不良鏈接破壞我的程序嗎?
我通過使用請求的各種鏈接進行解析,但是某些鏈接是「不好的」,即他們基本上不加載,這會導致我的程序掛起並最終崩潰。Python請求不良鏈接
有沒有一種方法來設置獲取請求的時間限制,如果時間流逝(無法從url獲取請求),它只會返回某種錯誤?或者有其他方法可以防止不良鏈接破壞我的程序嗎?
urllib2是一種選擇
import urllib2
test_url = "http://www.test.com"
try:
urllib2.urlopen(test_url)
except:
pass
的[超時蟒requests.get整個響應(可能的複製http://stackoverflow.com/questions/21965484/timeout-for-python-requests-get-整個響應) – TheoretiCAL