如何用PyQuery实现以下目标:把所有的a标签中取出每个a标签的href属性
时间: 2023-05-31 14:01:58 浏览: 156
Python中类似于jquery的pyquery库用法分析
可以使用PyQuery的find()方法来获取所有的a标签,然后使用attr()方法获取每个a标签的href属性。
示例代码:
```
from pyquery import PyQuery
html = '''
<html>
<body>
<a href="https://www.example.com">Example</a>
<a href="https://www.google.com">Google</a>
<a href="https://www.baidu.com">Baidu</a>
</body>
</html>
'''
doc = PyQuery(html)
# 获取所有的a标签
a_tags = doc('a')
# 遍历所有的a标签,获取href属性
for a in a_tags:
href = PyQuery(a).attr('href')
print(href)
```
输出结果:
```
https://www.example.com
https://www.google.com
https://www.baidu.com
```
阅读全文