python - 使用 Python 通过 HTTP 下载压缩内容

标签 python http compression gzip httplib2

使用 Python 下载网页时如何利用 HTTP 1.1 的压缩?

我目前正在使用内置的 urllib用于下载网页内容的模块。通读文档我找不到任何确实使用压缩的信息。

它是否已经内置到 urllib 中,或者是否有另一个我可以使用的库?

最佳答案

httplib2支持 'deflate' 和 'gzip' 压缩。

示例

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

必要时解压缩内容。

关于python - 使用 Python 通过 HTTP 下载压缩内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1316517/

相关文章:

python - 使用 Bottle 的自定义插件将日期时间作为 JSON 返回?

Python - 通过键显示值的字典

python - z3 python代码中的错误

java - Http 服务器(Vertx 上的 Java)没有获取 POST 参数

algorithm - 放气算法伪代码

Tomcat JSR356 Websocket - 禁用 permessage-deflate 压缩

python - 返回一个空列表而不是二元组

android - 如何在 android 上做一个 http 窃听器或代理应用程序

PHP - 浏览器不缓存动态图像

command-line - 7z bzip2 格式命令行错误