中国天气接口:http://www.weather.com.cn/data/sk/地址.html,只显示当天。

sojson接口:http://t.weather.sojson.com/api/weather/city/地址,显示当天和未来4天。

//String result = HttpUtil.get("http://www.weather.com.cn/data/sk/101110101.html");
String result = HttpUtil.get("http://t.weather.sojson.com/api/weather/city/101090601");
Console.log(result);

输出:

{
"time": "2019-01-18 09:00:41",
"cityInfo": {
"city": "廊坊市",
"cityId": "101090601",
"parent": "河北",
"updateTime": "08:53"
},
"date": "20190118",
"message": "Success !",
"status": 200,
"data": {
"shidu": "36%",
"pm25": 137,
"pm10": 214,
"quality": "中度污染",
"wendu": "-5",
"ganmao": "儿童、老年人及心脏、呼吸系统疾病患者人群应减少长时间或高强度户外锻炼,一般人群适量减少户外运动",
"yesterday": {
"date": "17",
"sunrise": "07:32",
"high": "高温 5.0℃",
"low": "低温 -9.0℃",
"sunset": "17:14",
"aqi": 67,
"ymd": "2019-01-17",
"week": "星期四",
"fx": "西北风",
"fl": "<3级",
"type": "晴",
"notice": "愿你拥有比阳光明媚的心情"
},
"forecast": [
{
"date": "18",
"sunrise": "07:32",
"high": "高温 6.0℃",
"low": "低温 -6.0℃",
"sunset": "17:15",
"aqi": 193,
"ymd": "2019-01-18",
"week": "星期五",
"fx": "西南风",
"fl": "<3级",
"type": "多云",
"notice": "阴晴之间,谨防紫外线侵扰"
},
{
"date": "19",
"sunrise": "07:31",
"high": "高温 4.0℃",
"low": "低温 -6.0℃",
"sunset": "17:17",
"aqi": 88,
"ymd": "2019-01-19",
"week": "星期六",
"fx": "东北风",
"fl": "<3级",
"type": "多云",
"notice": "阴晴之间,谨防紫外线侵扰"
},
{
"date": "20",
"sunrise": "07:31",
"high": "高温 4.0℃",
"low": "低温 -8.0℃",
"sunset": "17:18",
"aqi": 41,
"ymd": "2019-01-20",
"week": "星期日",
"fx": "西北风",
"fl": "3-4级",
"type": "晴",
"notice": "愿你拥有比阳光明媚的心情"
},
{
"date": "21",
"sunrise": "07:30",
"high": "高温 7.0℃",
"low": "低温 -5.0℃",
"sunset": "17:19",
"aqi": 71,
"ymd": "2019-01-21",
"week": "星期一",
"fx": "西南风",
"fl": "<3级",
"type": "晴",
"notice": "愿你拥有比阳光明媚的心情"
},
{
"date": "22",
"sunrise": "07:30",
"high": "高温 9.0℃",
"low": "低温 -6.0℃",
"sunset": "17:20",
"aqi": 35,
"ymd": "2019-01-22",
"week": "星期二",
"fx": "西北风",
"fl": "<3级",
"type": "晴",
"notice": "愿你拥有比阳光明媚的心情"
}
]
}
}
//北京
101010100 北京
101010200 海淀
101010300 朝阳
101010400 顺义
101010500 怀柔
101010600 通州
101010700 昌平
101010800 延庆
101010900 丰台
101011000 石景山
101011100 大兴
101011200 房山
101011300 密云
101011400 门头沟
101011500 平谷
101011600 八达岭
101011700 佛爷顶
101011800 汤河口
101011900 密云上甸子
101012000 斋堂
101012100 霞云岭
//天津
101030100 天津
101030200 武清
101030300 宝坻
101030400 东丽
101030500 西青
101030600 北辰
101030700 宁河
101030800 汉沽
101030900 静海
101031000 津南
101031100 塘沽
101031200 大港
101031300 平台
101031400 蓟县
//河北廊坊
101090601 廊坊
101090602 固安
101090603 永清
101090604 香河
101090605 大城
101090606 文安
101090607 大厂
101090608 霸州
101090609 三河

下载全国地址:https://files.cnblogs.com/files/yaoyuan2/%E5%A4%A9%E6%B0%94%E9%A2%84%E6%8A%A5%E5%9C%B0%E5%9D%80.7z

hutool http+天气预报的更多相关文章

  1. WEB前端工程师(实践)制作天气预报难度:简单

    需要准备:jQuery Bootstrap 天气预报API(本文中使用API可能会失效请灵活运用) CSS样式可以你自己去写这里只提出jQuery 请求数据和解析JSON数据 { "resu ...

  2. 天气预报API开发

    天气预报API开发 一.        寻觅篇 最近想要跟着视频练习一下利用API开发一个天气预报系统,就在网上找了一下可以用的API,结果好多都已经失效了... 1.       百度车联网天气预报 ...

  3. arcgis for flex全国地图天气预报的具体实现过程解析

    系统架构是B/S,开发语言是flex,开发工具是myeclise或者flashbuild,通过调用百度提供的在线天气预报web api接口的方式来实现. 采用地图是ArcGIS全国地图,开发接口为ar ...

  4. 【代码笔记】iOS-获得徐家汇的天气预报

    一,代码. //获得徐家汇的天气预报 -(void)getWeatherInfo{ NSError *error; NSURLRequest *request = [NSURLRequest requ ...

  5. webservice通信调用天气预报接口实例

    转载:http://www.cnblogs.com/warrior4236/p/5668449.html 一:环境搭建 1:新建一个java project工程weatherInf 2:引入相应的ja ...

  6. 开源免费天气预报接口API以及全国所有地区代码!!(国家气象局提供) 【转】

    国家气象局提供的天气预报接口 接口地址: http://www.weather.com.cn/data/sk/101010100.html http://www.weather.com.cn/data ...

  7. 常用Web Service汇总(天气预报、时刻表等)

      现成的Web Service中有很多很好用的,比如天气预报,IP地址搜索,火车时刻表等等.本文汇总的一些常用Web Service,希望对大家有所帮助. AD: ================= ...

  8. 开源免费的天气预报接口API以及全国所有地区代码(国家气象局提供)

    天气预报一直是各大网站的一个基本功能,最近小编也想在网站上弄一个,得瑟一下,在网络搜索了很久,终于找到了开源免费的天气预报接口API以及全国所有地区代码(国家气象局提供),具体如下: 国家气象局提供的 ...

  9. 天气预报API(三):免费接口测试(“旧编码”)

    说明 我以参考文章为引子,自己测试并扩展,努力寻找更多的气象API... 本文所有测试均以青岛为例. 本文所列接口城市代码(cityid)参数都使用的 "旧编码": 全国城市代码列 ...

随机推荐

  1. SpringBoot09 自定义servlet、注册自定义的servlet、过滤器、监听器、拦截器、切面、webmvcconfigureradapter过时问题

    1 servlet简介 servlet是一种用于开发动态web资源的技术 参考博客:servlet基础知识     httpservlet详解 2 在springboot应用中添加servlet sp ...

  2. Angular01 利用grunt搭建自动web前端开发环境、利用angular-cli搭建web前端项目

    搭建angular开发环境 一.下载并安装node 官网地址:点击前往 二.利用npm安装cnpm 安装好node后就可以使用npm命令啦 查看版本:npm -v 安装cnpm:npm install ...

  3. 项目一:第十二天 1、常见权限控制方式 2、基于shiro提供url拦截方式验证权限 3、在realm中授权 5、总结验证权限方式(四种) 6、用户注销7、基于treegrid实现菜单展示

    1 课程计划 1. 常见权限控制方式 2. 基于shiro提供url拦截方式验证权限 3. 在realm中授权 4. 基于shiro提供注解方式验证权限 5. 总结验证权限方式(四种) 6. 用户注销 ...

  4. Centos7安装mysql缺乏yum源怎么安装

    找到mysql5.6的centos的repo源,终于解决mysql的安装问题: 1.确保centos安装了wget,没有的话安装wget   1 yum install wget 2.下载mysql的 ...

  5. Edison UVALive3488

    传送门 题目大意 有一个0~n-1的序列,有m次操作,操作包含三个元素:pl,len,ti,表示这个操作进行ti次,每次将从pl+1开始的len个元素移到序列头部.分析 看到题不难想到使用平衡树将需移 ...

  6. Entity Framework Tutorial Basics(39):Raw SQL Query

    Execute Native SQL Query You can execute native raw SQL query against the database using DBContext. ...

  7. POJ 1795 DNA Laboratory (贪心+状压DP)

    题意:给定 n 个 字符串,让你构造出一个最短,字典序最小的字符串,包括这 n 个字符串. 析:首先使用状压DP,是很容易看出来的,dp[s][i] 表示已经满足 s 集合的字符串以 第 i 个字符串 ...

  8. 小小c#算法题 - 8 - 归并排序 (Merging Sort)

    “归并”的含义是将两个或两个以上的有序序列组合成一个新的有序序列.这个“归并”可以在O(n+m)的数量级上实现,但这同时也需要O(n+m)的空间复杂度.具体为:首先分配一个新的长度为n+m的空序列,然 ...

  9. Python之函数练习题

    一.简述普通参数.指定参数.默认参数.动态参数的区别 普通参数:就是放入一个形参,当放入实参时,需要按照顺序给形参值. 指定参数:放入实参时是指定的,不用按照顺序给形参,都能让形参获得相应的参数. 默 ...

  10. 函数声明后面的const用法

    void function() const{} 通常我们会看到一些函数声明后面会跟着一个const,这个const是做什么的呢? 看一下下面的例子,就知道了.直接在编译前,就会提示下面的两个错误 // ...