用python获取气象数据开放平台信息

本文介绍了如何使用Python获取气象数据开放平台的信息,包括注册和实名验证的必要性,调用接口的复杂性,以及具体的HTTP GET请求方式和JSON数据返回格式。示例代码展示了PHP代码如何转化为Python,特别是关键的Key加密部分,作者分享了克服加密函数不熟悉所遇到的挑战和解决方法。
摘要由CSDN通过智能技术生成

缘由

前端时间在练手做一个Android天气预报的App,然后就去找现有的公共API,发现找到的大部分的网址都是
失效的,最后发现了 聚合数据气象数据开放平台
由于感觉后者的操作优点麻烦,所以选择了使用前者。
现在呢,就是想试试后者。

介绍

气象数据平台 是由中国天气网提供的,需要注册+实名验证
才能够使用,而且好像现在都还是能够免费购买一年的使用,提供了
* 基础气象数据接口: 包含国内369个地级市未来3天常规预报以及三个气象指数(穿衣指数,舒适度指数,晨练指数)等天气服务数据。
* 常规气象数据接口: 包含国内全站2566个县级以上城市未来3天常规预报以及三个气象指数(穿衣指数,舒适度指数,晨练指数)等天气服务数据。

但是调用起来还是比较麻烦的。

使用说明

调用规范 规范用于指导三方合作伙伴合理调用指数、3天常规预报(24小时)预报服务数据。
请求方式:http get
接口组成:由固定URL加5个不同的参数组成,完整URL需客户端经过固定方式加密后使用。
数据返回:json
完整的URL: http://open.weather.com.cn/data/?areaid=“”&type=”“&date=”“&appid=”“&key=”.urlencode($key);
固定URL:http://open.weather.com.cn/data/

参数名称 参数含义 参数样例
Areaid 区域id 单区域:101010100;多区域:101010100|
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值