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

如何用BeautifulSoup提取HTML标签的data-stat属性值players_used

提取HTML标签属性值的方法

在BeautifulSoup中提取标签的属性值非常直接,针对你提供的<td>标签,按以下步骤操作即可:

  • 先定位到目标<td>标签对象(比如通过soup.find('td')或其他选择器)
  • 再通过字典式访问或get()方法获取data-stat属性的值

完整示例代码

from bs4 import BeautifulSoup

# 你的HTML内容
html_content = '<td class="right" data-stat="players_used">23</td>'
# 解析HTML
soup = BeautifulSoup(html_content, 'html.parser')
# 定位到目标td标签
td_element = soup.find('td')

# 方法1:直接通过属性名访问(属性不存在时会抛出KeyError)
stat_value = td_element['data-stat']
print(stat_value)  # 输出:players_used

# 方法2:使用get()方法(属性不存在时返回None,更安全)
stat_value_safe = td_element.get('data-stat')
print(stat_value_safe)  # 输出:players_used

补充说明

如果通过find_all()获取了多个<td>标签,只需遍历每个标签,重复上述提取逻辑即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.11 01:10:56