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

前端之家收集整理的这篇文章主要介绍了真正的中国天气api接口xml,json(求加精) ...前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我只想说现在网上那几个api完全坑爹有木有???

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

  1. {"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

  1. 这俩都见过吧

  2. 反正数据就是这样,也没啥好说的,但是只有实时天气,实在不爽,想做个天气应用怎么也得有未来天气,指数啥的吧!!

  3. http://www.weather.com.cn/data/zs/101010100.html

  4. 说:你看到了啥,不错上面地址就是天气指数各种详细,还是json数据,各种好用!!!

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

  6. ==================================我是分割线============================================================



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

  8. {"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℃","low":"低温 8℃","date":"4日星期日"},{"fengxiang":"无持续风向","fengli":"微风","high":"高温 21℃","low":"低温 9℃","date":"5日星期一"},"type":"多云","low":"低温 10℃","date":"6日星期二"},"low":"低温 12℃","date":"7日星期三"},"high":"高温 23℃","date":"8日星期四"}],"yesterday":{"fl":"微风","fx":"无持续风向","date":"2日星期五"},"aqi":"59","city":"北京"}}

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

本帖隐藏的内容

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

如果这还不够!!!下面还有!!!!
  1. <resp><br style="word-wrap: break-word;" />
  2. <city>北京</city><br style="word-wrap: break-word;" />
  3. <updatetime>16:10</updatetime><br style="word-wrap: break-word;" />
  4. <wendu>23</wendu><br style="word-wrap: break-word;" />
  5. <fengli>3级</fengli><br style="word-wrap: break-word;" />
  6. <shidu>19%</shidu><br style="word-wrap: break-word;" />
  7. <fengxiang>北风</fengxiang><br style="word-wrap: break-word;" />
  8. <sunrise_1/><br style="word-wrap: break-word;" />
  9. <sunset_1/><br style="word-wrap: break-word;" />
  10. <sunrise_2/><br style="word-wrap: break-word;" />
  11. <sunset_2/><br style="word-wrap: break-word;" />
  12. <environment><br style="word-wrap: break-word;" />
  13. <aqi>59</aqi><br style="word-wrap: break-word;" />
  14. <pm25>30</pm25><br style="word-wrap: break-word;" />
  15. <suggest>极少数敏感人群应减少户外活动</suggest><br style="word-wrap: break-word;" />
  16. <quality></quality><br style="word-wrap: break-word;" />
  17. <MajorPollutants>颗粒物(PM10)</MajorPollutants><br style="word-wrap: break-word;" />
  18. <o3>93</o3><br style="word-wrap: break-word;" />
  19. <co>0</co><br style="word-wrap: break-word;" />
  20. <pm10>67</pm10><br style="word-wrap: break-word;" />
  21. <so2>8</so2><br style="word-wrap: break-word;" />
  22. <no2>25</no2><br style="word-wrap: break-word;" />
  23. <time>15:00:00</time><br style="word-wrap: break-word;" />
  24. </environment><br style="word-wrap: break-word;" />
  25. <alarm><br style="word-wrap: break-word;" />
  26. <cityKey>10101</cityKey><br style="word-wrap: break-word;" />
  27. <cityName><br style="word-wrap: break-word;" />
  28. <![CDATA[ 北京市 ]]><br style="word-wrap: break-word;" />
  29. </cityName><br style="word-wrap: break-word;" />
  30. <alarmType><br style="word-wrap: break-word;" />
  31. <![CDATA[ 大风 ]]><br style="word-wrap: break-word;" />
  32. </alarmType><br style="word-wrap: break-word;" />
  33. <alarmDegree><br style="word-wrap: break-word;" />
  34. <![CDATA[ 蓝色 ]]><br style="word-wrap: break-word;" />
  35. </alarmDegree><br style="word-wrap: break-word;" />
  36. <alarmText><br style="word-wrap: break-word;" />
  37. <![CDATA[ 北京市气象台发布大风蓝色预警 ]]><br style="word-wrap: break-word;" />
  38. </alarmText><br style="word-wrap: break-word;" />
  39. <alarm_details><br style="word-wrap: break-word;" />
  40. <![CDATA[ 预计,3日下午到夜间,本市大部分地区将出现6级以上大风,阵风7-8级,请注意防范。 ]]><br style="word-wrap: break-word;" />
  41. </alarm_details><br style="word-wrap: break-word;" />
  42. <standard><br style="word-wrap: break-word;" />
  43. <![CDATA[<br style="word-wrap: break-word;" />
  44. 24小时内可能受大风影响,平均风力可达6级以上,或者阵风7级以上;或者已经受大风影响,平均风力为6~7级,或者阵风7~8级并可能持续。<br style="word-wrap: break-word;" />
  45. ]]><br style="word-wrap: break-word;" />
  46. </standard><br style="word-wrap: break-word;" />
  47. <suggest><br style="word-wrap: break-word;" />
  48. <![CDATA[<br style="word-wrap: break-word;" />
  49. 1.政府及相关部门按照职责做好防大风工作;2.关好门窗,加固围板、棚架、广告牌等易被风吹动的搭建物,妥善安置易受大风影响的室外物品,遮盖建筑物资;3.相关水域水上作业和过往船舶采取积极的应对措施,如回港避风或者绕道航行等;4.行人注意尽量少骑自行车,刮风时不要在广告牌、临时搭建物等下面逗留;5.有关部门和单位注意森林、草原等防火。<br style="word-wrap: break-word;" />
  50. ]]><br style="word-wrap: break-word;" />
  51. </suggest><br style="word-wrap: break-word;" />
  52. <imgUrl><br style="word-wrap: break-word;" />
  53. <![CDATA[<br style="word-wrap: break-word;" />
  54. http://www.weather.com.cn/m2/i/about/alarmpic/0501.gif<br style="word-wrap: break-word;" />
  55. ]]><br style="word-wrap: break-word;" />
  56. </imgUrl><br style="word-wrap: break-word;" />
  57. <time>2014-05-03 12:51:14</time><br style="word-wrap: break-word;" />
  58. </alarm><br style="word-wrap: break-word;" />
  59. <yesterday><br style="word-wrap: break-word;" />
  60. <date_1>2日星期五</date_1><br style="word-wrap: break-word;" />
  61. <high_1>高温 23℃</high_1><br style="word-wrap: break-word;" />
  62. <low_1>低温 12℃</low_1><br style="word-wrap: break-word;" />
  63. <day_1><br style="word-wrap: break-word;" />
  64. <type_1></type_1><br style="word-wrap: break-word;" />
  65. <fx_1>无持续风向</fx_1><br style="word-wrap: break-word;" />
  66. <fl_1>微风</fl_1><br style="word-wrap: break-word;" />
  67. </day_1><br style="word-wrap: break-word;" />
  68. <night_1><br style="word-wrap: break-word;" />
  69. <type_1></type_1><br style="word-wrap: break-word;" />
  70. <fx_1>无持续风向</fx_1><br style="word-wrap: break-word;" />
  71. <fl_1>微风</fl_1><br style="word-wrap: break-word;" />
  72. </night_1><br style="word-wrap: break-word;" />
  73. </yesterday><br style="word-wrap: break-word;" />
  74. <forecast><br style="word-wrap: break-word;" />
  75. <weather><br style="word-wrap: break-word;" />
  76. <date>3日星期六</date><br style="word-wrap: break-word;" />
  77. <high>高温 24℃</high><br style="word-wrap: break-word;" />
  78. <low>低温 11℃</low><br style="word-wrap: break-word;" />
  79. <day><br style="word-wrap: break-word;" />
  80. <type></type><br style="word-wrap: break-word;" />
  81. <fengxiang>北风</fengxiang><br style="word-wrap: break-word;" />
  82. <fengli>5-6级</fengli><br style="word-wrap: break-word;" />
  83. </day><br style="word-wrap: break-word;" />
  84. <night><br style="word-wrap: break-word;" />
  85. <type>多云</type><br style="word-wrap: break-word;" />
  86. <fengxiang>北风</fengxiang><br style="word-wrap: break-word;" />
  87. <fengli>5-6级</fengli><br style="word-wrap: break-word;" />
  88. </night><br style="word-wrap: break-word;" />
  89. </weather><br style="word-wrap: break-word;" />
  90. <weather><br style="word-wrap: break-word;" />
  91. <date>4日星期日</date><br style="word-wrap: break-word;" />
  92. <high>高温 19℃</high><br style="word-wrap: break-word;" />
  93. <low>低温 8℃</low><br style="word-wrap: break-word;" />
  94. <day><br style="word-wrap: break-word;" />
  95. <type></type><br style="word-wrap: break-word;" />
  96. <fengxiang>北风</fengxiang><br style="word-wrap: break-word;" />
  97. <fengli>4-5级</fengli><br style="word-wrap: break-word;" />
  98. </day><br style="word-wrap: break-word;" />
  99. <night><br style="word-wrap: break-word;" />
  100. <type></type><br style="word-wrap: break-word;" />
  101. <fengxiang>无持续风向</fengxiang><br style="word-wrap: break-word;" />
  102. <fengli>微风</fengli><br style="word-wrap: break-word;" />
  103. </night><br style="word-wrap: break-word;" />
  104. </weather><br style="word-wrap: break-word;" />
  105. <weather><br style="word-wrap: break-word;" />
  106. <date>5日星期一</date><br style="word-wrap: break-word;" />
  107. <high>高温 21℃</high><br style="word-wrap: break-word;" />
  108. <low>低温 9℃</low><br style="word-wrap: break-word;" />
  109. <day><br style="word-wrap: break-word;" />
  110. <type></type><br style="word-wrap: break-word;" />
  111. <fengxiang>无持续风向</fengxiang><br style="word-wrap: break-word;" />
  112. <fengli>微风</fengli><br style="word-wrap: break-word;" />
  113. </day><br style="word-wrap: break-word;" />
  114. <night><br style="word-wrap: break-word;" />
  115. <type></type><br style="word-wrap: break-word;" />
  116. <fengxiang>无持续风向</fengxiang><br style="word-wrap: break-word;" />
  117. <fengli>微风</fengli><br style="word-wrap: break-word;" />
  118. </night><br style="word-wrap: break-word;" />
  119. </weather><br style="word-wrap: break-word;" />
  120. <weather><br style="word-wrap: break-word;" />
  121. <date>6日星期二</date><br style="word-wrap: break-word;" />
  122. <high>高温 21℃</high><br style="word-wrap: break-word;" />
  123. <low>低温 10℃</low><br style="word-wrap: break-word;" />
  124. <day><br style="word-wrap: break-word;" />
  125. <type>多云</type><br style="word-wrap: break-word;" />
  126. <fengxiang>无持续风向</fengxiang><br style="word-wrap: break-word;" />
  127. <fengli>微风</fengli><br style="word-wrap: break-word;" />
  128. </day><br style="word-wrap: break-word;" />
  129. <night><br style="word-wrap: break-word;" />
  130. <type></type><br style="word-wrap: break-word;" />
  131. <fengxiang>无持续风向</fengxiang><br style="word-wrap: break-word;" />
  132. <fengli>微风</fengli><br style="word-wrap: break-word;" />
  133. </night><br style="word-wrap: break-word;" />
  134. </weather><br style="word-wrap: break-word;" />
  135. <weather><br style="word-wrap: break-word;" />
  136. <date>7日星期三</date><br style="word-wrap: break-word;" />
  137. <high>高温 24℃</high><br style="word-wrap: break-word;" />
  138. <low>低温 12℃</low><br style="word-wrap: break-word;" />
  139. <day><br style="word-wrap: break-word;" />
  140. <type></type><br style="word-wrap: break-word;" />
  141. <fengxiang>无持续风向</fengxiang><br style="word-wrap: break-word;" />
  142. <fengli>微风</fengli><br style="word-wrap: break-word;" />
  143. </day><br style="word-wrap: break-word;" />
  144. <night><br style="word-wrap: break-word;" />
  145. <type></type><br style="word-wrap: break-word;" />
  146. <fengxiang>无持续风向</fengxiang><br style="word-wrap: break-word;" />
  147. <fengli>微风</fengli><br style="word-wrap: break-word;" />
  148. </night><br style="word-wrap: break-word;" />
  149. </weather><br style="word-wrap: break-word;" />
  150. <weather><br style="word-wrap: break-word;" />
  151. <date>8日星期四</date><br style="word-wrap: break-word;" />
  152. <high>高温 23℃</high><br style="word-wrap: break-word;" />
  153. <low>低温 11℃</low><br style="word-wrap: break-word;" />
  154. <day><br style="word-wrap: break-word;" />
  155. <type></type><br style="word-wrap: break-word;" />
  156. <fengxiang>无持续风向</fengxiang><br style="word-wrap: break-word;" />
  157. <fengli>微风</fengli><br style="word-wrap: break-word;" />
  158. </day><br style="word-wrap: break-word;" />
  159. <night><br style="word-wrap: break-word;" />
  160. <type></type><br style="word-wrap: break-word;" />
  161. <fengxiang>无持续风向</fengxiang><br style="word-wrap: break-word;" />
  162. <fengli>微风</fengli><br style="word-wrap: break-word;" />
  163. </night><br style="word-wrap: break-word;" />
  164. </weather><br style="word-wrap: break-word;" />
  165. </forecast><br style="word-wrap: break-word;" />
  166. <zhishus><br style="word-wrap: break-word;" />
  167. <zhishu><br style="word-wrap: break-word;" />
  168. <name>感冒指数</name><br style="word-wrap: break-word;" />
  169. <value>较易发</value><br style="word-wrap: break-word;" />
  170. <detail>风较大,较易发生感冒,注意防护。</detail><br style="word-wrap: break-word;" />
  171. </zhishu><br style="word-wrap: break-word;" />
  172. <zhishu><br style="word-wrap: break-word;" />
  173. <name>紫外线</name><br style="word-wrap: break-word;" />
  174. <value></value><br style="word-wrap: break-word;" />
  175. <detail>辐射较弱,涂擦SPF12-15、PA+护肤品。</detail><br style="word-wrap: break-word;" />
  176. </zhishu><br style="word-wrap: break-word;" />
  177. <zhishu><br style="word-wrap: break-word;" />
  178. <name>穿衣指数</name><br style="word-wrap: break-word;" />
  179. <value>较冷</value><br style="word-wrap: break-word;" />
  180. <detail>建议着厚外套加毛衣等服装。</detail><br style="word-wrap: break-word;" />
  181. </zhishu><br style="word-wrap: break-word;" />
  182. <zhishu><br style="word-wrap: break-word;" />
  183. <name>舒适度</name><br style="word-wrap: break-word;" />
  184. <value>舒适</value><br style="word-wrap: break-word;" />
  185. <detail>白天不冷不热,风力不大。</detail><br style="word-wrap: break-word;" />
  186. </zhishu><br style="word-wrap: break-word;" />
  187. <zhishu><br style="word-wrap: break-word;" />
  188. <name>洗车指数</name><br style="word-wrap: break-word;" />
  189. <value>不宜</value><br style="word-wrap: break-word;" />
  190. <detail>有雨,雨水和泥水会弄脏爱车。</detail><br style="word-wrap: break-word;" />
  191. </zhishu><br style="word-wrap: break-word;" />
  192. <zhishu><br style="word-wrap: break-word;" />
  193. <name>旅游指数</name><br style="word-wrap: break-word;" />
  194. <value>一般</value><br style="word-wrap: break-word;" />
  195. <detail>有降水,风稍大,外出注意防雷防风。</detail><br style="word-wrap: break-word;" />
  196. </zhishu><br style="word-wrap: break-word;" />
  197. <zhishu><br style="word-wrap: break-word;" />
  198. <name>运动指数</name><br style="word-wrap: break-word;" />
  199. <value>较不宜</value><br style="word-wrap: break-word;" />
  200. <detail>有降水,推荐您在室内进行休闲运动。</detail><br style="word-wrap: break-word;" />
  201. </zhishu><br style="word-wrap: break-word;" />
  202. <zhishu><br style="word-wrap: break-word;" />
  203. <name>晨练指数</name><br style="word-wrap: break-word;" />
  204. <value>较不宜</value><br style="word-wrap: break-word;" />
  205. <detail>室外锻炼请携带雨具。</detail><br style="word-wrap: break-word;" />
  206. </zhishu><br style="word-wrap: break-word;" />
  207. <zhishu><br style="word-wrap: break-word;" />
  208. <name>约会指数</name><br style="word-wrap: break-word;" />
  209. <value>不适宜</value><br style="word-wrap: break-word;" />
  210. <detail>建议在室内约会,免去天气的骚扰。</detail><br style="word-wrap: break-word;" />
  211. </zhishu><br style="word-wrap: break-word;" />
  212. <zhishu><br style="word-wrap: break-word;" />
  213. <name>逛街指数</name><br style="word-wrap: break-word;" />
  214. <value>较不宜</value><br style="word-wrap: break-word;" />
  215. <detail>风大有降水,逛街注意带雨具。</detail><br style="word-wrap: break-word;" />
  216. </zhishu><br style="word-wrap: break-word;" />
  217. <zhishu><br style="word-wrap: break-word;" />
  218. <name>晾晒指数</name><br style="word-wrap: break-word;" />
  219. <value>不宜</value><br style="word-wrap: break-word;" />
  220. <detail>降水可能会淋湿衣物,请选择在室内晾晒。</detail><br style="word-wrap: break-word;" />
  221. </zhishu><br style="word-wrap: break-word;" />
  222. <zhishu><br style="word-wrap: break-word;" />
  223. <name>雨伞指数</name><br style="word-wrap: break-word;" />
  224. <value>带伞</value><br style="word-wrap: break-word;" />
  225. <detail>有降水,短时间出行不必带伞。</detail><br style="word-wrap: break-word;" />
  226. </zhishu><br style="word-wrap: break-word;" />
  227. </zhishus><br style="word-wrap: break-word;" />
  228. </resp>

这次是xml数据,
包含实时天气,日出日落,空气质量(某些城市可能不存在),天气预警(预警时存在),昨日天气(分白天黑夜),未来七天天气(分白天黑夜),天气指数
我想现在要求再高,也能满足你的需求了吧!!!!!
下面贴接口!!!!
本帖隐藏的内容 http://wthrcdn.etouch.cn/WeatherApi?citykey=101010100
通过城市id获得天气数据,xml文件数据,
错误时会有<error>节点
http://wthrcdn.etouch.cn/WeatherApi?city=北京
通过城市名字获得天气数据,xml文件数据

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

猜你在找的XML相关文章