Python开发包推荐系列之xml、html解析器PyQuery
2024-10-12 08:08:25
使用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“
最新文章
- WPF 自定义IconButton
- HTML页面去缓存
- java树形目录展示
- AMD系统中,virtualbox 不能为虚拟电脑打开一个新任务
- UIAlertController的使用
- seq
- shell awk入门
- Linux内核分析第五周学习总结:扒开系统调用的三层皮(下)
- 数据库性能优化:SQL索引
- linux的计划任务crontab
- ftp 建立、配置、实用软件 fileZilla server
- Socket异步通信学习二
- JQuery的父、子、兄弟节点查找,节点的子节点循环
- 在ashx处理程序中,如果返回json串数据?
- Jlink下载问题
- 谈谈Java的classpath
- QMainWindow-状态栏
- 洛谷P2831 愤怒的小鸟 + 篮球比赛1 2
- BZOJ 4403: 序列统计 数学 lucas
- 前端 html border-right: 1px solid red;