中国天气接口: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. Node 中的 stream (流)

    流的概念 流(stream)在 Node.js 中是处理流数据的抽象接口(abstract interface). stream 模块提供了基础的 API .使用这些 API 可以很容易地来构建实现流 ...

  2. C++对ASCII文件的操作例子

    从键盘读入一行字符,把其中的字母字符依次放在磁盘文件f2.dat中,再把它从磁盘文件读入程序,将其中的小写字母改写成大写字母,再存入磁盘文件f3.dat. code: #include<iost ...

  3. apt-get默认下载路径

    备忘: Ubuntu中apt-get下载的安装包都在哪里呢? 在/var/cache/apt/archives里,里边的安装包可以取出来以备后用.

  4. 使用Notepad++运行Python脚本

    1.安装python,我用的是anaconda 2.打开找到anaconda安装目录,找到python.exe,记录绝对路径.我的是D:\app\anaconda3\python.exe 3.Note ...

  5. WordCountPro小程序

    WordCountPro小程序 基本任务 1.githu地址 https://github.com/JarrySmith/WordCountPro 2.psp2.1表   PSP2.1 PSP阶段 预 ...

  6. js教程--从入门到精通 第一篇 js的前世今生以及js中基本数据类型和引入方式

    1.Javascript前世今生   1.1.什么是Javascript       Javascript运行于Javascript [解释器/引擎]中的解释性脚本语言      Javascript ...

  7. 冒泡排序的PHP实现

    定义: 它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来.走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成. 排序思想:(从后往前) 比较相邻的 ...

  8. JaVA web服务器配置

    1:第一是下载好Eclipse开发工具,这里不做叙述,自行下载安装. 2:使用Eclipse开发WEB项目,启动Eclipse,选择File--->new --->other---> ...

  9. vue入门(三)----使用vue-cli搭建一个单页富应用

    上面两节我们说了vue的一些概念,其实说的知识一点基础,这部分知识我觉得更希望大家到官网进行学习,因为在这里说的太多我觉得也只是对官网的照搬照抄而已.今天我们来学习一下vue-cli的一些基础知识,并 ...

  10. 正经学C#_运算符优先级:[c#入门经典]

    学了那么多的运算符,终于差不多结束了,现在要说一下  总体的优先级别 高到低的顺序 类别  运算符  结合性  前缀 ++,--,(),+,-,!,~ 从左到右  乘除  * / %  从左到右  加 ...