当前位置:  编程语言>python

基于Python的html解析库:pyquery最新版主页及pyquery下载

 
    发布时间:2014-8-21  


    本文导语:  pyquery是基于Python的类似jquery的Html解析库.pyquery库是jQuery的Python实现,可以用于解析HTML网页内容。 pyquery allows you to make jquery queries on xml documents. The API is as much as possible the similar tojquery. pyquer...

 

      pyquery是基于Python的类似jqueryHtml解析库.pyquery库是jQuery的Python实现,可以用于解析HTML网页内容。

     pyquery allows you to make jquery queries on xml documents. The API is as much as possible the similar to jquery. pyquery uses lxml for fast xml and html manipulation.

     This is not (or at least not yet) a library to produce or interact with javascript code. I just liked the jquery API and I missed it in python so I told myself "Hey let's make jquery in python". This is the result.

    The project is being actively developped on a git repository on Github. I have the policy of giving push access to anyone who wants it and then to review what he does. So if you want to contribute just email me.


pyquery快速学习教程,代码举例

>>> 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=your_url)
>>> d = pq(url=your_url,
...        opener=lambda url, **kw: 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</a> rocks")
[<p#hello.hello>]
>>> print(p.html())
you know <a href="/Other//index.html">Python</a> rocks
>>> print(p.text())
you know Python rocks
You can use some of the pseudo classes that are available in jQuery but that are not standard in css such as :first :last :even :odd :eq :lt :gt :checked :selected :file:
>>> d('p:first')
[<p#hello.hello>]



pyquery主页地址:  pyquery主页


pyquery最新版下载地址:  pyquery最新版下载


相关文章推荐:
  • 基于Python的Html/xml解析库Beautiful Soup 4.2.1发布
  • python实现dnspod自动更新dns解析的方法
  • Python下Html/xml解析库Beautiful Soup快速入门教程
  • python解析xml文件实例分享
  • python对XML的解析方法(SAX,DOM,ElementTree)介绍
  • python解析json实例方法
  • Python中lambda的用法及其与def的区别解析
  • python中enumerate的用法实例解析
  • Python 解析XML文件
  • python使用scrapy解析js示例
  • 静态的Python解析器 StaticPython
  • python生成日历实例解析
  • python解析模块(ConfigParser)使用方法
  • python解析文件示例
  • Python struct模块解析
  • python 中的列表解析和生成表达式
  • python解析中国天气网的天气数据
  • python 解析XML python模块xml.dom解析xml实例代码
  • python iis7站长之家
  • python实现AutoResetEvent类的阻塞模式方法解析
  • python解析发往本机的数据包示例 (解析数据包)


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3