PyQueryPython 的 HTML/XML 解析库
PyQuery 让你使用 jQuery 的风格来遍历 XML 文档,它使用了 lxml 来处理 XML 乃至 HTML 文档。
你可以直接从字符串、URL或者文件中加载文档:
>>> from pyquery import PyQuery as pq >>> from lxml import etree >>> import urllib >>> d = pq("<html></html>") >>> d = pq(etree.fromstring("<html></html>")) >>> d = pq(url='http://google.com/') >>> # d = pq(url='http://google.com/', opener=lambda url: urllib.urlopen(url).read()) >>> d = pq(filename=path_to_html_file)
然后使用 $ 进行遍历:
>>> d("#hello") [<p#hello.hello>] >>> p = d("#hello") >>> print(p.html()) Hello world ! >>> p.html("you know <a href='http://python.org/'>Python</a> rocks") [<p#hello.hello>] >>> print(p.html()) you know <a href="http://python.org/">Python</a> rocks >>> print(p.text()) you know Python rocks
评论
NokogiriRuby 的 HTML/XML 解析库
Aaron Patterson和Mike Dalessio开发了一个新的Ruby解析HTML/XML
NokogiriRuby 的 HTML/XML 解析库
0
goqueryGo 的 HTML/XML 解析库
goquery是一个使用go语言写成的HTML解析库,可以让你像jQuery那样的方式来操作DOM文档。下面是示例:func ExampleScrape_MetalReview() { // Loa
goqueryGo 的 HTML/XML 解析库
0
NokogiriRuby 的 HTML/XML 解析库
AaronPatterson和MikeDalessio开发了一个新的Ruby解析HTML/XML的ruby库-Nokogiri。他的速度比目前应用的最广泛的Hpricot还要快许多。经过Benchma
NokogiriRuby 的 HTML/XML 解析库
0
TouchXMLiOS的XML解析库
TouchXML是使用Objective-C编写的XML解析器,适合在iOS和Mac平台下使用。ARCTouchJSON的“主”分支不使用自动引用计数(ARC)。有一个使用ARC的分支-可在“功能/A
TouchXMLiOS的XML解析库
0