素材牛VIP会员
java如何获取某个区域里一天内天气变化数据
 so***70  分类:JavaScript  人气:827  回帖:4  发布于6年前 收藏

公司的项目中需要获取某个地区一天里天气变化的数据,网上找了很多接口,很多只是展示当天一个统计数据的,并没有实时变化的数据;还有一些就是收费的数据接口。

想请问有没有开源免费的获取某个区域一天天气变化的java实现的接口,十分感谢

 标签:javascriptjava

讨论这个帖子(4)垃圾回帖将一律封号处理……

Lv3 码奴
赵***3 移动开发工程师 6年前#1

很少有这样的api,尝试下去天气网站抓包吧。
比如http://www.weather.com.cn/wea...

这个observe24h_data就是一天的天气变化

<script>
var observe24h_data = {"od":{"od0":"20171226160000","od1":"闵行","od2":[{"od21":"16","od22":"11","od23":"80","od24":"东风","od25":"0","od26":"0.0","od27":"27","od28":""},{"od21":"15","od22":"12","od23":"90","od24":"东风","od25":"1","od26":"0.0","od27":"31","od28":""},{"od21":"14","od22":"11","od23":"226","od24":"西南风","od25":"1","od26":"0.0","od27":"31","od28":""},{"od21":"13","od22":"11","od23":"91","od24":"东风","od25":"2","od26":"0.0","od27":"34","od28":""},{"od21":"12","od22":"11","od23":"63","od24":"东北风","od25":"1","od26":"0.0","od27":"41","od28":""},{"od21":"11","od22":"10","od23":"99","od24":"东风","od25":"2","od26":"0.0","od27":"41","od28":""},{"od21":"10","od22":"9","od23":"130","od24":"东南风","od25":"1","od26":"0.0","od27":"55","od28":""},{"od21":"09","od22":"7","od23":"107","od24":"东风","od25":"1","od26":"0.0","od27":"60","od28":""},{"od21":"08","od22":"2","od23":"39","od24":"东北风","od25":"0","od26":"0.0","od27":"91","od28":""},{"od21":"07","od22":"1","od23":"243","od24":"西南风","od25":"0","od26":"0.0","od27":"91","od28":""},{"od21":"06","od22":"1","od23":"87","od24":"东风","od25":"1","od26":"0.0","od27":"91","od28":""},{"od21":"05","od22":"1","od23":"135","od24":"东南风","od25":"0","od26":"0.0","od27":"90","od28":""},{"od21":"04","od22":"1","od23":"93","od24":"东风","od25":"0","od26":"0.0","od27":"89","od28":""},{"od21":"03","od22":"1","od23":"73","od24":"东风","od25":"0","od26":"0.0","od27":"89","od28":""},{"od21":"02","od22":"1","od23":"135","od24":"东南风","od25":"0","od26":"0.0","od27":"87","od28":""},{"od21":"01","od22":"2","od23":"78","od24":"东风","od25":"0","od26":"0.0","od27":"82","od28":""},{"od21":"00","od22":"3","od23":"67","od24":"东北风","od25":"1","od26":"0.0","od27":"79","od28":""},{"od21":"23","od22":"3","od23":"62","od24":"东北风","od25":"0","od26":"0.0","od27":"74","od28":""},{"od21":"22","od22":"4","od23":"89","od24":"东风","od25":"1","od26":"0.0","od27":"69","od28":""},{"od21":"21","od22":"5","od23":"77","od24":"东风","od25":"2","od26":"0.0","od27":"67","od28":""},{"od21":"20","od22":"5","od23":"74","od24":"东风","od25":"1","od26":"0.0","od27":"66","od28":""},{"od21":"19","od22":"5","od23":"78","od24":"东风","od25":"0","od26":"0.0","od27":"52","od28":""},{"od21":"18","od22":"5","od23":"82","od24":"东风","od25":"1","od26":"0.0","od27":"44","od28":""},{"od21":"17","od22":"8","od23":"26","od24":"东北风","od25":"1","od26":"0.0","od27":"38","od28":""},{"od21":"16","od22":"9","od23":"359","od24":"北风","od25":"1","od26":"0.0","od27":"32","od28":""}]}};
</script>
Lv7 码师
牛***3 PHP开发工程师 6年前#2

你说的是预测还是?
肯定有接口,但可能要收费了。
免费的可能真不好找

Lv5 码农
麦***j 产品经理 6年前#3

webservice是可以取到天气的信息的,这是那个webservice 接口的地址:http://www.webxml.com.cn/zh_c...,楼主可以去看看,对于免费用户是有每天50次的限制的,但楼主可以隔段时间取一次数据,缓存下,50次还是足够的。

Lv6 码匠
马***0 软件测试工程师 6年前#4

看能不能在下面链接里面找到你要的 公开的天气访问接口
https://github.com/TonnyL/Awe...

https://github.com/jokermonn/...

 文明上网,理性发言!   😉 阿里云幸运券,戳我领取