利用beautifulsoup如何获取标签div下的a标签
时间: 2024-05-12 17:17:17 浏览: 220
BeautifulSoup 获取 a标签里的文本内容
利用BeautifulSoup可以通过以下代码获取标签div下的a标签:
```python
from bs4 import BeautifulSoup
html = '<div><a href="https://www.example.com">Link text</a></div>'
soup = BeautifulSoup(html, 'html.parser')
div_tag = soup.find('div')
a_tag = div_tag.find('a')
print(a_tag)
```
其中,`find()` 方法可以用来查找指定的标签,而 `div_tag.find('a')` 语句则是在 div 标签下查找 a 标签。如果页面中有多个 div 标签,可以使用 `find_all('div')` 方法获取所有的 div 标签,之后再遍历所有的 div 标签,并查找其下的 a 标签。
阅读全文