簡體   English   中英

美麗的湯 - 從跨度類中提取價值

[英]Beautiful soup - Extract value from span class

我設法使用漂亮的湯從網頁中提取了以下文本。 我想從 span 類中提取 5.3% 的值。

<h2>
<span class="group_name">All Files</span>
(<span class="cover"><span class="red">5.3%</span></span>
 covered at
 <span class="cover_strength">
 <span class="green"> 545 </span>
</span> hits/line)
</h2>

5.3%位於具有類屬性“紅色”的 span 標記中。

html='''
<h2>
<span class="group_name">All Files</span>
(<span class="cover"><span class="red">5.3%</span></span>
 covered at
 <span class="cover_strength">
 <span class="green"> 545 </span>
</span> hits/line)
</h2>
'''

from bs4 import BeautifulSoup
#print(soup.prettify())
soup = BeautifulSoup(html, 'html.parser')
    
result = soup.find("span", {"class": "red"})
print(result.text)

輸出:

5.3%

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM