漂亮的汤只是在标签里面得到了价值

时间:2022-04-29 17:02:56

The following command:

下面的命令:

volume = soup.findAll("span", {"id": "volume"})[0]

gives:

给:

<span class="gr_text1" id="volume">16,103.3</span>

when I issue a print(volume).

当我发布一个打印(卷)。

How do I get just the number?

怎么才能得到这个数字呢?

3 个解决方案

#1


13  

Extract the string from the element:

从元素中提取字符串:

volume = soup.findAll("span", {"id": "volume"})[0].string

#2


7  

Using css selector:

使用css选择器:

>>> soup.select('span#volume')[0].text
u'16,103.3'

#3


0  

try this:

试试这个:

for a in volume:
    a.get_text()

recent response to this question

最近对这个问题的回答。

managing exceptions 1

管理异常1

managing exceptions 2

管理异常2

#1


13  

Extract the string from the element:

从元素中提取字符串:

volume = soup.findAll("span", {"id": "volume"})[0].string

#2


7  

Using css selector:

使用css选择器:

>>> soup.select('span#volume')[0].text
u'16,103.3'

#3


0  

try this:

试试这个:

for a in volume:
    a.get_text()

recent response to this question

最近对这个问题的回答。

managing exceptions 1

管理异常1

managing exceptions 2

管理异常2