获取所有class为thread~name里的span中的href
时间: 2024-03-18 14:40:11 浏览: 117
可以使用Python中的BeautifulSoup库来解析HTML代码并获取指定元素的属性值。
以下是一个示例代码,可以获取所有class为thread~name的span元素中的href属性值:
```python
from bs4 import BeautifulSoup
html = """<html>
<body>
<div>
<span class="thread~name"><a href="link1">Link 1</a></span>
<span class="thread~name"><a href="link2">Link 2</a></span>
<span class="thread~name"><a href="link3">Link 3</a></span>
</div>
</body>
</html>"""
soup = BeautifulSoup(html, 'html.parser')
spans = soup.find_all('span', {'class': 'thread~name'})
hrefs = [span.a['href'] for span in spans]
print(hrefs)
```
输出结果为:
```
['link1', 'link2', 'link3']
```
阅读全文