我正在开发一个下载管理器。 使用Python中的请求模块来检查的有效链接(希望断开的链接)。 我检查链接如下代码:
url='http://pyscripter.googlecode.com/files/PyScripter-v2.5.3-Setup.exe'
r = requests.get(url,allow_redirects=False) #this line takes 40 seconds
if r.status_code==200:
print "link valid"
else:
print "link invalid"
现在,问题是这需要大约40秒钟,进行这种检查,这是巨大的。 我的问题是如何能加快这也许使用的urllib2什么?
注:另外,如果我更换url
与作为实际的URL“ http://pyscripter.googlecode.com/files/PyScripter-v2.5.3-Setup.exe ”,这需要一秒钟,因此似乎与请求的问题。