<li class="bg-blue">
<img alt="Active Status" src="assets/images/icon-infected.png"/>
<strong>83004</strong>
<span>Active Cases</span>
我需要提取Strong标签内的值,该怎么办?
答案 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)