当前位置: 首页 > news >正文

服装网上商城网站建设报告汪峰做的音乐网站

服装网上商城网站建设报告,汪峰做的音乐网站,怎么做社交网站,公司建品牌网站好一、乱码问题描述 经常在爬虫或者一些操作的时候#xff0c;经常会出现中文乱码等问题#xff0c;如下原因是源网页编码和爬取下来后的编码格式不一致 二、利用encode与decode解决乱码问题 字符串在Python内部的表示是unicode编码#xff0c;在做编码转换时#xff0c;通常…一、乱码问题描述 经常在爬虫或者一些操作的时候经常会出现中文乱码等问题如下原因是源网页编码和爬取下来后的编码格式不一致 二、利用encode与decode解决乱码问题 字符串在Python内部的表示是unicode编码在做编码转换时通常需要以unicode作为中间编码即先将其他编码的字符串解码decode成unicode再从unicode编码encode成另一种编码。 decode的作用是将其他编码的字符串转换成unicode编码如str1.decode(‘gb2312)表示将gb2312编码的字符串str1转换成unicode编码。 encode的作用是将unicode编码转换成其他编码的字符串如str2.encode(‘utf-8)表示将unicode编码的字符串str2转换成utf-8编码。 decode中写的就是想抓取的网页的编码encode即自己想设置的编码 代码如下 #!/usr/bin/env python # -*- coding:utf-8 -*- # author: xulinjie time:2017/10/22 import urllib2 requesturllib2.Request(rhttp://nhxy.zjxu.edu.cn/) RESurllib2.urlopen(request).read() RES RES.decode(gb2312).encode(utf-8)//解决乱码 wfileopen(r./1.html,rwb) wfile.write(RES) wfile.close() print RES 或者 #!/usr/bin/env python # -*- coding:utf-8 -*- # author: xulinjie time:2017/10/22 import urllib2 requesturllib2.Request(rhttp://nhxy.zjxu.edu.cn/) RESurllib2.urlopen(request).read() RESRES.decode(gb2312) RESRES.encode(utf-8) wfileopen(r./1.html,rwb) wfile.write(RES) wfile.close() print RES 但是还要注意 如果一个字符串已经是unicode了再进行解码则将出错因此通常要对其编码方式是否为unicode进行判断 isinstance(s, unicode)#用来判断是否为unicode 用非unicode编码形式的str来encode会报错 所以最终可靠代码 #!/usr/bin/env python # -*- coding:utf-8 -*- # author: xulinjie time:2017/10/22 import urllib2 requesturllib2.Request(rhttp://nhxy.zjxu.edu.cn/) RESurllib2.urlopen(request).read() if isinstance(RES, unicode): RESRES.encode(utf-8) else: RESRES.decode(gb2312).encode(utf-8) wfileopen(r./1.html,rwb) wfile.write(RES) wfile.close() print RES三、如何找到需要抓取的目标网页的编码格式 1、查看网页源代码如果源代码中没有charset编码格式显示可以用下面的方法 2、检查元素查看Response Headers以上所述是小编给大家介绍的Python解决抓取内容乱码问题decode和encode解码详解整合希望对大家有所帮助如果大家有任何疑问请给我留言小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持
http://www.yutouwan.com/news/111349/

相关文章:

  • 摄影网站建设策划完整方案怎么做网站呢
  • 手机免费制作自己的网站江苏省住房城乡建设厅官方网站
  • 东莞阿里巴巴网站建设黄骅贴吧新鲜事
  • 门户网站系统开发建设做一婚恋网站多少钱
  • 深圳做网站公司那家比较好电子商务网站html模板
  • 百度网站推广外包孟州哪里可以做网站
  • 手机网站cms广州网站建设 名片制作 网站管理
  • 免费发布信息网站有哪些山东网站建设
  • 厦门微网站建设专业的营销网站
  • 网站建设中可能遇到的问题wordpress如何生成app
  • 免费发布信息网站大全注册任意的关键词或网站做引流
  • 如何查看网站的服务器位置制作网页查询系统
  • 织梦是什么网站建设文化网站的目的和意义
  • 中小企业门户网站建设策略怎么上网做网站
  • 郑州建站程序坪山住房及建设局网站
  • 网站开发工程师资格证wordpress转enlog
  • 做的网站太大怎么办公司网站维护分工
  • 莆田制作公司网站东南亚cod建站工具
  • 河北三河建设厅网站6本机运行wordpress
  • 遂宁网站建设哪家好启信宝
  • 专做影视评论的网站网站外接
  • 西安网站建设甘肃省建设厅官方网站
  • 建网站 网站内容怎么做网站建设又叫什么软件
  • 自助建站固定在网站底部
  • 网站图怎么做会高清室内设计学校哪些
  • 微信网站开发视频企业邮箱手机怎么登录
  • 地方门户网站建站流程180天做180个网站
  • 网站有什么用中信建设有限责任公司招聘
  • 免费上外国网站的浏览器建设系统网站
  • 怎样投网站广告wordpress 文章链接地址