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

如何从Python requests请求API返回的字典中提取指定字段值

你请求的接口返回的是标准JSON格式数据,requests库自带JSON解析能力,不需要使用bs4(bs4是用来解析HTML/XML页面的工具,不适合这个场景)。
你可以直接把返回结果解析为Python字典,之后按键名提取对应值即可,修改后的代码如下:

import requests

# 请将MY_API_KEY替换为你的真实接口密钥,注意原代码中api_key参数后多了一个多余空格,需要删除
url = "https://api.brawlhalla.com/player/28472387/ranked?api_key=MY_API_KEY"

r = requests.get(url)
# 将返回的JSON内容解析为Python字典
data = r.json()
# 提取顶层rating字段的数值
my_rating = data["rating"]
print(my_rating)

运行代码后就会直接输出你需要的2093数值。如果后续需要提取其他字段可以参考以下规则:

  • 提取账号峰值rating:data["peak_rating"]
  • 提取第一个英雄Bodvar的rating:data["legends"][0]["rating"]
  • 提取第二个英雄Cassidy的段位:data["legends"][1]["tier"]

内容的提问来源于stack exchange,提问作者Alex is funny

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.05 14:24:03