如何使用漂亮的汤提取强标签的内容?

时间:2020-05-28 17:09:25

标签: python beautifulsoup

 <li class="bg-blue">
 <img alt="Active Status" src="assets/images/icon-infected.png"/>
 <strong>83004</strong>
 <span>Active Cases</span>

我需要提取Strong标签内的值,该怎么办?

2 个答案:

答案 0 :(得分:0)

使用beautifulsoup,您可以像这样使用内容来获取它。

html_doc = """
<li class="bg-blue">
<img alt="Active Status" src="assets/images/icon-infected.png"/>
<strong>83004</strong>
<span>Active Cases</span>
"""

from bs4 import BeautifulSoup
soup = BeautifulSoup(html_doc, 'html.parser')

soup.strong.contents
# 83004

答案 1 :(得分:0)

首先,您找到strong元素,并使用text获取值。您可以尝试:

html_doc = """
<li class="bg-blue">
<img alt="Active Status" src="assets/images/icon-infected.png"/>
<strong>83004</strong>
<span>Active Cases</span>
"""

soup = BeautifulSoup(html_doc, 'lxml')

value = soup.find('strong').text
print(value)
相关问题