1. 需求来源
今天下午突如其来的一场大雨,黑暗笼罩了整个霸都,十分恐怖。
今天是我这周唯一没有带伞的一天,当时心里骂娘,真倒霉,回来时果真淋雨了。
还是要相信天气预报的啊,昨天是忘了看了。
然后我就在想,能不能自己把天气预报抓下来,每天晚上定时发送信息到手机上呢?技术上是可以实现的。
2. 困难分析
- 没有服务器
抓数据不难,关键是数据的权威性;没服务器,不能跑自己的服务,没法子做定时任务。
那就先做本地的?每天定时几点跑一下脚本?
2.没有合适的API接口
自己做不可能,只能网上找了。
3. 初步方案
在GitHub上找啊找,突然想到了以前关注的一个项目,public-APIs,里面应该有天气相关的开放接口,进去一看,果真没让我失望,挑了一家大的看,就是Yahoo。(Linking注:public-APIs这个项目里有很多值得试一试的API,有些甚至能拿来做产品)
于是花点功夫,用Yahoo的public weather API 做了一个很小的玩具,可以查询接下来10天的天气。
时间仓促,目前结果只有一个关键词,且是英文,后期看需求决定是否完善。可以用Python写后台程序,每天定时用脚本自行,获取需要的天气信息,并发送短信消息到目标手机。
想体验的同学,请点击阅读原文查看,您玩好。。
4. 试验场
未来10天城市天气预报查询
注:支持中英文
- 本文作者: Linking
- 本文链接: https://linking.fun/2017/08/25/10dayWeatherSearchfromYahoo/
- 版权声明: 版权所有,转载请注明出处!