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 相关文章推荐
spyder常用快捷键(分享)
Jul 19 Python
Python中使用多进程来实现并行处理的方法小结
Aug 09 Python
机器学习10大经典算法详解
Dec 07 Python
详解python多线程、锁、event事件机制的简单使用
Apr 27 Python
Python内存读写操作示例
Jul 18 Python
实例详解python函数的对象、函数嵌套、名称空间和作用域
May 31 Python
关于不懂Chromedriver如何配置环境变量问题解决方法
Jun 12 Python
Python时间差中seconds和total_seconds的区别详解
Dec 26 Python
Python函数式编程实例详解
Jan 17 Python
jupyter notebook 多行输出实例
Apr 09 Python
PyInstaller将Python文件打包为exe后如何反编译(破解源码)以及防止反编译
Apr 15 Python
浅谈对python中if、elif、else的误解
Aug 20 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语法(5)
2006/10/09 PHP
Apache2 httpd.conf 中文版
2006/12/06 PHP
解析yahoo邮件用phpmailer发送的实例
2013/06/24 PHP
PHP抓屏函数实现屏幕快照代码分享
2014/01/02 PHP
PHP+javascript制作带提示的验证码源码分享
2014/05/28 PHP
php短址转换实现方法
2015/02/25 PHP
JavaScript Eval 函数使用
2010/03/23 Javascript
javascript教程:关于if简写语句优化的方法
2014/05/17 Javascript
js表头排序实现方法
2015/01/16 Javascript
js中的内部属性与delete操作符介绍
2015/08/10 Javascript
JS实现队列与堆栈的方法
2016/04/21 Javascript
利用原生js和jQuery实现单选框的勾选和取消操作的方法
2016/09/04 Javascript
JS html时钟制作代码分享
2017/03/03 Javascript
js实现时间轴自动排列效果
2017/03/09 Javascript
Vue.Js中的$watch()方法总结
2017/03/23 Javascript
node.js中express中间件body-parser的介绍与用法详解
2017/05/23 Javascript
vue 表单验证按钮事件交由父组件触发的方法
2018/12/17 Javascript
Node.JS在命令行中检查Chrome浏览器是否安装并打开指定网址
2019/05/21 Javascript
简述pm2常用命令集合及配置文件说明
2019/05/30 Javascript
ES6 Class中实现私有属性的一些方法总结
2019/07/08 Javascript
vue点击当前路由高亮小案例
2019/09/26 Javascript
es5 类与es6中class的区别小结
2020/11/09 Javascript
Python实现基于HTTP文件传输实例
2014/11/08 Python
python selenium执行所有测试用例并生成报告的方法
2019/02/13 Python
Python django框架应用中实现获取访问者ip地址示例
2019/05/17 Python
python批量处理文件或文件夹
2020/07/28 Python
python3处理word文档实例分析
2020/12/01 Python
Airbnb爱彼迎官网:成为爱彼迎房东,赚取收入
2019/03/14 全球购物
区域销售经理职责
2013/12/22 职场文书
绘画专业自荐信范文
2014/02/23 职场文书
21岁生日感言
2014/02/27 职场文书
文员试用期转正自我鉴定
2014/09/14 职场文书
2015年见习期工作总结
2014/12/12 职场文书
2015年爱国卫生工作总结
2015/04/22 职场文书
2016年小学党支部创先争优活动总结
2016/04/05 职场文书
基于Apache Hudi在Google云构建数据湖平台的思路详解
2022/04/07 Servers