python BeautifulSoup设置页面编码的方法


Posted in Python onApril 03, 2015

在用BeautifulSoup进行抓取页面的时候,会各种各样的编码错误。
可以通过在beautifulsoup中指定字符编码,解决问题。

import urllib2  

from BeautifulSoup import BeautifulSoup  

  

page = urllib2.urlopen('http://www.163.com');  

soup = BeautifulSoup(page,from_encoding="gb2312")  

  

print soup.originalEncoding

print soup.prettify() 

红色部分表示需要注意的地方。在BeautifulSoup构造器中传入fromEncoding参数即可解决乱码问题,当然具体参数值是什么就要看你获取页面的编码是什么
Python 相关文章推荐
Python 深入理解yield
Sep 06 Python
windows下ipython的安装与使用详解
Oct 20 Python
简述Python2与Python3的不同点
Jan 21 Python
详解Python核心对象类型字符串
Feb 11 Python
Python 机器学习库 NumPy入门教程
Apr 19 Python
pycharm 解除默认unittest模式的方法
Nov 30 Python
python3爬虫学习之数据存储txt的案例详解
Apr 24 Python
Python实现串口通信(pyserial)过程解析
Sep 25 Python
TensorFlow tf.nn.conv2d_transpose是怎样实现反卷积的
Apr 20 Python
基于Python实现粒子滤波效果
Dec 01 Python
flask项目集成swagger的方法
Dec 09 Python
用python批量下载apk
Dec 29 Python
用Python编写一个简单的FUSE文件系统的教程
Apr 02 #Python
用Python中的__slots__缓存资源以节省内存开销的方法
Apr 02 #Python
用Python的线程来解决生产者消费问题的示例
Apr 02 #Python
用实例分析Python中method的参数传递过程
Apr 02 #Python
使用优化器来提升Python程序的执行效率的教程
Apr 02 #Python
使用Python脚本对Linux服务器进行监控的教程
Apr 02 #Python
在Python编程过程中用单元测试法调试代码的介绍
Apr 02 #Python
You might like
php一个找二层目录的小东东
2012/08/02 PHP
简单的方法让你的后台登录更加安全(php中加session验证)
2012/08/22 PHP
PHP stripos()函数及注意事项的分析
2013/06/08 PHP
zf框架的db类select查询器join链表使用示例(zend框架)
2014/03/14 PHP
php实现猴子选大王问题算法实例
2015/04/20 PHP
php利用ffmpeg提取视频中音频与视频画面的方法详解
2017/06/07 PHP
JS 如果改变span标签的是否隐藏属性
2011/10/06 Javascript
jQuery JSON实现无刷新三级联动实例探讨
2013/05/28 Javascript
jquery 层次选择器siblings与nextAll的区别介绍
2013/08/02 Javascript
javascript中数组的concat()方法使用介绍
2013/12/18 Javascript
关于JavaScript对象的动态选择及遍历对象
2014/03/10 Javascript
jQuery输入框密码的显示隐藏【代码分享】
2017/04/29 jQuery
vue用递归组件写树形控件的实例代码
2018/07/19 Javascript
vue2使用keep-alive缓存多层列表页的方法
2018/09/21 Javascript
Nuxt.js之自动路由原理的实现方法
2018/11/21 Javascript
vue实现压缩图片预览并上传功能(promise封装)
2019/01/10 Javascript
vue使用swiper.js重叠轮播组建样式
2019/11/14 Javascript
JS实现商品橱窗特效
2020/01/09 Javascript
详解如何修改 node_modules 里的文件
2020/05/22 Javascript
Python实现把utf-8格式的文件转换成gbk格式的文件
2015/01/22 Python
Python自定义函数实现求两个数最大公约数、最小公倍数示例
2018/05/21 Python
Django 多语言教程的实现(i18n)
2018/07/07 Python
django+xadmin+djcelery实现后台管理定时任务
2018/08/14 Python
HTML5之WebGL 3D概述(上)—WebGL原生开发开启网页3D渲染新时代
2013/01/31 HTML / CSS
在HTML5 Canvas中放入图片和保存为图片的方法
2014/05/03 HTML / CSS
HTML5拍照和摄像机功能实战详解
2019/01/24 HTML / CSS
英国殿堂级有机护肤品牌:Rodial
2017/04/17 全球购物
英国天然宝石首饰购买网站:Gemondo Jewellery
2018/10/23 全球购物
维也纳通行证:Vienna PASS
2019/07/18 全球购物
锐步英国官网:Reebok英国
2019/11/29 全球购物
介绍一下JMS编程步骤
2015/09/22 面试题
介绍一下如何优化MySql
2016/12/20 面试题
内科护士实习自我鉴定
2013/10/17 职场文书
职工运动会邀请函
2014/02/02 职场文书
情侣吵架检讨书
2014/02/05 职场文书
采购员岗位职责范本
2015/04/07 职场文书