使用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“


最新文章

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

热门文章

  1. java计算当前周开始日期&结束日期
  2. android判断EditText输入的数字、中文还是字母方法
  3. WCF安全1-开篇
  4. 【目录】C#操作Excel组件Spire.XLS系列文章目录
  5. 斐波那契堆(三)之 Java的实现
  6. 数据可视化(2)--Justgage
  7. Linux - 获取Shell命令帮助信息
  8. JAVA jdbc(数据库连接池)学习笔记(一)
  9. IOS中图片加载的一些注意点
  10. IOS开发UI基础UIPageControl的属性