如何从“bs4.element.Tag”获取特定项

2024-10-01 02:33:25 发布

您现在位置:Python中文网/ 问答频道 /正文

>>> for i in fluc_final:print(i)
...
<td class="fluc flucFinal flucMin" data-bettype="Flucs" data-compid="38188640" data-eid="6091412" data-hash="-405085059" data-mtype="R" data-price="8">8</td>
<td class="fluc flucFinal flucMax" data-bettype="Flucs" data-compid="38188641" data-eid="6091412" data-hash="-405118818" data-mtype="R" data-price="16">16</td>

如何将数据价格值作为浮点数获取


Tags: infordatahashpriceclassfinaltd
1条回答
网友
1楼 · 发布于 2024-10-01 02:33:25

html='''8

<td class="fluc flucFinal flucMax" data-bettype="Flucs" data-compid="38188641" data-eid="6091412" data-hash="-405118818" data-mtype="R" data-price="16">16</td>'''

from bs4 import BeautifulSoup

soup = BeautifulSoup(html, 'html.parser')

prices = soup.find_all('td')
for data in prices:
    price = float(data.text)
    print ('%.02f' %price)

相关问题 更多 >