使用Python下载HTTP压缩内容
我该如何在使用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")
内容会根据需要进行解压。