第一步:
获取所有省的编号:
http://m.weather.com.cn/data5/city.xml
查询的字符串格式:
"01|北京,02|上海,03|天津",根据查询得到的字符串解析得到城市编号。
第二步:
根据获得的省的编号获取二级地区编号:
http://m.weather.com.cn/data5/city省编号.xml
例如:从第一步获得江苏省编号19,则第二步从此处:
http://m.weather.com.cn/data5/city19.xml;获取二级编号。
例如你想查询南京的天气,找到代码发现代码01.
第二步:
根据获得的二级地区编号获取三级编号:
http://m.weather.com.cn/data5/city二级编号.xml
例如是南京
http://m.weather.com.cn/data5/city1901.xml
获取三级编号为01;
获取三级编号后在加上中国101的前缀,就得到城市代码。