微信号:studypython

介绍:利用碎片化时间了解Python相关信息,学习Python相关知识,互相学习一起进步!

Python开发包推荐系列之xml、html解析器PyQuery

2015-11-12 23:34 人生苦短我用Python

使用python,喜欢她的简洁是一方面,另外就是它有着丰富的开发包 好用又方便 接下来会给大家推荐一系列很赞的开发包。


在解析html、xml过程中,我们有不少的包可以用。比如bs、lxml、xmltodict等 如果说你想立即上手,那么pyquery必然是最佳之选。


从名字上就可以看出,她一定和jQuery有着一定的关系


在官方网站上就是这样描述它的

pyquery: a jquery-like library for python


没错,作者就是将html、xml的解析接口封装成了类似jQuery的方法


赶快看看如何应用吧


官网:http://pythonhosted.org/pyquery/#

安装:pip install pyquery


来个实例开始吧


pyquery接受多种输入:字符串、etree对象、url及filename对象,这还不是重点,看下面列子


细心的朋友可以看到,我们在输入的xml字符串中并不是标准的xml格式,标签不匹配。


但是pq依然可以正常处理,对于一些经常想小爬网页的朋友简直了~ 很赞吧


好了,更多方法大家可以到官网看文档尝试http://pythonhosted.org/pyquery/#


今天的推荐就到这里啦, 下期有更精彩的开发包推荐


欢迎关注公众号”人生苦短我用Python“


 
人生苦短我用Python 更多文章 一次皆大欢喜的程序员跳槽加薪 通俗讲解:缓存、缓存算法、缓存策略及缓存框架 六款好用的Python IDE!你用的哪一款? 拜读:大神程序员为什么牛? 【转】Python 包管理工具解惑
猜您喜欢 性能分析的基本概念:QPS\/TPS 使用依赖关系注入在 ASP.NET Core 中编写干净代码 等价类划分 漂亮的女设计师为什么都单着呢?那是因为他们没有碰到一个叫你“滚”的人 针对三名英国政客的WiFi攻击测试