python处理gzip压缩的http数据,pythongzip,其实关于这个内容DIP里
python处理gzip压缩的http数据,pythongzip,其实关于这个内容DIP里
其实关于这个内容DIP里写的很清楚,只是看的时候完全没有遇上问题时记忆那么深刻。本来是想把开心网各群的人数都抓回来看看,到底哪些群人数比较多,(呆子开心网居然不提供人气排序之类的一缸~),结果httplib去GET回来的数据都是gzip压缩过的,这才想起这茬。
照DIP的说法做就没有问题了,其实就是不要把getresponse回来的内存数据直接解压,而是用StringIO转成一个临时压缩文件来解,虽然不大明白为什么要这么做,我想人家应该有人家的难处吧……
import StringIOcompressedstream = StringIO.StringIO(compresseddata) import gzipgzipper = gzip.GzipFile(fileobj=compressedstream) data = gzipper.read()
相关内容
- Python使用gzip压缩数据包,pythongzip数据包,将数据使用
- 使用pyinstaller打包python为exe文件,pyinstallerpython,使用p
- python tkinter 窗口居中对齐,pythontkinter,tkinter没有现成的
- Python Hello world,pythonhelloworld,#!/usr/bin/p
- python 连接 sqlalchemy orm库查询示例,sqlalchemyorm,python 连接
- Python计算24点代码,python计算24点,下面的代码通过算2
- 使用Python做数值运算,python数值运算,#!/usr/bin/p
- Python 使用字符串,python使用字符串,如下代码演示Pyth
- python String (二),pythonstring,#!/usr/bin/p
- 用Python读写XML文件,Python读写XML文件,以前用Python中的
评论关闭