You need to enable JavaScript to run this app. Python调用aztro接口后如何提取打印返回JSON中date_range等指定字段
优惠活动
大模型
产品
解决方案
定价
更多

Python调用aztro接口后如何提取打印返回JSON中date_range等指定字段

你可以通过requests响应对象自带的json()方法,将接口返回的JSON字符串直接转换为Python字典,之后通过键名即可提取对应字段的值。

完整可运行代码示例

import requests

url = "https://sameer-kumar-aztro-v1.p.rapidapi.com/"

# 注意:原代码参数key有误,aztro接口时间参数为day,不是love
querystring = {"sign": "aquarius", "day": "today"}

headers = {
    'x-rapidapi-key': "替换为你自己的RapidAPI真实密钥",
    'x-rapidapi-host': "sameer-kumar-aztro-v1.p.rapidapi.com"
}

response = requests.post(url, headers=headers, params=querystring)

# 将返回结果转换为Python字典
res_data = response.json()

# 提取并打印指定字段
print(f"星座日期范围: {res_data['date_range']}")
print(f"适配星座: {res_data['compatibility']}")
# 其他字段提取方式同理,示例:
print(f"运势描述: {res_data['description']}")
print(f"今日幸运色: {res_data['color']}")

补充说明

  • 若要避免字段不存在时报错,可以用get方法取值:res_data.get("date_range", "暂无数据"),字段不存在时会返回第二个参数的默认值
  • 运行前需要将x-rapidapi-key替换为你自己在RapidAPI平台申请的实际密钥,否则会返回权限错误

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.16 18:54:05