requests_html如何匹配某个父标签下的多个子标签
时间: 2024-05-18 18:11:50 浏览: 160
requests发送请求练习运行结果
使用requests_html库,可以使用css选择器匹配某个父标签下的多个子标签。例如,如果我想匹配一个div父标签下的所有p子标签,可以使用如下代码:
```python
from requests_html import HTMLSession
session = HTMLSession()
r = session.get('https://example.com')
# 通过css选择器匹配父标签下的子标签
p_tags = r.html.find('div p')
# 打印所有匹配到的p标签
for tag in p_tags:
print(tag.text)
```
在上述代码中,我们使用了`r.html.find()`方法来匹配所有的p标签,并将它们存储在`p_tags`变量中。我们可以通过遍历`p_tags`列表来访问每个匹配到的标签,并使用`.text`属性来获取标签的文本内容。
阅读全文