[转]真正的中国天气api接口xml,json
转自: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数据,未来七天的天气。。。全了!!!
包含实时气温,感冒指数,未来七天天气(风力,风向,高低温,时间),空气质量指数(有的城市没有),城市名称
下面贴地址!!!!
通过城市名字获得天气数据,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数据,
包含实时天气,日出日落,空气质量(某些城市可能不存在),天气预警(预警时存在),昨日天气(分白天黑夜),未来七天天气(分白天黑夜),天气指数
我想现在要求再高,也能满足你的需求了吧!!!!!
下面贴接口!!!!
通过城市id获得天气数据,xml文件数据,
当错误时会有<error>节点
http://wthrcdn.etouch.cn/WeatherApi?city=北京
通过城市名字获得天气数据,xml文件数据
ok,教程贴完了!!!希望朋友们多多支持!!!本菜鸟在此谢过了!!!!
[转]真正的中国天气api接口xml,json的更多相关文章
- (转)真正的中国天气api接口xml,json(求加精) ...
我只想说现在网上那几个api完全坑爹有木有??? 官方的申请不来有木有,还有收费有木有?? 咱这种菜鸟只能用免费的了!!!! http://m.weather.com.cn/data/101110 ...
- 中国天气api接口xml,json
http://m.weather.com.cn/data/101110101.html 大坑有木有??反应慢不说了,还老不更新!! 想贴段代码的,现在又打不 开了(貌似3月4号以后没更新过) ==== ...
- 中国天气网接口返回json格式分析及接口(XML、图片接口)说明
实时天气: city "北京"//城市 cityid "101010100"//城市编码 temp "17&qu ...
- 天气api接口
python调用天气api接口: http://www.sojson.com/open/api/weather/json.shtml?city=北京 http://www.sojson.com/blo ...
- 微信小程序通过api接口将json数据展现到小程序示例
这篇文章主要介绍了微信小程序通过api接口将json数据展现到小程序示例,小编觉得挺不错的,现在分享给大家,也给大家做个参考.一起跟随小编过来看看吧实现知乎客户端的一个重要知识前提就是,要知道怎么通过 ...
- Spring Boot 无侵入式 实现RESTful API接口统一JSON格式返回
前言 现在我们做项目基本上中大型项目都是选择前后端分离,前后端分离已经成了一个趋势了,所以总这样·我们就要和前端约定统一的api 接口返回json 格式, 这样我们需要封装一个统一通用全局 模版api ...
- weather API 天气api接口 收集整理
腾讯 http://sou.qq.com/online/get_weather.php?callback=Weather&city=南京 中国天气-weather.com.cn http:// ...
- JAVA的免费天气api接口调用示例
step1:选择本文所示例的接口"免费天气api" url:https://www.juhe.cn/docs/api/id/39/aid/87 step2:每个接口都需要传入一个参 ...
- 天气API接口的使用
最近项目中使用到了天气预报的功能,需要从网上获取天气数据,然后显示在公司系统的页面上. 在这里和大家分享下我的做法,希望能对大家有所帮助,如果有错误,欢迎大家指正. 先给大家看看效果: 下面开始进行讲 ...
随机推荐
- C89 和 C99 标准比较
注1: GCC支持C99, 通过 --std=c99 命令行参数开启,如: 代码:gcc --std=c99 test.c 注2:FFMPEG使用的是C99.而VC支持的是C89(不支持C99) ...
- Group(), Groups(),& Groupdict() 用法
group() 返回一个或多个匹配的字串.如果只有一个参数,结果只有单个字符串:如果有多个参数,结果是一个元组,元组里每一项对应一个参数.没有参数,group1默认是0(整个匹配串被返回).如果gro ...
- shell脚本命令远程连接ssh并执行命令
环境: redhat 6.5 根据网上提供方法,测试了很多写法都不成功,测试了很久才有了以下脚本. 命令远程连接ssh并执行命令,scp/ftp等远程连接操作同理: #!/usr/bin/expect ...
- iOS设置截图背景图片透明
/** 设置图片背景为透明 */- (UIImage *)imageToTransparent { // 分配内存 const int imageWidth = self.size.width; co ...
- thinkphp url build 生成localhost.localhost的解决方案
找到框架核心Url.php的下面一段代码 // 原代码// URL组装$url = $domain . rtrim($this->root ?: $this->app['request'] ...
- Docker容器开机自动启动
部署项目服务器时,为了应对停电等情况影响正常web项目的访问,会把Docker容器设置为开机自动启动. 在使用docker run启动容器时,使用--restart参数来设置: # docker r ...
- ReSharper 自动选中
想让智能提示默认选中第一个,步骤:ReSharper->Options->如下图
- 关于shiro安全框架实现同一用户同一时刻仅可在一个地址登录的技术实现
首先,我们要说明一下,本技术点的开发背景是shiro与springMvc结合环境下的开发方式. 由于shiro把用户登录后的信息都存在了自己封装的session中,所以要实现单一地址登录,我们需要关注 ...
- 架构师技能图谱 V1.2
系统架构能力 基本理论 扩展性设计 可用性设计 可靠性设计 一致性设计 负载均衡设计 过载保护设计 灾难恢复和备份 协议设计 二进制协议 文本协议 接入层架构设计 DNS 轮询 动静态分离 静态化 反 ...
- ubuntu 下安装mulval
怎么在虚拟机下安装ubuntu这里就不多说了 ubuntu怎么安装静态ip可以参考:https://www.cnblogs.com/braveym/p/8640563.html ubuntu安装jdk ...