我正在检查一些文件链接是否打开。我试过请求库:
import requests
url = 'http://releases.libreelec.tv/LibreELEC-RPi2.arm-9.0.1.img.gz'
print(requests.get(url).status_code)
还有httplib2:
import httplib2
url = 'http://releases.libreelec.tv/LibreELEC-RPi2.arm-9.0.1.img.gz'
http = httplib2.Http()
resp = http.request(url)[0]
print(resp.status)
因为链接很好。。返回“200”状态码需要很长时间(我从来没有等它完成)。对于禁止(403)代码,它可以正常工作。关键是我得快点。你知道吗
快速:
参考号:python requests is slow
如果只需要获取响应代码,可以使用
requests.head
:如topic所示,它应该更快,因为它只得到头部,但是请检查它是否足够快以满足您的目的。你知道吗
相关问题 更多 >
编程相关推荐