我是靠谱客的博主 贪玩帽子,最近开发中收集的这篇文章主要介绍python处理gzip压缩的http数据 - XII - 博客大巴,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

python处理gzip压缩的http数据 - XII - 博客大巴

python处理gzip压缩的http数据 - [python]

其实关于这个内容DIP里写的很清楚,只是看的时候完全没有遇上问题时记忆那么深刻。本来是想把开心网各群的人数都抓回来看看,到底哪些群人数比较多,(呆子开心网居然不提供人气排序之类的一缸~),结果httplib去GET回来的数据都是gzip压缩过的,这才想起这茬。

照DIP的说法做就没有问题了,其实就是不要把getresponse回来的内存数据直接解压,而是用StringIO转成一个临时压缩文件来解,虽然不大明白为什么要这么做,我想人家应该有人家的难处吧……

1 import StringIO
2 compressedstream = StringIO . StringIO ( compresseddata )   
3 import gzip
4 gzipper = gzip . GzipFile ( fileobj = compressedstream )      
5 data = gzipper . read ()

最后

以上就是贪玩帽子为你收集整理的python处理gzip压缩的http数据 - XII - 博客大巴的全部内容,希望文章能够帮你解决python处理gzip压缩的http数据 - XII - 博客大巴所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(64)

评论列表共有 0 条评论

立即
投稿
返回
顶部