python 获取网页编码方式实现代码


Posted in Python onMarch 11, 2017

python 获取网页编码方式实现代码

<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">
  </span><span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">
python开发,自动化获取网页编码方式用到了chardet库,字符集检测,这个类在python2.7中没有,需要在官网上下载。
这里我下载好了chardet-2.3.0.tar.gz压缩包文件,只需要将压缩包文件解压后的chardet文件放到python安装包下的
python27/lib/site-packages/下,就可以了。</span>

 然后import chardet

下面写了一个自动化检测的函数供检测Url连接,然后返回网页url的编码方式。

import chardet #字符集检测 
import urllib 
 
url="http://www.jd.com" 
 
 
def automatic_detect(url): 
  content=urllib.urlopen(url).read() 
  result=chardet.detect(content) 
 
  encoding=result['encoding'] 
 
  return encoding 
 
urls=['http://www.baidu.com','http://www.163.com','http://dangdang.com'] 
for url in urls: 
  print url,automatic_detect(url)

上面用到了chardet类的detect方法,返回字典,然后取出编码方式encoding

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

Python 相关文章推荐
python实现定时同步本机与北京时间的方法
Mar 24 Python
Python之父谈Python的未来形式
Jul 01 Python
python通过cookie模拟已登录状态的初步研究
Nov 09 Python
Python变量和数据类型详解
Feb 15 Python
python实现决策树分类算法
Dec 21 Python
Python批量修改图片分辨率的实例代码
Jul 04 Python
Python学习笔记之lambda表达式用法详解
Aug 08 Python
基于Python执行dos命令并获取输出的结果
Dec 30 Python
python-docx文件定位读取过程(尝试替换)
Feb 13 Python
浅谈在django中使用redirect重定向数据传输的问题
Mar 13 Python
python实现发送带附件的邮件代码分享
Sep 22 Python
python爬取豆瓣电影排行榜(requests)的示例代码
Feb 18 Python
python 爬虫出现403禁止访问错误详解
Mar 11 #Python
Python如何读取MySQL数据库表数据
Mar 11 #Python
python3.5 + PyQt5 +Eric6 实现的一个计算器代码
Mar 11 #Python
Python搭建HTTP服务器和FTP服务器
Mar 09 #Python
开源Web应用框架Django图文教程
Mar 09 #Python
Python运算符重载详解及实例代码
Mar 07 #Python
利用Python中的pandas库对cdn日志进行分析详解
Mar 07 #Python
You might like
转生史莱姆:萌王第一次撸串开心到飞起,哥布塔撸串却神似界王神
2018/11/30 日漫
PHP编写文件多服务器同步程序
2016/07/02 PHP
php如何把表单内容提交到数据库
2019/07/08 PHP
javascript学习笔记(三)显示当时时间的代码
2011/04/08 Javascript
整理8个很棒的 jQuery 倒计时插件和教程
2011/12/12 Javascript
js 实现css风格选择器(压缩后2KB)
2012/01/12 Javascript
将Datatable转化成json发送前台实现思路
2013/09/06 Javascript
jQuery中on()方法用法实例详解
2015/02/06 Javascript
jQuery焦点图插件SaySlide
2015/12/21 Javascript
使用ReactJS实现tab页切换、菜单栏切换、手风琴切换和进度条效果
2016/10/17 Javascript
jQuery插件FusionWidgets实现的AngularGauge图效果示例【附demo源码】
2017/03/23 jQuery
vue2.0 常用的 UI 库实例讲解
2017/12/12 Javascript
浅谈node模块与npm包管理工具
2018/01/03 Javascript
微信小程序将字符串生成二维码图片的操作方法
2018/07/17 Javascript
angular实现input输入监听的示例
2018/08/31 Javascript
vue自定义底部导航栏Tabbar的实现代码
2018/09/03 Javascript
详解JavaScript作用域和作用域链
2019/03/19 Javascript
微信小程序授权登录解决方案的代码实例(含未通过授权解决方案)
2019/05/10 Javascript
Vue Router的手写实现方法实现
2020/03/02 Javascript
微信小程序实现下滑到底部自动翻页功能
2020/03/07 Javascript
vue实现购物车案例
2020/05/30 Javascript
JSON获取属性值方法代码实例
2020/06/30 Javascript
Python中的二维数组实例(list与numpy.array)
2018/04/13 Python
python保存字典和读取字典的实例代码
2019/07/07 Python
video结合canvas实现视频在线截图功能
2018/06/25 HTML / CSS
西班牙网上书店:Casa del Libro
2016/11/01 全球购物
茵宝(Umbro)英国官方商店:英国足球服装生产商
2016/12/29 全球购物
英国时尚女装购物网站:Missguided
2018/08/23 全球购物
客房主管岗位职责
2013/12/09 职场文书
生产部岗位职责范文
2014/02/07 职场文书
《罗布泊,消逝的仙湖》教学反思
2014/03/01 职场文书
青年文明号口号
2014/06/17 职场文书
校本课程教学计划
2015/01/19 职场文书
财务总监岗位职责范本
2015/04/03 职场文书
人民检察院起诉书
2015/05/20 职场文书
详解Redis瘦身指南
2021/05/26 Redis