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