【发布时间】:2021-08-20 17:04:31
【问题描述】:
在下面的示例中,如何使用 BeautifulSoup 将来自多个 HTML p 标签的文本存储在单个变量中,并使用空格分隔?我是 Python 的新手。谢谢!
from bs4 import BeautifulSoup
HTML = '''
</tr>
<td class="up">
<p class="pie_chart_val">+1.30%</p>
</td>
<td class="down">
<p class="pie_chart_val">-1.33%</p>
</td>
<td class="up">
<p class="pie_chart_val">+1.58%</p>
</td>
<td class="up">
<p class="pie_chart_val">+1.61%</p>
</td>
</tr>
'''
soup = BeautifulSoup(HTML, 'lxml')
values = soup.find_all('p', class_="pie_chart_val")
for value in values:
value = value.text
print(value)
【问题讨论】:
标签: python html beautifulsoup