搜索了几个获取天气的api,共勉之!
1 中国天气网(貌似都关闭了,建议替换5)
a、http://m.weather.com.cn/data/101110101.html(最详细,但经常没用。不知道是不是替换到了d)
b、http://www.weather.com.cn/data/sk/101010100.html
{"weatherinfo":{"city":"北京","cityid":"101010100","temp":"17","WD":"南风","WS":"1级","SD":"19%","WSE":"1","time":"19:45","isRadar":"1","Radar":"JC_RADAR_AZ9010_JB"}}
c、http://www.weather.com.cn/data/cityinfo/101010100.html
{"weatherinfo":{"city":"北京","cityid":"101010100","temp1":"8℃","temp2":"21℃","weather":"多云转雷阵雨","img1":"n1.gif","img2":"d4.gif","ptime":"18:00"}}
d、http://www.weather.com.cn/data/zs/101010100.html
{"zs":{"date":"201405051830","ac_name":"空调开启指数","ac_hint":"较少开启","ac_des":"您将感到很舒适,一般不需要开启空调。","ag_name":"过敏指数","ag_hint":"易发","ag_des":"天气条件易诱发过敏,有降水,易过敏人群应减少外出,如需外出最好穿长衣长裤,预防感冒可能引发的过敏。","be_name":"海滨浴场","be_hint":"较不宜","be_des":"较不宜下海,今天多云,但温度很低,不推荐下海游玩。","cl_name":"晨练指数","cl_hint":"较不宜","cl_des":"有降水,较不宜晨练,室外锻炼请携带雨具。建议年老体弱人群适当减少晨练时间。","co_name":"舒适度指数","co_hint":"舒适","co_des":"白天不太热也不太冷,风力不大,相信您在这样的天气条件下,应会感到比较清爽和舒适。","ct_name":"穿衣指数","ct_hint":"较冷","ct_des":"建议着大衣、呢外套加毛衣、卫衣等服装。体弱者宜着厚外套、厚毛衣。因昼夜温差较大,注意增减衣服。","dy_name":"钓鱼指数","dy_hint":"不宜","dy_des":"天气不好,不适合垂钓。","fs_name":"防晒指数","fs_hint":"较弱","fs_des":"紫外线强度较弱,建议涂擦SPF在12-15之间,PA+的防晒护肤品。","gj_name":"逛街指数","gj_hint":"较不宜","gj_des":"有降水,较不适宜逛街,若坚持出门,请记得带上雨具,并注意防雷。","gl_name":"太阳镜指数","gl_hint":"不需要","gl_des":"白天天空阴沉,户外光线较暗,不需要佩戴太阳镜","gm_name":"感冒指数","gm_hint":"较易发","gm_des":"天气较凉,较易发生感冒,请适当增加衣服。体质较弱的朋友尤其应该注意防护。","gz_name":"干燥指数","gz_hint":"干燥","gz_des":"空气湿度低,易引起皮肤干燥,建议及时使用补水型护肤品,多喝水保持身体滋润。","hc_name":"划船指数","hc_hint":"不适宜","hc_des":"白天天气不好,不适宜划船,建议选择别的娱乐方式。","jt_name":"交通指数","jt_hint":"较好","jt_des":"有降水,能见度不太好且路面潮湿,不适宜高速行驶,司机应更加集中注意力,小心驾驶。","lk_name":"路况指数","lk_hint":"潮湿","lk_des":"有降水,路面潮湿,车辆易打滑,请小心驾驶。","ls_name":"晾晒指数","ls_hint":"不宜","ls_des":"有降水,不适宜晾晒。若需要晾晒,请在室内准备出充足的空间。","mf_name":"美发指数","mf_hint":"适宜","mf_des":"气温适宜,但空气干燥,这会加快头发的水份和油份丢失,导致头发无光泽,建议使用含有滋润成分的洗发香波、护发素以保护头发。","nl_name":"夜生活指数","nl_hint":"适宜","nl_des":"天气较好,你可以尽情外出享受夜生活的乐趣,不用担心天气会来捣乱。","pj_name":"啤酒指数","pj_hint":"较适宜","pj_des":"适量的饮用啤酒可能会更增加您舒适的感觉,但要注意千万不要过量呦。","pk_name":"放风筝指数","pk_hint":"不宜","pk_des":"天气不好,不适宜放风筝。","pl_name":"空气污染扩散条件指数","pl_hint":"良","pl_des":"气象条件有利于空气污染物稀释、扩散和清除,可在室外正常活动。","pp_name":"化妆指数","pp_hint":"保湿","pp_des":"风力不大,建议用中性保湿型霜类化妆品,无需选用防晒化妆品。","sg_name":"一句话提示指数","sg_hint":"暂缺","sg_des":"多云,适宜外出。","tr_name":"旅游指数","tr_hint":"一般","tr_des":"温度适宜,风不大,有降水,旅游指数一般,外出请尽量避开降雨时段,若外出,请注意防雷防雨。","uv_name":"紫外线强度指数","uv_hint":"弱","uv_des":"紫外线强度较弱,建议出门前涂擦SPF在12-15之间、PA+的防晒护肤品。","xc_name":"洗车指数","xc_hint":"不宜","xc_des":"不宜洗车,未来24小时内有雨,如果在此期间洗车,雨水和路上的泥水可能会再次弄脏您的爱车。","xq_name":"心情指数","xq_hint":"较差","xq_des":"有降水,雨水可能会使心绪无端地挂上轻愁,与其因下雨而无精打采,不如放松心情,好好欣赏一下雨景。你会发现雨中的世界是那般洁净温和、清新葱郁。","yd_name":"运动指数","yd_hint":"较不宜","yd_des":"有降水,推荐您在室内进行健身休闲运动;若坚持户外运动,须注意携带雨具并注意避雨防滑。","yh_name":"约会指数","yh_hint":"较适宜","yh_des":"虽然有时会有降水,但只要做好防雨工作,你仍然可以有一个愉快的约会。","ys_name":"雨伞指数","ys_hint":"带伞","ys_des":"有降水,如果您要短时间外出的话可不必带雨伞。","zs_name":"中暑指数","zs_hint":"无","zs_des":"温度不高,其他各项气象条件适宜,中暑机率极低。"}}
2 中华万年历
a、json
http://wthrcdn.etouch.cn/weather_mini?city=北京
或者 http://wthrcdn.etouch.cn/weather_mini?citykey=101010100
{"desc":"OK","status":1000,"data":{"wendu":"17","ganmao":"天较凉,增加衣服,注意防护。","forecast":[{"fengxiang":"无持续风向","fengli":"微风","high":"高温 21℃","type":"晴","low":"低温 8℃","date":"5日星期一"},{"fengxiang":"无持续风向","fengli":"微风","high":"高温 21℃","type":"晴","low":"低温 10℃","date":"6日星期二"},{"fengxiang":"北风","fengli":"3-4级","high":"高温 24℃","type":"多云","low":"低温 11℃","date":"7日星期三"},{"fengxiang":"无持续风向","fengli":"微风","high":"高温 23℃","type":"多云","low":"低温 12℃","date":"8日星期四"},{"fengxiang":"无持续风向","fengli":"微风","high":"高温 19℃","type":"阴","low":"低温 10℃","date":"9日星期五"},{"fengxiang":"无持续风向","fengli":"微风","high":"高温 21℃","type":"阴","low":"低温 11℃","date":"10日星期六"},{"fengxiang":"无持续风向","fengli":"微风","high":"高温 24℃","type":"阴","low":"低温 12℃","date":"11日星期日"}],"yesterday":{"fl":"微风","fx":"无持续风向","high":"高温 19℃","type":"晴","low":"低温 7℃","date":"4日星期日"},"aqi":"62","city":"北京"}}
b、xml
http://wthrcdn.etouch.cn/WeatherApi?citykey=101010100
或者 http://wthrcdn.etouch.cn/WeatherApi?city=北京
3 Google Weather API(参见牛人博客,日后再转进来详细接口)
a、http://blog.youkuaiyun.com/hello_haozi/article/details/7564537
4 附
a、获取当前ip、及ip所在地城市代码
http://61.4.185.48:81/g/
var ip="_xxx.xxx.xxx.xxx_";var id=101010100; if(typeof(id_callback)!="undefined"){id_callback();}
b、天气图标说明、下载(两组图标不同,每组都是分白天、夜间各33张 共 33 * 2 = 66 张/组)
说明:http://www.weather.com.cn/static/html/legend.shtml(图标需通过右键找到图片URL,亦可直接拖到桌面)
下载:http://download.weather.com.cn/creative/icon.rar(120*120大图,对应的中文说明从上面找)
c、可用城市代码(来自百度文库,详细到省、市、区)
http://wenku.baidu.com/view/0bfa31d4d15abe23482f4d82.html
http://blog.youkuaiyun.com/lun379292733/article/details/17339271(此牛人将城市代码转成了xml格式)
d、其他网上详细说明
http://www.csdn123.com/html/itweb/20131027/190252.htm
5
a、http://weather.51wnl.com/weatherinfo/GetMoreWeather?cityCode=101010100&weatherType=1
{"weatherinfo":{"city":"北京","cityid":101010100,"temp":"3","WD":"东风","WS":"2级","SD":"40%","WSE":0,"time":"2015-03-06T10:10:00","isRadar":1,"Radar":"","njd":"","qy":"0"}}
(同上 1、 b )
b、http://weather.51wnl.com/weatherinfo/GetMoreWeather?cityCode=101010100&weatherType=0
{"weatherinfo":{"city":"北京","city_en":"","date_y":"2015年03月06日","date":"","week":"","fchh":0,"cityid":101010100,"temp1":"-2℃~11℃","temp2":"1℃~12℃","temp3":"-2℃~12℃","temp4":"-3℃~7℃","temp5":"-2℃~9℃","temp6":"1℃~12℃","tempF1":"","tempF2":"","tempF3":"","tempF4":"","tempF5":"","tempF6":"","weather1":"晴转多云","weather2":"多云转阴","weather3":"阴转晴","weather4":"晴","weather5":"晴","weather6":"晴","img1":"0","img2":"1","img3":"1","img4":"2","img5":"2","img6":"0","img7":"0","img8":"0","img9":"0","img10":"0","img11":"0","img12":"0","img_single":0,"img_title1":"","img_title2":"","img_title3":"","img_title4":"","img_title5":"","img_title6":"","img_title7":"","img_title8":"","img_title9":"","img_title10":"","img_title11":"","img_title12":"","img_title_single":"","wind1":"","wind2":"","wind3":"","wind4":"","wind5":"","wind6":"","fx1":"","fx2":"","fl1":"","fl2":"","fl3":"","fl4":"","fl5":"","fl6":"","index":"","index_d":"","index48":"","index48_d":"","index_uv":"","index48_uv":"","index_xc":"","index_tr":"","index_co":"","st1":0,"st2":0,"st3":0,"st4":0,"st5":0,"st6":0,"index_cl":"","index_ls":"","index_ag":""}}

6064





