美丽的汤只是得到标签内的价值

use*_*015 16 python beautifulsoup

以下命令:

volume = soup.findAll("span", {"id": "volume"})[0]
Run Code Online (Sandbox Code Playgroud)

得到:

<span class="gr_text1" id="volume">16,103.3</span>
Run Code Online (Sandbox Code Playgroud)

当我发出印刷品(卷)时.

我如何得到这个数字?

ise*_*dev 23

从元素中提取字符串:

volume = soup.findAll("span", {"id": "volume"})[0].string
Run Code Online (Sandbox Code Playgroud)


fal*_*tru 8

使用css选择器:

>>> soup.select('span#volume')[0].text
u'16,103.3'
Run Code Online (Sandbox Code Playgroud)