python调用API接口,免费API调取,学习如何调取API接口并反馈你输入的内容
第一步:注册聚合数据账号
访问聚合数据官网:https://www.juhe.cn
点击右上角“注册”按钮(若已有账号可直接登录)
填写手机号、验证码及密码完成注册(注册成功后需要实名认证)
第二步:寻找天气API
登录后在首页搜索栏输入“天气”
选择推荐的《天气预报》(IP:73 ,通常为73)
或选择《天气预报》- 免费版每日限50次调用
第三步:获取API Key
进入所选天气API详情页
点击右侧“申请”按钮(需完成基础开发者信息填写)
系统自动分配AppKey(32位字符串,如
d8f1a2c3e4b5e6f7a8b9c0d1e2f)在“个人中心”→“数据管理”→“我的API” 中查看密钥
第四步:调用测试
使用获取的AppKey替换示例代码:
import requests app_key = "16e6564b9582881b6440bf9c0743fa23" # 👈 替换此处 url = "http://apis.juhe.cn/simpleWeather/query" #天气API地址接口,每天免费50次掉用 params = { "city": "北京", "key": app_key # 🗝️ 密钥在此处使用 } response = requests.get(url, params=params) print(response.json()["result"]) # 成功输出天气数据f"🆘 API服务器错误!状态码:{response.status_code}") {'city': '北京', 'realtime': {'temperature': '23', 'humidity': '45', 'info': '阴', 'wid': '02', 'direct': '西南风', 'power': '4-5级', 'aqi': '22'}, 'future': [{'date': '2026-06-07', 'temperature': '14/27℃', 'weather': '小雨转晴', 'wid': {'day': '07', 'night': '00'}, 'direct': '北风转西南风'}, {'date': '2026-06-08', 'temperature': '16/27℃', 'weather': '雷阵雨', 'wid': {'day': '04', 'night': '04'}, 'direct': '西南风转北风'}, {'date': '2026-06-09', 'temperature': '17/26℃', 'weather': '小雨转多云', 'wid': {'day': '07', 'night': '01'}, 'direct': '北风转东北风'}, {'date': '2026-06-10', 'temperature': '17/26℃', 'weather': '多云转晴', 'wid': {'day': '01', 'night': '00'}, 'direct': '北风'}, {'date': '2026-06-11', 'temperature': '18/30℃', 'weather': '晴', 'wid': {'day': '00', 'night': '00'}, 'direct': '东南风转北风'}]}