python 爬虫_PyQuery详细用法

总结:语法和JQuery一样

1. 初始化

from pyquery import PyQuery as pq    #用pq代替pyquery
        doc=pq(html)
        print(doc('li'))     #字符串的初始化
            from pyquery import PyQuery as pq 
            doc=pq(url='http://www.baidu.com')
            print(doc('head'))     $url的初始化

2. 基本的CSS选择器

from pyquery import PyQuery as pq
        doc=pq(html)
        print(doc('#container .list li'))    #空格表示嵌套关系

3. DOM操作

from pyquery import PyQuery as pq
        doc=pq(html)
        li=doc('.item.active')
        li.removeClass('active')    #删除active标签
        li.addClass('active')    #添加active标签
            from pyquery import PyQuery as pq
            doc=pq(html)
            wrap=doc('.wrap')
            print(wrap.text()) #打印所有内容
            wrap.find('p').remove()#找到P标签并删除

4. PyQuery 中文文档: http://www.pyspider.cn/book/pyspider/response-17.html

原文地址:https://www.cnblogs.com/spencersun/p/9577947.html