我想从下表中提取。我在第二秒后剪了它,接着又剪了6个。总共有八个字符串要提取,我需要从下面的示例值61.5,值56.43等
下面的代码snipplet只给出第一个值(61.5)。如何获取剩余值?
soup.find(“div”,{“class”:“value}).text
<td class="flow">
<div class="heading" style="min-height: 63px;">Dornum</div>
<div class="data"><div class="value">61.5</div> MSm<sup>3</sup>/d</div>
</td>
<td class="flow">
<div class="heading" style="min-height: 63px;">Emden EMS</div>
<div class="data"><div class="value">56.43</div> MSm<sup>3</sup>/d</div>
</td>
您需要使用BeautifulSoup中的find_all()获取所有值。
使用
soup.find_all()
获取匹配元素的列表,然后获取每个元素的text
属性:或者,如果你想让它们成为漂浮物:
试试这个:
相关问题 更多 >
编程相关推荐