gzip 压缩格式的网站处理方法---sina.com
2013-07-16 17:40
281 查看
gzip 压缩格式的网站处理方法---sina.com
[code]#coding:utf-8
import urllib2
import re
import zlib
url_address = 'http://www.sina.com.cn'
f = urllib2.urlopen(url_address)
buf = f.read()
buf = zlib.decompress(buf, 16+zlib.MAX_WBITS);
#buf = buf.replace("\n","")
print buf
练习:
#coding:utf-8
import urllib2
import zlib
def main():
request = urllib2.urlopen('http://www.sina.com.cn')
print request.headers.get('Content-Encoding')#获得编码格式
buf = request.read()
buf = zlib.decompress(buf, 16+zlib.MAX_WBITS)
print buf
if __name__ == '__main__':
main()
方法二:
#coding:utf-8
import urllib2,StringIO,gzip
f = urllib2.urlopen('http://www.sina.com.cn')
print f.headers
compressdata = f.read()
compressdata = StringIO.StringIO(compressdata)
gzipper = gzip.GzipFile(fileobj=compressdata)
data = gzipper.read()
print data
[/code]
相关文章推荐
- gzip 压缩格式的网站处理方法---sina.com 分类: python python基础学习 2013-07-16 17:40 362人阅读 评论(0) 收藏
- 网站性能优化之GZIP压缩功能优缺点以及配置方法
- apache启用gzip压缩方法--转载自http://www.cnblogs.com/linzhenjie/archive/2013/03/05/2943635.html
- 五种方法开启GZip压缩为网站加速
- 使用lockbits方法处理图像 from http://blog.sina.com.cn/s/blog_4e3e2ce4010009on.html
- IIS7.5打开GZip压缩,同时启用GZip压缩JS/CSS文件的设置方法[bubuko.com]
- 将PHP程序中返回的JSON格式数据用gzip压缩输出的方法
- 网站基本优化:php的gzip压缩方法
- 将PHP程序中返回的JSON格式数据用gzip压缩输出的方法
- Java处理压缩文件或文件夹相关的一些方法的实现
- ASP.NET MVC 3 网站优化总结(一) 使用 Gzip 压缩
- java处理高并发高负载类网站的优化方法
- java解压zip或rar压缩文件(有源码和jar包以及对中文乱码的处理方法)
- Logstash处理json格式日志文件的三种方法
- Java实现文件压缩与解压[zip格式,gzip格式]
- 启用IIS的GZIP压缩功能的图文方法
- jquery easyui datagrid加载数据不符合datagrid能够解析的格式处理方法
- IIS开启GZIP压缩的方法及失败的解决方案..
- Web服务器处理HTTP压缩之gzip、deflate压缩
- tomcat设置gzip压缩的原理及配置方法