转自:http://blog.csdn.net/fancylovejava/article/details/26102635

我只想说现在网上那几个api完全坑爹有木有???

官方的申请不来有木有,还有收费有木有??

咱这种菜鸟只能用免费的了!!!!

http://m.weather.com.cn/data/101110101.html
大坑有木有??反应慢不说了,还老不更新!!
想贴段代码的,现在又打不开了(貌似3月4号以后没更新过)
==========================我是分割线==========================
下面,正式开始本次主题!!!
http://www.weather.com.cn/data/sk/101010100.html

{"weatherinfo":{"city":"北京","cityid":"101010100","temp":"22","WD":"北风","WS":"2级","SD":"19%","WSE":"2","time":"16:05","isRadar":"1","Radar":"JC_RADAR_AZ9010_JB"}}

http://www.weather.com.cn/data/cityinfo/101010100.html

{"weatherinfo":{"city":"北京","cityid":"101010100","temp1":"24℃","temp2":"11℃","weather":"雷阵雨转多云","img1":"d4.gif","img2":"n1.gif","ptime":"11:00"}}

这俩都见过吧
反正数据就是这样,也没啥好说的,但是只有实时天气,实在不爽,想做个天气应用怎么也得有未来天气,指数啥的吧!!
http://www.weather.com.cn/data/zs/101010100.html
说:你看到了啥,不错上面地址就是天气指数各种详细,还是json数据,各种好用!!!

还不够???对啊未来天气怎么办???刚才那个m.weather.com.cn.....挂掉了没办法啊!!!但是数据总会有的,不要灰心!!

==================================我是分割线============================================================

真正的重点,今天去中华万年历的时候不小心抓包就抓到了一个网址,打开一看碉堡了!!!通过对比,和中国天气同步!!!!

{"desc":"OK","status":1000,"data":{"wendu":"22","ganmao":"风较大,较易发生感冒,注意防护。","forecast":[{"fengxiang":"北风","fengli":"5-6级","high":"高温 24℃","type":"晴","low":"低温 11℃","date":"3日星期六"},{"fengxiang":"北风","fengli":"4-5级","high":"高温 19℃","type":"晴","low":"低温 8℃","date":"4日星期日"},{"fengxiang":"无持续风向","fengli":"微风","high":"高温 21℃","type":"晴","low":"低温 9℃","date":"5日星期一"},{"fengxiang":"无持续风向","fengli":"微风","high":"高温 21℃","type":"多云","low":"低温 10℃","date":"6日星期二"},{"fengxiang":"无持续风向","fengli":"微风","high":"高温 24℃","type":"晴","low":"低温 12℃","date":"7日星期三"},{"fengxiang":"无持续风向","fengli":"微风","high":"高温 23℃","type":"晴","low":"低温 11℃","date":"8日星期四"}],"yesterday":{"fl":"微风","fx":"无持续风向","high":"高温 23℃","type":"晴","low":"低温 12℃","date":"2日星期五"},"aqi":"59","city":"北京"}}

有没有很爽的感觉???对json数据,未来七天的天气。。。全了!!!
包含实时气温,感冒指数,未来七天天气(风力,风向,高低温,时间),空气质量指数(有的城市没有),城市名称

下面贴地址!!!!

http://wthrcdn.etouch.cn/weather_mini?city=北京
通过城市名字获得天气数据,json数据
http://wthrcdn.etouch.cn/weather_mini?citykey=101010100
通过城市id获得天气数据,json数据

如果这还不够!!!下面还有!!!!

<resp>

<city>北京</city>

<updatetime>16:10</updatetime>

<wendu>23</wendu>

<fengli>3级</fengli>

<shidu>19%</shidu>

<fengxiang>北风</fengxiang>

<sunrise_1/>

<sunset_1/>

<sunrise_2/>

<sunset_2/>

<environment>

<aqi>59</aqi>

<pm25>30</pm25>

<suggest>极少数敏感人群应减少户外活动</suggest>

<quality>良</quality>

<MajorPollutants>颗粒物(PM10)</MajorPollutants>

<o3>93</o3>

<co>0</co>

<pm10>67</pm10>

<so2>8</so2>

<no2>25</no2>

<time>15:00:00</time>

</environment>

<alarm>

<cityKey>10101</cityKey>

<cityName>

<![CDATA[ 北京市 ]]>

</cityName>

<alarmType>

<![CDATA[ 大风 ]]>

</alarmType>

<alarmDegree>

<![CDATA[ 蓝色 ]]>

</alarmDegree>

<alarmText>

<![CDATA[ 北京市气象台发布大风蓝色预警 ]]>

</alarmText>

<alarm_details>

<![CDATA[ 预计,3日下午到夜间,本市大部分地区将出现6级以上大风,阵风7-8级,请注意防范。 ]]>

</alarm_details>

<standard>

<![CDATA[

24小时内可能受大风影响,平均风力可达6级以上,或者阵风7级以上;或者已经受大风影响,平均风力为6~7级,或者阵风7~8级并可能持续。

]]>

</standard>

<suggest>

<![CDATA[

1.政府及相关部门按照职责做好防大风工作;2.关好门窗,加固围板、棚架、广告牌等易被风吹动的搭建物,妥善安置易受大风影响的室外物品,遮盖建筑物资;3.相关水域水上作业和过往船舶采取积极的应对措施,如回港避风或者绕道航行等;4.行人注意尽量少骑自行车,刮风时不要在广告牌、临时搭建物等下面逗留;5.有关部门和单位注意森林、草原等防火。

]]>

</suggest>

<imgUrl>

<![CDATA[

http://www.weather.com.cn/m2/i/about/alarmpic/0501.gif

]]>

</imgUrl>

<time>2014-05-03 12:51:14</time>

</alarm>

<yesterday>

<date_1>2日星期五</date_1>

<high_1>高温 23℃</high_1>

<low_1>低温 12℃</low_1>

<day_1>

<type_1>晴</type_1>

<fx_1>无持续风向</fx_1>

<fl_1>微风</fl_1>

</day_1>

<night_1>

<type_1>晴</type_1>

<fx_1>无持续风向</fx_1>

<fl_1>微风</fl_1>

</night_1>

</yesterday>

<forecast>

<weather>

<date>3日星期六</date>

<high>高温 24℃</high>

<low>低温 11℃</low>

<day>

<type>晴</type>

<fengxiang>北风</fengxiang>

<fengli>5-6级</fengli>

</day>

<night>

<type>多云</type>

<fengxiang>北风</fengxiang>

<fengli>5-6级</fengli>

</night>

</weather>

<weather>

<date>4日星期日</date>

<high>高温 19℃</high>

<low>低温 8℃</low>

<day>

<type>晴</type>

<fengxiang>北风</fengxiang>

<fengli>4-5级</fengli>

</day>

<night>

<type>晴</type>

<fengxiang>无持续风向</fengxiang>

<fengli>微风</fengli>

</night>

</weather>

<weather>

<date>5日星期一</date>

<high>高温 21℃</high>

<low>低温 9℃</low>

<day>

<type>晴</type>

<fengxiang>无持续风向</fengxiang>

<fengli>微风</fengli>

</day>

<night>

<type>晴</type>

<fengxiang>无持续风向</fengxiang>

<fengli>微风</fengli>

</night>

</weather>

<weather>

<date>6日星期二</date>

<high>高温 21℃</high>

<low>低温 10℃</low>

<day>

<type>多云</type>

<fengxiang>无持续风向</fengxiang>

<fengli>微风</fengli>

</day>

<night>

<type>晴</type>

<fengxiang>无持续风向</fengxiang>

<fengli>微风</fengli>

</night>

</weather>

<weather>

<date>7日星期三</date>

<high>高温 24℃</high>

<low>低温 12℃</low>

<day>

<type>晴</type>

<fengxiang>无持续风向</fengxiang>

<fengli>微风</fengli>

</day>

<night>

<type>晴</type>

<fengxiang>无持续风向</fengxiang>

<fengli>微风</fengli>

</night>

</weather>

<weather>

<date>8日星期四</date>

<high>高温 23℃</high>

<low>低温 11℃</low>

<day>

<type>晴</type>

<fengxiang>无持续风向</fengxiang>

<fengli>微风</fengli>

</day>

<night>

<type>阴</type>

<fengxiang>无持续风向</fengxiang>

<fengli>微风</fengli>

</night>

</weather>

</forecast>

<zhishus>

<zhishu>

<name>感冒指数</name>

<value>较易发</value>

<detail>风较大,较易发生感冒,注意防护。</detail>

</zhishu>

<zhishu>

<name>紫外线</name>

<value>弱</value>

<detail>辐射较弱,涂擦SPF12-15、PA+护肤品。</detail>

</zhishu>

<zhishu>

<name>穿衣指数</name>

<value>较冷</value>

<detail>建议着厚外套加毛衣等服装。</detail>

</zhishu>

<zhishu>

<name>舒适度</name>

<value>舒适</value>

<detail>白天不冷不热,风力不大。</detail>

</zhishu>

<zhishu>

<name>洗车指数</name>

<value>不宜</value>

<detail>有雨,雨水和泥水会弄脏爱车。</detail>

</zhishu>

<zhishu>

<name>旅游指数</name>

<value>一般</value>

<detail>有降水,风稍大,外出注意防雷防风。</detail>

</zhishu>

<zhishu>

<name>运动指数</name>

<value>较不宜</value>

<detail>有降水,推荐您在室内进行休闲运动。</detail>

</zhishu>

<zhishu>

<name>晨练指数</name>

<value>较不宜</value>

<detail>室外锻炼请携带雨具。</detail>

</zhishu>

<zhishu>

<name>约会指数</name>

<value>不适宜</value>

<detail>建议在室内约会,免去天气的骚扰。</detail>

</zhishu>

<zhishu>

<name>逛街指数</name>

<value>较不宜</value>

<detail>风大有降水,逛街注意带雨具。</detail>

</zhishu>

<zhishu>

<name>晾晒指数</name>

<value>不宜</value>

<detail>降水可能会淋湿衣物,请选择在室内晾晒。</detail>

</zhishu>

<zhishu>

<name>雨伞指数</name>

<value>带伞</value>

<detail>有降水,短时间出行不必带伞。</detail>

</zhishu>

</zhishus>

</resp>

这次是xml数据,
包含实时天气,日出日落,空气质量(某些城市可能不存在),天气预警(预警时存在),昨日天气(分白天黑夜),未来七天天气(分白天黑夜),天气指数

我想现在要求再高,也能满足你的需求了吧!!!!!
下面贴接口!!!!

http://wthrcdn.etouch.cn/WeatherApi?citykey=101010100
通过城市id获得天气数据,xml文件数据,
当错误时会有<error>节点
http://wthrcdn.etouch.cn/WeatherApi?city=北京
通过城市名字获得天气数据,xml文件数据

ok,教程贴完了!!!希望朋友们多多支持!!!本菜鸟在此谢过了!!!!

[转]真正的中国天气api接口xml,json的更多相关文章

  1. (转)真正的中国天气api接口xml,json(求加精) ...

      我只想说现在网上那几个api完全坑爹有木有??? 官方的申请不来有木有,还有收费有木有?? 咱这种菜鸟只能用免费的了!!!! http://m.weather.com.cn/data/101110 ...

  2. 中国天气api接口xml,json

    http://m.weather.com.cn/data/101110101.html 大坑有木有??反应慢不说了,还老不更新!! 想贴段代码的,现在又打不 开了(貌似3月4号以后没更新过) ==== ...

  3. 中国天气网接口返回json格式分析及接口(XML、图片接口)说明

    实时天气: city        "北京"//城市 cityid      "101010100"//城市编码 temp        "17&qu ...

  4. 天气api接口

    python调用天气api接口: http://www.sojson.com/open/api/weather/json.shtml?city=北京 http://www.sojson.com/blo ...

  5. 微信小程序通过api接口将json数据展现到小程序示例

    这篇文章主要介绍了微信小程序通过api接口将json数据展现到小程序示例,小编觉得挺不错的,现在分享给大家,也给大家做个参考.一起跟随小编过来看看吧实现知乎客户端的一个重要知识前提就是,要知道怎么通过 ...

  6. Spring Boot 无侵入式 实现RESTful API接口统一JSON格式返回

    前言 现在我们做项目基本上中大型项目都是选择前后端分离,前后端分离已经成了一个趋势了,所以总这样·我们就要和前端约定统一的api 接口返回json 格式, 这样我们需要封装一个统一通用全局 模版api ...

  7. weather API 天气api接口 收集整理

    腾讯 http://sou.qq.com/online/get_weather.php?callback=Weather&city=南京 中国天气-weather.com.cn http:// ...

  8. JAVA的免费天气api接口调用示例

    step1:选择本文所示例的接口"免费天气api" url:https://www.juhe.cn/docs/api/id/39/aid/87 step2:每个接口都需要传入一个参 ...

  9. 天气API接口的使用

    最近项目中使用到了天气预报的功能,需要从网上获取天气数据,然后显示在公司系统的页面上. 在这里和大家分享下我的做法,希望能对大家有所帮助,如果有错误,欢迎大家指正. 先给大家看看效果: 下面开始进行讲 ...

随机推荐

  1. 无法生成core dump文件的几个原因

    1. 进程无写权限(如目录不可写.存在同名的非regular文件(目录或符号链接)等) 2. 存在同名文件且有多个hard link 3. 文件系统空间不足 4. 指定目录不存在 5. 进程的RLIM ...

  2. HTTP请求的502、504、499错误

    1.名词解释 502 Bad Gateway:作为网关或者代理工作的服务器尝试执行请求时,从上游服务器接收到无效的响应(伪响应). 504 Gateway Time-out:作为网关或者代理工作的服务 ...

  3. 2018-2019-2 20175311 实验一《Java开发环境的熟悉》实验报告

    2018-2019-20175311实验一<Java开发环境的熟悉>实验报告 一.实验内容及步骤 (一):使用简单的JDK编译.运行java程序 题目一比较简单也比较基础,主要就是考查我们 ...

  4. 通过 Composer 安装 Laravel 安装器

    composer global require "laravel/installer" linux下确保 $HOME/.composer/vendor/bin 在系统路径中(Mac ...

  5. vue 路由别名 路由跳转

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  6. visual studio 2015引入开源控件DockPanel(最简单的方法)

    一.DockPanel简介 DockPanel是一个开源控件,能够实现子窗口的浮动,在官方给的demo有演示,在vs2017微软已经集成进入常用控件中.我主要使用的是多窗口浮动,和tabControl ...

  7. C语言数据结构基础学习笔记——树

    树是一种一对多的逻辑结构,树的子树之间没有关系. 度:结点拥有的子树数量. 树的度:树中所有结点的度的最大值. 结点的深度:从根开始,自顶向下计数. 结点的高度:从叶结点开始,自底向上计数. 树的性质 ...

  8. 使用Git将本地文件提交到远程仓库

    一 操作准备条件: git远程仓库已经建好了,本地文件已经存在了,现在要将本地代码推到git远程仓库保存. 解决办法如下: 1.(先进入项目文件夹)通过命令 git init 把这个目录变成git可以 ...

  9. charles抓不到APP内的某些接口-解决部分汇总

    首先,让我哭会,我竟然自己解决了问题.网上查的解决办法都试过了就是不管用,也问过前辈,就是没招. 果然,自立自强,勇者不息. Top1 问题:charles抓不到接口? 现象:web端的网络请求OK, ...

  10. python3+2 不换行打印,多用于进度条 process bar

    python3 不换行打印,多用于进度条 process bar process = 0 # process bar for i in user: process += 1 print("\ ...