天气API
自己只研究了open weather map的API,觉得还是有一些单薄,再了解一下其他的API的情况。
搜索过程
Google"python 天气 api"选择如下的内容:
- ZeevG/python-forecast.io:提供了一个简单的示例,如何上传自己维护的开源包。
- 读取yahoo 天气api 获取北京天气情况:可以查看yahoo的天气api
- Python Weather API [closed]:看别人是如何用open weather map的API
- Python调用百度API之天气查询:找到了百度的API STORE,Google呢,没有找到类似百度的API STORE,但是找到了APIs Explorer
- json 解析 天气api:weather.com.cn提供的API,使用urllib.request的模块。
在百度API STORE中找到的很多数据都是要收费的,倒不是交不起这个钱,只是觉得天气数据作为一种公共资源都已经很公开,为什么要缴费获取呢?我从官方的网站探索的结果是只有企业注册用户才能使用官方提供的API,个人用户无法获得,也就放弃了这个想法。 想看看同学们是如何完成的,用到了哪些API。
阳志平老师在#203提供了大量的API信息,整理如下:
- API Store_为开发者提供最全面的 API 服务:百度的 API Store
- 百度大脑:百度的人工智能 API 服务
- API 数据免费数据数据定制_京东万象官网—综合数据开放平台:京东的API数据服务
- 腾讯云 - 值得信赖:腾讯云也提供了大量 API 服务,重点参考:API 文档 - 帮助与文档 - 腾讯云
- SDK.CN - 中国领先的开发者服务平台:常用的SAAS服务比较网站,多数提供了 API 。
- 大数据交易平台 - 199IT 数据导航网站 --Hao.199it.com:常见金融类、征信类数据,多数都提供了 API 服务。
- 北京创业工具箱 - 阳志平的网志:我这个清单中整理了一家创业公司,常用的第三方服务,多数都提供了 API 。
天气API
心知天气API
受到@fatfox2016作业的启发,尝试使用心知天气的API做一些调整。
代码为v01.01.py。