Как извлечь имя тега <tr>с помощью Beautiful Soup? - PullRequest
0 голосов
/ 27 мая 2018

Учитывая следующий HTML-документ, как я могу извлечь строку "CLN8"?

<tr data-table-chart-alt-symbol="CLN8" data-table-chart-symbol="@CL.1">
<td class="first text" data-field="symbol"><a href="//www.cnbc.com/quotes/?symbol=%40CL.1">OIL</a></td>
<td data-field="last"></td>
<td class="arrow" data-field="change_arrow"><div class="icon unch">---</div></td>
<td data-field="change"></td>
<td data-field="change_pct"></td>
<td data-field="volume"></td>
</tr>

1 Ответ

0 голосов
/ 27 мая 2018

Вы можете использовать BeautifulSoup.find:

from bs4 import BeautifulSoup as soup
d = soup(html, 'html.parser').find('tr')['data-table-chart-alt-symbol']

Выход:

'CLN8'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...