你是否认为 BeautifulSoup 的语法若干有些悭吝难解呢?
你是否甚至还在苦苦研究正则表达式却因为少些了一个点而抓狂呢?
- <ul>
- <li class="item-0">first item</li>
- <li class="item-1"><a href=http://developer.51cto.com/art/201705/"link2.html">second item</a></li>
- <li class="item-0 active"><a href=http://developer.51cto.com/art/201705/"link3.html"><span class="bold">third item</span></a></li>
- <li class="item-1 active"><a href=http://developer.51cto.com/art/201705/"link4.html">fourth item</a></li>
- <li class="item-0"><a href=http://developer.51cto.com/art/201705/"link5.html">fifth item</a></li>
- </ul>
- <class 'pyquery.pyquery.PyQuery'>
- <class 'pyquery.pyquery.PyQuery'>
- first item second item third item fourth item fifth item
媒介
你是否已经有了一些前端基本懂灯揭捉?择器却竽暌闺别的一些奇怪的选择器语法混淆了呢?
嗯,那么,前端大年夜大年夜们的福音来了,PyQuery 来了,乍听名字,你必定联想到了 jQuery,如不雅你对 jQuery 熟悉,那么 PyQuery 来解析文档就是不二之选!包含我在内!
PyQuery 是 Python 模仿 jQuery 的严格实现。语法与 jQuery 几乎完全雷同,所以不消再去操心去记一些奇怪的办法了。
世界竟然有这等功德?我都等不及了!
有这等神器还不赶紧安装了!来!
- pip install pyquery
参考来源
本文内容参考官方文档,更多内容,大年夜家可以去官方文档进修,毕竟那边擦?鲱原汁原味的。
今朝版本 1.2.4 (2016/3/24)
官方文档 (https://pythonhosted.org/pyquery/)
你是否认为 XPath 的用法若干有点晦涩难记呢?
简介
pyquery allows you to make jquery queries>
(2)lxml.etree
- from lxml import etree
- doc = pq(etree.fromstring("<html></html>"))
可以起首用 lxml 的 etree 处理一下代码,如许如不雅你的 HTML 代码出现一些不完全或者疏漏,都邑主动转化为完全清楚构造的 HTML代码。
(3)直接传URL
推荐阅读 OTT IPTV商机广阔 运营商如何进一步发掘CDN机会窗口
在此前4月份的亚太CDN峰会上,中国联通收集技巧研究院、高等工程师乔治曾做过一个猜测:全球流量复合增长率占>>>详细阅读 地址:http://www.17bianji.com/lsqh/35490.html 1/2 1