You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Python使用BeautifulSoup提取HTML span标签的指定文本并赋值

解决方案

你可以直接调用BeautifulSoup内置的属性提取对应内容,代码如下:

# 提取keys[5]中的Karana赋值给变量
karana_val = keys[5].text.strip()
# 提取values[5]中的Bava赋值给变量
bava_val = values[5].contents[0].strip()

代码说明

  • .text属性会自动提取对应标签内所有的纯文本内容,自动过滤标签结构,strip()方法用来清除首尾多余的空格、换行符等空白字符
  • .contents属性会返回当前标签下所有子节点的列表,values[5]的第一个子节点就是你需要的Bava文本,所以取索引为0的元素即可

你可以运行以下代码验证结果:

print(karana_val)
print(bava_val)

输出结果:

Karana
Bava

内容的提问来源于stack exchange,提问作者TheGodParticle

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.06 20:48:04