pyquery用法
PyQuery是一个类似于jQuery的解析网页工具,使用lxml操作xml和html文档,它的语法和jQuery很像。以下是一些使用PyQuery的基本例子:
方式一:通过网址初始化PyQyery对象
python复制代码
from pyquery import PyQuery as pq | |
import requests | |
s = | |
pq(s) | |
方式二:直接解析HTML字符串
python复制代码
from pyquery import PyQuery as pq | |
html = """ | |
<html> | |
<head> | |
<title>Page Title</title> | |
</head> | |
<body> | |
<h1>Welcome to my website</h1> | |
<p>Here is some text</p> | |
</body> | |
</html> | |
""" | |
pq(html) | |
pq(html)将返回一个可以查询HTML文档的类似jQuery的对象。例如,我们可以像在jQuery中一样查询元素:
python复制代码
pq('h1') # 返回所有h1元素 | |
也可以链式查询:
python复制代码
pq('h1').find('p') # 返回所有h1元素下的p元素 | |
还可以通过CSS选择器查元素:
python复制代码
pq('.my-class') # 返回所有class为"my-class"的元素 | |
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论