Pronóstico del tiempo en Kaixian
Hice una aplicación relacionada antes, la encontré en línea y la pegué directamente. Adoptelo si es útil~
Interfaz de pronóstico del tiempo proporcionada por la Administración Meteorológica Nacional
Dirección de interfaz:
/data/sk/101010100.html
/data/cityinfo/101010100.html
/data/101010100.html
Para la tercera interfaz, la información devuelta es más completa y también se proporciona en formato json. El formato es el siguiente
{"weatherinfo": {//Información básica;"city":"Beijing","city_en":"beijing","date_y":"16 de febrero de 2012", "fecha": "", "semana":"Jueves", "fchh":"11", "cityid":"101010100",//Temperatura Celsius "temp1":"2℃~-7℃" ,"temp2":"1 ℃~-7℃","temp3":"4℃~-7℃","temp4":"7℃~-5℃","temp5":"5℃~-3 ℃","temp6": "5℃~-2℃",//Temperatura Fahrenheit;"tempF1":"35.6℉~19.4℉","tempF2":"33.8℉~19.4℉","tempF3":" 39.2℉~19.4℉", "tempF4":"44.6℉~23℉","tempF5":"41℉~26.6℉","tempF6":"41℉~28.4℉",//Descripción del tiempo; "weather1 ":"Soleado"," weather2":"Soleado","weather3":"Soleado","weather4":"Soleado a nublado","weather5":"Nublado","weather6":"Nublado a nublado", // Número de serie de la imagen de la descripción del tiempo" img1":"0","img2":"99","img3":"0","img4":"99","img5":"0","img6" :"99","img7" :"0","img8":"1","img9":"1","img10":"99","img11":"1","img12":" 2","img_single":" 0",//Nombre de la imagen;"img_title1":"Qing","img_title2":"Qing","img_title3":"Qing","img_title4":"Qing","img_title5 ":"Qing","img_title6 ":"Soleado","img_title7":"Soleado","img_title8":"Nublado","img_title9":"Nublado","img_title10":"Nublado","img_title11": "Nublado","img_title12": "Nublado", "img_title_single": "Soleado", // Descripción de la velocidad del viento "wind1": "Viento del norte nivel 3-4 que se convierte en brisa", "wind2": "Brisa", " wind3": "Breeze", "wind4" :"Breeze","wind5":"Breeze","wind6":"Breeze",//Descripción del nivel de velocidad del viento"fx1":"North Wind","fx2": "Breeze","fl1":"3- Nivel 4 a menos del nivel 3","fl2":"Menos del nivel 3","fl3":"Menos del nivel 3","fl4":"Menos del nivel 3","fl5":"Menos del nivel 3","fl6 ":"Menos del nivel 3",//Índice de ropa de hoy;"index":"Frío","index_d":"El clima es frío, así que se recomienda llevar ropa de invierno como abrigos de algodón, chaquetas de cuero y suéteres de lana. Los ancianos y los enfermos deben usar ropa gruesa acolchada de algodón o abrigos de invierno. ",//Índice de ropa de 48 horas"index48":"cold","index48_d":"El clima es frío, por lo que se recomienda usar ropa de invierno como abrigos de algodón, chaquetas de cuero y suéteres de lana. Los ancianos y los enfermos deben usar ropa gruesa acolchada de algodón o abrigos de invierno.
",//Ultravioleta y ultravioleta de 48 horas "index_uv":"débil","index48_uv":"débil",//lavado de autos"index_xc":"adecuado",//viajes "index_tr":"promedio",/ /índice cómodo "index_co":"Menos cómodo","st1":"1","st2":"-8","st3":"2","st4":"-4","st5": " 5","st6":"-5",//Ejercicio matutino"index_cl":"Menos adecuado",//Secar al sol"index_ls":"Básicamente adecuado",//Alergia"index_ag":"Extremadamente improbable"}}
Los códigos de ciudades en todo el país son los siguientes:
Beijing: 101010100 Chaoyang: 101010300 Shunyi: 101010400 Huairou: 101010500 Tongzhou: 101010600 Changping: 101010700 Yanqing: 101010800 Fengtai : 101010900 Shijingshan: 1010 11000 Daxing:101011100 Fangshan: 101011200 Miyun: 101011300 Mentougou: 101011400 Pinggu: 101011500 Badaling: 101011600 Foyeding: 0 Tanghekou: 101011800 Miyun Shangdianzi: 101011900 Zhaitang: 101012000 Xiayunling: 10 1012100 Área urbana de Beijing: 101012200 Haidian: 101010200 Tianjin : 101030100 Baodi: 101030300 Dongli: 101030400 Xiqing: 101030500 Beichen: 101030600 Jixian: 101031400 Hangu: 101030800 Jinghai: 101030900 Jinnan: 101031000 Tanggu 10 1031100 Dagang: 101031200 Wuqing: 101030 200 Ninghe: 101030700 Shanghai: 101020100 Baoshan: 101020300 Jiading: 101020500 Nanhui: 101020600 Pudong ) 1 Chengde: 101090402 Tangshan: 101090501 Qinhuangdao: 101091101 Cangzhou: 101090701 Hengshui: 101090801 Xingtai: 101090901 Handan: 101091001 Baoding:1010902 01 Langfang:101090601 Zhengzhou:101180101 Shangqiu: 101181001 Jiaozuo: 101181101 Hebi: 101181201 Puyang: 101181301 Zhoukou: 101181401 Luohe : 101181501 Zhumadian: 101181601 Sanmenxia: 101181701 Jiyuan: 101181801 Anyang: 101180201 Hefei: 101220101 Wuhu: 101220301 Huainan: 101220401 Ma'anshan: 101220501 101220601 Suzhou: 101220701 Fuyang: 101220801 Bozhou: 101220901 Huangshan: 101221001 Chuzhou: 101221101 Huaibei: 101221201 Tongling : 101221301 Xuancheng: 101221401 Lu'an: 101221501 Chaohu: 101221601 Chizhou: 101221701 Bengbu: 101220201 Hangzhou: 101210101 Zhoushan: 101211101 Huzhou: 101210201 Jiaxing 1 01210301 Jinhua: 101210901 Shaoxing: 1012105 01 Taizhou: 101210601 Wenzhou: 101210701 Lishui: 10
1210801 Quzhou: 101211001 Ningbo: 101210401 Chongqing: 101040100 Hechuan: 101040300 Nanchuan: 101040400 Jiangjin: 101040500 Wansheng: 101040600 Yubei: 101040700 Beibei 101 040800 Banan: 101040900 Longevidad: 101041000 Qianjiang: 101041100 Wanzhou Tiancheng: 101041200 Wanzhou Longbao: 101041300 Fuling :101041400Kaixian:101041500Chengkou :101041600Yunyang:101041700Wuxi:101041800Fengjie:101041900Wushan:101042000Tongnan:101042100Dianjiang:101042200Liangping:101042300Zhongxian: 101042400 Pilar de piedra: 1042500 Dazu: 101042600 Rongchang: 101042700 Tongliang: 101042800 Bishan: 101042900 Fengdu: 101043000 Wulong: 101043100 Pengshui: 101043200 Qijiang: 101043300 Youyang: 400 xishan : 101043600 Shapingba: 101043700 Yongchuan: 101040 200 Fuzhou: 101230101 Quanzhou: 101230501 Zhangzhou: 101230601 Longyan: 101230701 Jinjiang: 101230509 Nanping: 101230901 Xiamen: 1230201 Ningde: 101230301 Putian: 101230401 Sanming: 101230801 Lanzhou: 101160101 Pingliang: 101160301 Qingyang: 101160401 Wuwei: 101160501 Jinchang: 101160601 Jiazhou Yuguan: 101161401 Jiuquan: 101160801 Tianshui: 101160901 Wudu: 101161001 Linxia: 101161101 Cooperación: 101161201 Plata: 101161301 Dingxi: 1160201 Zhangye: 101160701 Guangzhou: 101280101 Huizhou: 101280301 Meizhou: 101280401 Shantou: 101280501 Shenzhen: 101280601 Zhuhai: 101280701 Foshan: 101280800 Zhaoqing: 101280901 Zhanjiang: 101281001 Jiangmen: 101281101 Heyuan: 101281201 Qingyuan: 101281301 Yunfu: 101281401 Chaozhou: 101281501 Dongguan :101281601 Zhongshan: 1281701 Yangjiang: 101281801 Jieyang: 101281901 Maoming: 101282001 Shanwei: 101282101 Shaoguan: 101280201 Nanning: 101300101 Liuzhou: 101300301 Invitado: 101300401 Guilin: 101300501 Wuzhou: 101300601 Fangchenggang: 101301401 Guigang: 101300801 Yulin: 101300901 Baise: 101301001 Qinzhou: 101301101 Hechi: 1201 Beihai: 101301301 Chongzuo: 101300201 Hezhou: 101300701 Guiyang: 101260101 Anshun: 101260301 Duyun: 101260401 Xingyi: 101260906 Tongren : 101260601 Bijie: 101260701 Liu Panshui: 101260801 Zunyi: 101260201 Kaili: 101260501 Kunming: 101290101 Honghe: 101290301 Wenshan ) 1 Jinghong: 101291601 Dali: 01 Qujing: 101290401 Baoshan: 101290501 Hohhot: 101080101 Wuhai: 10
1080301 Jining: 101080401 Tongliao: 101080501 Alxa Bandera izquierda: 101081201 Ordos: 101080701 Linhe: 101080801 Xilinhot: 101080901 Hulunbuir: 101081000 Ulanhot: 101081101 : 1010 80201 Chifeng: 101080601 Nanchang: 101240101 Shangrao: 101240301 Fuzhou: 101240401 Yichun: 101240501 Yingtan: 101241101 Ganzhou :101240701 Jingdezhen:101240801 Pingxiang:101240901 0901 Enshi: 101201001 Shiyan: 101201101 Shennongjia: 101201201 Suizhou: 101201301 Jingmen: 101201401 Tianmen: Xiantao: 101201601 Qianjiang: 101201701 Xiangfan: 101200201 Ezhou: 101200301 Xiaogan: 101200401 Huangshi: 101200601 Xianning: 101200701 Chengdu: 101270101 Zigong: 101270301 Mianyang: 1012704 01 Nanchong: 101270501 Dazhou: 101270601 Suining: 101270701 Guang'an: 101270801 Bazhong: 101270901 Luzhou: 101271001 101271101 Neijiang: 101271201 Ziyang: 101271301 Leshan: 101271401 Meishan: 101271501 Liangshan: 101271601 Ya'an: 101271701 Ganzi: 101271801 Aba: 101271901 Deyang: 101272001 Guangyuan: 1 01272101 Panzhihua: 101270201 Yinchuan: 101170101 Zhongwei: 101170501 Guyuan: 101170401 Shizuishan 1 01170201 Wuzhong: 101170301 Xining ) Yi: 101120901 Heze: 101121001 Binzhou: 101121101 Dongying: 101121201 Weihai: 101121301 Zaozhuang : 101121401 Rizhao: 101121501 Laiwu: 101121601 Liaocheng: 101121701 Qingdao: 101120201 Zibo: 101120301 Dezhou: 101120401 Yantai: 101120501 Jining: 101120701 101120801 Xi'an: 101110101 Yan'an: 101110300 Yulin: 101110401 Tongchuan: 101111001 Shangluo: 101110601 Ankang: 101110701 Hanzhong: 101110801 Baoji:101110901 Xianyang:101110200 Weinan:101110501 Taiyuan:101100101 Linfen:101100701 Yuncheng:101100801 Shuozhou:101100901 0201 Yangquan: 101100301 Jinzhong: 101100401 Jincheng: 101100601 Luliang: 101101100 Urumqi: 101130101 Shihezi: 101130301 Changji :101130401 Turpan : 101130501 Korla: 101130601 Alar: 101130701 Aksu: 101130801 Kashgar: 101130901 Yining: 101131001 Tacheng: 101131101 Hami: 101131201 Hotel: 101131301 Altay: 101
131401 Atush: 101131501 Bole: 101131601 Karamay: 101130201 Lhasa: 101140101 Shannan: 101140301 Ali: 101140701 Qamdo: 101140501 Nagqu: 101140601 Shigatse: 140201 Linzhi: 101 140401 Condado de Taipei: 101340101 Kaohsiung: 101340201 Taichung: 101340401 Haikou: 101310101 Sanya: 101310201 Dongfang: 101310202 Lingao: 101310203 Chengmai: 101310204 Danzhou: 101310205 Changjiang: 101310206 Baisha: 101310207 Qiongzhong: 101310208 Ding'an: 101310209 Tunchang: 101310210 1013102 11 Wenchang: 101310212 Baoting: 101310214 Wanning: 101310215 Lingshui: 101310216 Xisha: 101310217 Isla Nansha: 101310220 Ledong: 101310221 Wuzhishan: 101310222 Qiongshan: 101310102 Changsha: 101250101 Zhuzhou: 101250301 Hengyang: 101250401 Chenzhou: 101250501 Chang Alemania: 101250601 Yiyang: 101250700 101250801 Shaoyang: 101250901 Yueyang: 101251001 Zhangjiajie: 101251101 Huaihua :101251201 Qianyang: 101251301 Yongzhou: 101251401 Jishou : 101251501 Xiangtan: 101250201 Nanjing: 101190101 Zhenjiang: 101190301 Suzhou: 101190401 Nantong: 101190501 Yangzhou: 101190601 Suqian: 101191301 Xuzhou: 101190801 101190901 Lianyungang: 101191001 Changzhou: 101191101 Taizhou: 101191201 Wuxi: 101190201 Yancheng: 101190701 Harbin: 101050101 Mudanjiang : 101050301 Jiamusi: 101050401 Suihua: 101050501 Heihe: 101050601 Shuangyashan: 101051301 Yichun: 101050801 Daqing: 101050901 Qitaihe: 101051002 Jixi: 101051101 pandilla: 101051201 Qiqihar: 101050201 Daxinganling: 101050701 Changchun: 101060101 Yanji: 101060301 Siping: 101060401 Baishan: 101060901 Baicheng: 101060601 Liaoyuan: 101060701 Songyuan: 101060801 Jilin: 101060201 Tonghua: 101060501 Shenyang: 101070101 Anshan: 101070301 Fu Shun: 101070401 Benxi: 101070501 Dandong: 101070601 : 101071401 Yingkou: 101070801 Fuxin: 101070901 Liaoyang :101071001 Tieling:101071101 Chaoyang:101071201 Panjin:101071301 Dalian :101070201 Jinzhou:101070701
1. Interfaz XML/wmaps/xml/china.xml Este es el nodo raíz del clima nacional, que enumera todas las provincias. El campo pyName es el nombre del archivo XML de cada provincia. Por ejemplo, Beijing es Beijing, lo que significa que la dirección XML de Beijing es /wmaps/xml/beijing.xml. El clima de una provincia enumera los datos de cada ciudad de la provincia. tmp1 es la temperatura más baja, tmp2 es la temperatura más alta, la URL es muy importante, hablaremos de ello más adelante. estado1 y estado2 son números diferentes y cada número representa un fenómeno meteorológico. Hay tantos fenómenos meteorológicos que al principio quería analizarlos todos, pero luego abandoné la idea.
Porque vi que el código para los fenómenos meteorológicos de una ciudad es 26... Lo que sé ahora es 0. Soleado 1. Nublado 2. Nublado 6. Aguanieve 7. Lluvia ligera 8. Lluvia moderada 13. Chubasquero de nieve 14. Nieve ligera entre Luego descubrí que era inútil saber esto. ¡La función principal de este número es recuperar imágenes! ! !
2. Interfaz de imagen/img/c0.gif /img/b0.gif /m/i/weatherpic/29x20/d0.gif /m2/i/icon_weather/29x20/n00.gif Esta imagen es Imágenes del fenómeno meteorológico 0 (soleado), imágenes de otros fenómenos meteorológicos, etc. Las imágenes que comienzan con c tienen 20*20 píxeles, las imágenes que comienzan con b son 50*46 píxeles, las imágenes que comienzan con d son íconos blancos inversos, 29*20 píxeles, y las imágenes que comienzan con n son íconos blancos inversos nocturnos, 29*20 píxeles , tenga en cuenta ¡El nombre del archivo aquí tiene dos dígitos! Tal vez haya más íconos esperando que todos los descubran~
3. Interfaz JSON que no esperaba~ En realidad hay una interfaz JSON~ JSON es mucho más fácil de analizar en el iPhone que XML/data/101010200. .html Estos son datos JSON de Beijing y el nombre HTML se obtiene según la URL en el XML anterior. Este JSON contiene datos en tiempo real, pronóstico del tiempo de 7 días, índice meteorológico y otros datos enriquecidos.
Obtenga el código provincial: /data/list3/city.xml?level=1 Obtenga el código de ciudad (para Por ejemplo, Anhui es 22):/data/list3/city22.xml?level=2 para obtener el código de área (por ejemplo, Anqing es 2206):/data/list3/city2206.xml?level=3 para obtener el código de Condado de Wangjiang, ciudad de Anqing, provincia de Anhui, que es 220607 Luego agregue el código chino para solicitar la URL: /data/101220607.html para obtener el clima local.
Además, aquí hay algunas URL útiles obtenidas durante la exploración: Weather FLASH live: /sk2/101220607.xml Live FLASH: /sk2/shikuang.swf?id=101220607
Menú de selección de tres niveles (tenga en cuenta que aquí hay cuatro ENTRADAS, una de las cuales está oculta; puede usar FIREFOX para cambiar el código fuente para ver): /static/custom/search3.htm
Tiempo real clima (muy útil):/data/sk/101220607.html
1. Interfaz XML
/wmaps/xml/china.xml
Esto es el nodo raíz del clima nacional enumera todas las provincias y el campo pyName es el nombre del archivo XML de cada provincia. Por ejemplo, Beijing es Beijing, lo que significa que la dirección XML de Beijing es
/wmaps/xml. /beijing.xml
El clima de una provincia enumera los datos de cada ciudad de la provincia y Beijing enumera cada distrito.
tmp1 es la temperatura más baja, tmp2 es la temperatura más alta, la URL es muy importante, hablaremos de ello más adelante. estado1 y estado2 son números diferentes y cada número representa un fenómeno meteorológico. Hay tantos fenómenos meteorológicos. Al principio quería analizarlos todos, pero luego abandoné la idea. Porque vi que el código para los fenómenos meteorológicos de una ciudad es 26... Lo que sé ahora es 0. Soleado 1. Nublado 2. Nublado 6. Aguanieve 7. Lluvia ligera 8. Lluvia moderada 13. Chubascos de nieve 14. Nieve ligera
Más tarde se descubrió que era inútil saber esto. ¡La función principal de este número es recuperar imágenes! ! !
2. Interfaz de imagen
/img/c0.gif
/img/b0.gif
/m/i/weatherpic /29x20/d0.gif
/m2/i/icon_weather/29x20/n00.gif
Esta imagen es la imagen del fenómeno meteorológico 0 (soleado) y las imágenes de otros Los fenómenos meteorológicos son los mismos.
Las imágenes que comienzan con c tienen 20*20 píxeles, las imágenes que comienzan con b son 50*46 píxeles, las imágenes que comienzan con d son íconos blancos inversos, 29*20 píxeles, y las imágenes que comienzan con n son íconos blancos inversos nocturnos, 29*20 píxeles , tenga en cuenta ¡El nombre del archivo aquí tiene dos dígitos!
3.Interfaz JSON
/data/101010100.html/data/sk/101010100.html/data/cityinfo/101010100.html