查找<li>下href属性值为link1. html的名称为a的子节点
时间: 2024-05-02 12:23:33 浏览: 100
link.html
我可以帮您查找<li>下href属性值为link1.html的名称为a的子节点。您可以使用以下代码:
```python
from bs4 import BeautifulSoup
html = """
<ul>
<li><a href="link1.html">Link 1</a></li>
<li><a href="link2.html">Link 2</a></li>
<li><a href="link3.html">Link 3</a></li>
</ul>
"""
soup = BeautifulSoup(html, 'html.parser')
li = soup.find('li')
a = li.find('a', href='link1.html')
print(a.text) # 输出 'Link 1'
```
这段代码会输出`Link 1`,表示名称为a且href属性值为link1.html的子节点被成功找到。希望对您有所帮助!
阅读全文