python请求库 - 获取响应的一部分

时间:2015-05-17 08:06:43

标签: python python-requests

如何从python-requests库获取get / post-request响应的一部分?我需要快速获取URL内容并进行分析,但Web服务器可能会返回非常大的响应(例如500Mb)。

1 个答案:

答案 0 :(得分:2)

stream设为True。

example_url = 'http://www.example.com/somethingbig'
r = requests.get(example_url, stream=True)

此时只下载了响应标头,连接仍保持打开状态。

文档:body-content-workflow