使用Python下载HTTP压缩内容

3 投票
1 回答
735 浏览
提问于 2025-04-15 13:48

我该如何在使用Python下载网页时利用HTTP 1.1的压缩功能呢?

我现在正在使用Python自带的urllib模块来下载网页内容。在查看文档时,我没有找到任何关于使用压缩的相关信息。

这个功能是已经内置在urllib里面吗?还是说有其他的库可以使用?

1 个回答

6

httplib2 支持 'deflate' 和 'gzip' 这两种压缩方式。

示例

import httplib2
h = httplib2.Http(".cache")
resp, content = h.request("http://example.org/", "GET")

内容会根据需要进行解压。

撰写回答