我怎样才能提取出一个名字tag by using Beautiful Soup?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我怎样才能提取出一个名字tag by using Beautiful Soup?相关的知识,希望对你有一定的参考价值。

鉴于以下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>
答案

你可以使用BeautifulSoup.find

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

输出:

'CLN8'

以上是关于我怎样才能提取出一个名字tag by using Beautiful Soup?的主要内容,如果未能解决你的问题,请参考以下文章

c语言怎样才能输出中文???(最简单的方法)

Recursion Recursion Recursion --- 我怎样才能提高性能? (Python存档递归提取)

使用 group by 子句从抽象实体上的提取请求中检索对象 ID

怎样根据姓名匹配对应数据,Excel如何从一个表中分类提取另一个表对应

我怎样才能画出通过使用OpenLayers一个矩形

matlab gui选择弹出式菜单的某一项后,怎样弹出一个输入对话框(inputdlg)