首页 > 编程开发 > python读取gzip数据

python读取gzip数据

对于web请求,使用gzip压缩传输数据是很自然的事情,当然大多数情况下也是这样配置的。

使用python的urllib2模块通过http请求抓取数据也很方便,不过对于gzip数据需求进行一点小小的设置,这样才可以发挥压缩的效果。

发送http请求时只要设置一下urllib2中request的header就可以了,告诉服务器自己可以接收gzip压缩的数据。

相应的在收到数据后,需要判断下,因为服务端不一定启用了gzip压缩,避免出错。

多余的话就不多说了,看代码就知道了,很简单的哦。

python处理gzip请求代码片段:

  1. 还没有评论
评论提交中, 请稍候...

留言

可以使用的标签: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">
Trackbacks & Pingbacks ( 3 )
  1. 3月 8th, 2012 @ 13:59 | #1
    Pingback: 【已解决】Python中Http的GET或POST请求支持Gzip压缩 | 在路上
  2. 4月 9th, 2012 @ 00:03 | #2
    Pingback: 【已解决】给Python中通过urllib2.urlopen获取网页的过程中,添加gzip的压缩与解压缩支持 | 在路上
  3. 9月 14th, 2012 @ 22:39 | #3
    Pingback: 程序实现百度批量查排名的两种方法。 | 拒绝闷骚