python处理中文编码和判断编码示例


Posted in Python onFebruary 26, 2014

下面所说的都是针对python2.7

#coding:utf-8
#chardet 需要下载安装
import chardet
#抓取网页html
line = "http://www.***.com"
html_1 = urllib2.urlopen(line,timeout=120).read()
#print html_1
encoding_dict = chardet.detect(html_1)
#print encoding
web_encoding = encoding_dict['encoding']
if web_encoding == 'utf-8' or web_encoding == 'UTF-8':
  html = html_1
else :
   html = html_1.decode('gbk','ignore').encode('utf-8')
#有以上处理,整个html就不会是乱码。
Python 相关文章推荐
python爬虫入门教程--优雅的HTTP库requests(二)
May 25 Python
详解Python中的正则表达式
Jul 08 Python
Python拼接微信好友头像大图的实现方法
Aug 01 Python
python之拟合的实现
Jul 19 Python
Python实现代码统计工具
Sep 19 Python
python中必要的名词解释
Nov 20 Python
python+Django+pycharm+mysql 搭建首个web项目详解
Nov 29 Python
python实现批量转换图片为黑白
Jun 16 Python
基于Python和C++实现删除链表的节点
Jul 06 Python
Python 通过爬虫实现GitHub网页的模拟登录的示例代码
Aug 17 Python
python实现scrapy爬虫每天定时抓取数据的示例代码
Jan 27 Python
python删除csv文件的行列
Apr 06 Python
python实现网页链接提取的方法分享
Feb 25 #Python
python3模拟百度登录并实现百度贴吧签到示例分享(百度贴吧自动签到)
Feb 24 #Python
python实现socket客户端和服务端简单示例
Feb 24 #Python
python抓取网页内容示例分享
Feb 24 #Python
使用python装饰器验证配置文件示例
Feb 24 #Python
python通过urllib2爬网页上种子下载示例
Feb 24 #Python
python控制台显示时钟的示例
Feb 24 #Python
You might like
php模板之Phpbean的目录结构
2008/01/10 PHP
PHP一些常用的正则表达式字符的一些转换
2008/07/29 PHP
php中error与exception的区别及应用
2014/07/28 PHP
php的mkdir()函数创建文件夹比较安全的权限设置方法
2014/07/28 PHP
PHP实现通用alert函数的方法
2015/03/11 PHP
PHP实现导出带样式的Excel
2016/08/28 PHP
PHP入门教程之会话控制技巧(cookie与session)
2016/09/11 PHP
用户注册常用javascript代码
2009/08/29 Javascript
javascript温习的一些笔记 基础常用知识小结
2011/06/22 Javascript
再谈javascript面向对象编程
2012/03/18 Javascript
javascript之典型高阶函数应用介绍二
2013/01/10 Javascript
JavaScript SetInterval与setTimeout使用方法详解
2013/11/15 Javascript
jQuery添加和删除输入文本框标签代码
2016/05/20 Javascript
Radio 单选JS动态添加的选项onchange事件无效的解决方法
2016/12/12 Javascript
Vue.js实例方法之生命周期详解
2017/07/03 Javascript
ReactJS实现表单的单选多选和反选的示例
2017/10/13 Javascript
基于vue-cli创建的项目的目录结构及说明介绍
2017/11/23 Javascript
vue-lazyload图片延迟加载插件的实例讲解
2018/02/09 Javascript
python查询sqlite数据表的方法
2015/05/08 Python
python一键升级所有pip package的方法
2017/01/16 Python
Python字符串格式化%s%d%f详解
2018/02/02 Python
python实现多线程网页下载器
2018/04/15 Python
python调用tcpdump抓包过滤的方法
2018/07/18 Python
Python实现带参数的用户验证功能装饰器示例
2018/12/14 Python
PyQt5 QListWidget选择多项并返回的实例
2019/06/17 Python
浅谈pyqt5在QMainWindow中布局的问题
2019/06/21 Python
Python基于codecs模块实现文件读写案例解析
2020/05/11 Python
使用CSS变量实现炫酷惊人的悬浮效果
2019/04/26 HTML / CSS
HTML5拖放效果的实现代码
2016/11/17 HTML / CSS
canvas实现按住鼠标移动绘制出轨迹的示例代码
2018/02/05 HTML / CSS
创建服务型党组织实施方案
2014/02/25 职场文书
经济担保书范文
2014/04/02 职场文书
提拔干部考察材料
2014/05/26 职场文书
社区党风廉政建设调研报告
2015/01/01 职场文书
优化经济发展环境工作总结
2015/08/11 职场文书
php 文件上传至OSS及删除远程阿里云OSS文件
2021/07/04 PHP