python 采集中文乱码问题的完美解决方法


Posted in Python onSeptember 27, 2016

近几日遇到采集某网页的时候大部分网页OK,少部分网页出现乱码的问题,调试了几日,终于发现了是含有一些非法字符造成的..特此记录

1. 在正常情况下..可以用

import chardet

thischarset = chardet.detect(strs)["encoding"]

来获取该文件或页面的编码方式

或直接抓取页面的charset = xxxx 来获取

2. 遇到内容中有特殊字符时指定的编码一样会造成乱码..即内容中非法字符造成的,可以采用编码忽略非法字符的方式来处理.

strs = strs.decode("UTF-8","ignore").encode("UTF-8")

decode的第二个参数表示遇到非法字符时所采取的方式

该参数默认为抛出异常.

以上就是小编为大家带来的python 采集中文乱码问题的完美解决方法的全部内容了,希望对大家有所帮助,多多支持三水点靠木~

Python 相关文章推荐
python循环监控远程端口的方法
Mar 14 Python
python查找目录下指定扩展名的文件实例
Apr 01 Python
Python 比较两个数组的元素的异同方法
Aug 17 Python
Python 实现引用其他.py文件中的类和类的方法
Apr 29 Python
Python图像处理之简单画板实现方法示例
Aug 30 Python
Python3.5局部变量与全局变量作用域实例分析
Apr 30 Python
Python3基础教程之递归函数简单示例
Jun 07 Python
在交互式环境中执行Python程序过程详解
Jul 12 Python
使用python实现画AR模型时序图
Nov 20 Python
python xlsxwriter模块的使用
Dec 24 Python
安装pytorch时报sslerror错误的解决方案
May 17 Python
pycharm安装深度学习pytorch的d2l包失败问题解决
Mar 25 Python
20招让你的Python飞起来!
Sep 27 #Python
python搭建虚拟环境的步骤详解
Sep 27 #Python
利用python发送和接收邮件
Sep 27 #Python
实现python版本的按任意键继续/退出
Sep 26 #Python
Linux 下 Python 实现按任意键退出的实现方法
Sep 25 #Python
利用Python为iOS10生成图标和截屏
Sep 24 #Python
使用Python多线程爬虫爬取电影天堂资源
Sep 23 #Python
You might like
刚才在简化php的库,结果发现很多东西
2006/12/31 PHP
php完全过滤HTML,JS,CSS等标签
2009/01/16 PHP
PHP文件缓存类实现代码
2015/10/26 PHP
javascript延时重复执行函数 lLoopRun.js
2007/06/29 Javascript
jquery连缀语法如何实现
2012/11/29 Javascript
jQuery获取(选中)单选,复选框,下拉框中的值
2014/02/21 Javascript
使用jquery 简单实现下拉菜单
2015/01/14 Javascript
jquery任意位置浮动固定层插件用法实例
2015/05/29 Javascript
TinyMCE汉化及本地上传图片功能实例详解
2016/05/31 Javascript
AngularJS过滤器详解及示例代码
2016/08/16 Javascript
Angularjs中controller的三种写法分享
2016/09/21 Javascript
实现easyui的datagrid导出为excel的示例代码
2016/11/10 Javascript
实现微信小程序的wxml文件和wxss文件在webstrom的支持
2017/06/12 Javascript
JS实现图片旋转动画效果封装与使用示例
2018/07/09 Javascript
pageGroup.js实现分页功能
2019/07/27 Javascript
vue iview实现动态新增和删除
2020/06/17 Javascript
Python基于列表模拟堆栈和队列功能示例
2018/01/05 Python
python 实现求解字符串集的最长公共前缀方法
2018/07/20 Python
python绘制无向图度分布曲线示例
2019/11/22 Python
浅谈Python中的生成器和迭代器
2020/06/19 Python
python向企业微信发送文字和图片消息的示例
2020/09/28 Python
python实现测试工具(二)——简单的ui测试工具
2020/10/19 Python
如何使用Pytorch搭建模型
2020/10/26 Python
如何一键升级Python所有包
2020/11/05 Python
海淘母婴商城:国际妈咪
2016/07/23 全球购物
法国娇韵诗官方旗舰店:Clarins是来自法国的天然护肤品牌
2018/06/30 全球购物
俄罗斯大型在线书店:Читай-город
2019/10/10 全球购物
荷兰家电购物网站:Expert.nl
2020/01/18 全球购物
Java servlet面试题
2012/03/04 面试题
幼儿园春游活动方案
2014/01/19 职场文书
视光学毕业生自荐书范文
2014/02/13 职场文书
通知格式
2015/04/27 职场文书
2015年国培研修感言
2015/08/01 职场文书
村党总支部公开承诺书2016
2016/03/25 职场文书
SQL基础查询和LINQ集成化查询
2022/01/18 MySQL
Go gorilla securecookie库的安装使用详解
2022/08/14 Golang