首页 > 解决方案 > 用什么标签解析 BeautifulSoup 来检索这个数字

问题描述

我正在尝试识别此 HTML 代码的标签,以便通过 Beautiful Soup 对其进行解析并仅抓取一个数字,但是我无法确定要使用哪个标签来仅获取此数字。

HTML 代码如下所示:

<div style="font-size:88px;  color:#345C99;position:relative;top:56px;left:calc(6% - 46px)">6</div>

我正在尝试6在此元素中获取>6<

标签: pythonweb-scrapingbeautifulsoup

解决方案


你可以这样做:

from bs4 import Beautiful Soup
s = '''<div style="font-size:88px;  color:#345C99;position:relative;top:56px;left:calc(6% - 46px)">6</div>'''

soup = BeautifulSoup(s, 'lxml')
d = soup.find('div')
print(d.text)

推荐阅读