2016-12-06 85 views
0

我通過使用請求的各種鏈接進行解析,但是某些鏈接是「不好的」,即他們基本上不加載,這會導致我的程序掛起並最終崩潰。Python請求不良鏈接

有沒有一種方法來設置獲取請求的時間限制,如果時間流逝(無法從url獲取請求),它只會返回某種錯誤?或者有其他方法可以防止不良鏈接破壞我的程序嗎?

+1

的[超時蟒requests.get整個響應(可能的複製http://stackoverflow.com/questions/21965484/timeout-for-python-requests-get-整個響應) – TheoretiCAL

回答

0

urllib2是一種選擇

import urllib2 

test_url = "http://www.test.com" 

try: 
    urllib2.urlopen(test_url) 
except: 
    pass