Как получить указанный c элемент из 'bs4.element.Tag' - PullRequest
0 голосов
/ 23 апреля 2020
>>> 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>

Как получить значение data-price в виде числа с плавающей запятой?

1 Ответ

0 голосов
/ 23 апреля 2020

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)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...