使用 Python 下载网页时如何利用 HTTP 1.1 的压缩?
我目前正在使用内置的urllib模块来下载网页内容。通读文档,我找不到任何确实使用压缩的信息。
它是否已经内置在urllib中,还是我可以使用另一个库?
httplib2支持“deflate”和“gzip”压缩。
例子
import httplib2
h = httplib2.Http(".cache")
resp, content = h.request("http://example.org/", "GET")
必要时对内容进行解压缩。