如何从bs4.element.Tag对象中提取span标签内的目标数值?
解决方法
对于你手中的bs4.element.Tag对象(对应<span id="my_rate">264.46013</span>),直接通过Tag对象的.text属性就能获取标签内的纯文本内容,再按需转换为数值类型即可:
# 假设你的Tag对象名为tag raw_text = tag.text # 将提取到的文本转成浮点数 rate_value = float(raw_text)
不需要用split()这类复杂方法,BeautifulSoup的Tag对象本身就提供了直接获取内部文本的属性,拿到文本后直接转换为你需要的数值类型(整数或浮点数)即可。
内容的提问来源于stack exchange,提问作者Shery
相关产品推荐
相关产品推荐

