总结:语法和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