新浪的天气预报服务
示例Url:http://www.sina.com.cn/iframe/2008/weather/440301.html
其中440301是城市代码。
可以配合新浪的IP和城市获取服务,取得城市代码,生成天气预报Url
例:
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<meta http-equiv="content-type" content="text/html; charset=gb2312" />
<script language="javascript" type="text/javascript">
function GetCityCode(name) {
var citys = [{ Code: "110100", Name: "北京" },
{ Code: "120100", Name: "天津" },
{ Code: "130101", Name: "石家庄" },
{ Code: "130201", Name: "唐山" },
{ Code: "130301", Name: "秦皇岛" },
{ Code: "130701", Name: "张家口" },
{ Code: "130801", Name: "承德" },
{ Code: "131001", Name: "廊坊" },
{ Code: "130401", Name: "邯郸" },
{ Code: "130501", Name: "邢台" },
{ Code: "130601", Name: "保定" },
{ Code: "130901", Name: "沧州" },
{ Code: "133001", Name: "衡水" },
{ Code: "140101", Name: "太原" },
{ Code: "140201", Name: "大同" },
{ Code: "140301", Name: "阳泉" },
{ Code: "140501", Name: "晋城" },
{ Code: "140601", Name: "朔州" },
{ Code: "142201", Name: "忻州" },
{ Code: "142331", Name: "离石" },
{ Code: "142401", Name: "榆次" },
{ Code: "142601", Name: "临汾" },
{ Code: "142701", Name: "运城" },
{ Code: "140401", Name: "长治" },
{ Code: "150101", Name: "呼和浩特" },
{ Code: "150201", Name: "包头" },
{ Code: "150301", Name: "乌海" },
{ Code: "152601", Name: "集宁" },
{ Code: "152701", Name: "巴彦浩特" },
{ Code: "152801", Name: "临河" },
{ Code: "152921", Name: "鄂尔多斯" },
{ Code: "150401", Name: "赤峰" },
{ Code: "152301", Name: "通辽" },
{ Code: "152502", Name: "锡林浩特" },
{ Code: "152101", Name: "海拉尔" },
{ Code: "152201", Name: "乌兰浩特" },
{ Code: "210101", Name: "沈阳" },
{ Code: "210201", Name: "大连" },
{ Code: "210301", Name: "鞍山" },
{ Code: "210401", Name: "抚顺" },
{ Code: "210501", Name: "本溪" },
{ Code: "210701", Name: "锦州" },
{ Code: "210801", Name: "营口" },
{ Code: "210901", Name: "阜新" },
{ Code: "211101", Name: "盘锦" },
{ Code: "211201", Name: "铁岭" },
{ Code: "211301", Name: "朝阳" },
{ Code: "211401", Name: "葫芦岛" },
{ Code: "210601", Name: "丹东" },
{ Code: "220101", Name: "长春" },
{ Code: "220201", Name: "吉林" },
{ Code: "220301", Name: "四平" },
{ Code: "220401", Name: "辽源" },
{ Code: "220601", Name: "松原" },
{ Code: "222301", Name: "白城" },
{ Code: "222401", Name: "延边" },
{ Code: "220501", Name: "通化" },
{ Code: "230101", Name: "哈尔滨" },
{ Code: "230301", Name: "鸡西" },
{ Code: "230401", Name: "鹤岗" },
{ Code: "230501", Name: "双鸭山" },
{ Code: "230701", Name: "伊春" },
{ Code: "230801", Name: "佳木斯" },
{ Code: "230901", Name: "七台河" },
{ Code: "231001", Name: "牡丹江" },
{ Code: "232301", Name: "绥化" },
{ Code: "230201", Name: "齐齐哈尔" },
{ Code: "230601", Name: "大庆" },
{ Code: "232601", Name: "黑河" },
{ Code: "232700", Name: "大兴安岭" },
{ Code: "310100", Name: "上海" },
{ Code: "320101", Name: "南京" },
{ Code: "320201", Name: "无锡" },
{ Code: "320301", Name: "徐州" },
{ Code: "320401", Name: "常州" },
{ Code: "320501", Name: "苏州" },
{ Code: "320600", Name: "南通" },
{ Code: "320701", Name: "连云港" },
{ Code: "320801", Name: "淮阴" },
{ Code: "320901", Name: "盐城" },
{ Code: "321001", Name: "扬州" },
{ Code: "321101", Name: "镇江" },
{ Code: "321102", Name: "泰州" },
{ Code: "321103", Name: "宿迁" },
{ Code: "330101", Name: "杭州" },
{ Code: "330201", Name: "宁波" },
{ Code: "330301", Name: "温州" },
{ Code: "330401", Name: "嘉兴" },
{ Code: "330501", Name: "湖州" },
{ Code: "330601", Name: "绍兴" },
{ Code: "330701", Name: "金华" },
{ Code: "330801", Name: "衢州" },
{ Code: "330901", Name: "舟山" },
{ Code: "332501", Name: "丽水" },
{ Code: "332602", Name: "台州" },
{ Code: "340101", Name: "合肥" },
{ Code: "340201", Name: "芜湖" },
{ Code: "340301", Name: "蚌埠" },
{ Code: "340401", Name: "淮南" },
{ Code: "340501", Name: "马鞍山" },
{ Code: "340601", Name: "淮北" },
{ Code: "340701", Name: "铜陵" },
{ Code: "340801", Name: "安庆" },
{ Code: "341001", Name: "黄山市" },
{ Code: "342101", Name: "阜阳" },
{ Code: "342201", Name: "宿州" },
{ Code: "342301", Name: "滁州" },
{ Code: "342401", Name: "六安" },
{ Code: "342501", Name: "宣城" },
{ Code: "342601", Name: "巢湖" },
{ Code: "342901", Name: "池州" },
{ Code: "350101", Name: "福州" },
{ Code: "350201", Name: "厦门" },
{ Code: "350301", Name: "莆田" },
{ Code: "350401", Name: "三明" },
{ Code: "350501", Name: "泉州" },
{ Code: "350601", Name: "漳州" },
{ Code: "352101", Name: "南平" },
{ Code: "352201", Name: "宁德" },
{ Code: "352601", Name: "龙岩" },
{ Code: "622602", Name: "陇南" },
{ Code: "622603", Name: "庆阳" },
{ Code: "360101", Name: "南昌" },
{ Code: "360201", Name: "景德镇" },
{ Code: "362101", Name: "赣州" },
{ Code: "360301", Name: "萍乡" },
{ Code: "360401", Name: "九江" },
{ Code: "360501", Name: "新余" },
{ Code: "360601", Name: "鹰潭" },
{ Code: "362201", Name: "宜春" },
{ Code: "362301", Name: "上饶" },
{ Code: "362401", Name: "吉安" },
{ Code: "370101", Name: "济南" },
{ Code: "370201", Name: "青岛" },
{ Code: "370301", Name: "淄博" },
{ Code: "370401", Name: "枣庄" },
{ Code: "370501", Name: "东营" },
{ Code: "370601", Name: "烟台" },
{ Code: "370701", Name: "潍坊" },
{ Code: "370801", Name: "济宁" },
{ Code: "370901", Name: "泰安" },
{ Code: "371001", Name: "威海" },
{ Code: "371100", Name: "日照" },
{ Code: "372301", Name: "滨州" },
{ Code: "372401", Name: "德州" },
{ Code: "372501", Name: "聊城" },
{ Code: "372801", Name: "临沂" },
{ Code: "372901", Name: "菏泽" },
{ Code: "372902", Name: "莱芜" },
{ Code: "410101", Name: "郑州" },
{ Code: "410201", Name: "开封" },
{ Code: "410301", Name: "洛阳" },
{ Code: "410401", Name: "平顶山" },
{ Code: "410501", Name: "安阳" },
{ Code: "410601", Name: "鹤壁" },
{ Code: "410701", Name: "新乡" },
{ Code: "410801", Name: "焦作" },
{ Code: "410901", Name: "濮阳" },
{ Code: "411001", Name: "许昌" },
{ Code: "411101", Name: "漯河" },
{ Code: "411201", Name: "三门峡" },
{ Code: "412301", Name: "商丘" },
{ Code: "412701", Name: "周口" },
{ Code: "412801", Name: "驻马店" },
{ Code: "412901", Name: "南阳" },
{ Code: "413001", Name: "信阳" },
{ Code: "420101", Name: "武汉" },
{ Code: "420201", Name: "黄石" },
{ Code: "420301", Name: "十堰" },
{ Code: "420400", Name: "随州" },
{ Code: "420501", Name: "宜昌" },
{ Code: "420601", Name: "襄樊" },
{ Code: "420701", Name: "鄂州" },
{ Code: "420801", Name: "荆门" },
{ Code: "422103", Name: "黄冈" },
{ Code: "422201", Name: "孝感" },
{ Code: "422301", Name: "咸宁" },
{ Code: "422421", Name: "荆州" },
{ Code: "422801", Name: "恩施" },
{ Code: "430101", Name: "长沙" },
{ Code: "430401", Name: "衡阳" },
{ Code: "430501", Name: "邵阳" },
{ Code: "432801", Name: "郴州" },
{ Code: "432901", Name: "永州" },
{ Code: "430801", Name: "韶山" },
{ Code: "430802", Name: "张家界" },
{ Code: "433001", Name: "怀化" },
{ Code: "433101", Name: "吉首" },
{ Code: "430201", Name: "株洲" },
{ Code: "430301", Name: "湘潭" },
{ Code: "430601", Name: "岳阳" },
{ Code: "430701", Name: "常德" },
{ Code: "432301", Name: "益阳" },
{ Code: "432501", Name: "娄底" },
{ Code: "440101", Name: "广州" },
{ Code: "440601", Name: "佛山" },
{ Code: "440301", Name: "深圳" },
{ Code: "441501", Name: "汕尾" },
{ Code: "441301", Name: "惠州" },
{ Code: "441601", Name: "河源" },
{ Code: "441801", Name: "清远" },
{ Code: "441901", Name: "东莞" },
{ Code: "440401", Name: "珠海" },
{ Code: "440701", Name: "江门" },
{ Code: "441201", Name: "肇庆" },
{ Code: "442001", Name: "中山" },
{ Code: "440801", Name: "湛江" },
{ Code: "440901", Name: "茂名" },
{ Code: "440201", Name: "韶关" },
{ Code: "440501", Name: "汕头" },
{ Code: "441401", Name: "梅州" },
{ Code: "441701", Name: "阳江" },
{ Code: "441702", Name: "潮州" },
{ Code: "441703", Name: "顺德" },
{ Code: "441704", Name: "揭阳" },
{ Code: "441705", Name: "云浮" },
{ Code: "450101", Name: "南宁" },
{ Code: "450401", Name: "梧州" },
{ Code: "452501", Name: "玉林" },
{ Code: "450301", Name: "桂林" },
{ Code: "452601", Name: "百色" },
{ Code: "452701", Name: "河池" },
{ Code: "452802", Name: "钦州" },
{ Code: "450201", Name: "柳州" },
{ Code: "450501", Name: "北海" },
{ Code: "450502", Name: "防城港" },
{ Code: "450503", Name: "贵港" },
{ Code: "450504", Name: "贺州" },
{ Code: "460100", Name: "海口" },
{ Code: "460200", Name: "三亚" },
{ Code: "460300", Name: "西沙群岛" },
{ Code: "510101", Name: "成都" },
{ Code: "513321", Name: "眉山" },
{ Code: "513101", Name: "雅安" },
{ Code: "513229", Name: "峨嵋山" },
{ Code: "510301", Name: "自贡" },
{ Code: "500100", Name: "重庆" },
{ Code: "500102", Name: "万州" },
{ Code: "500103", Name: "涪陵" },
{ Code: "512901", Name: "南充" },
{ Code: "510501", Name: "泸州" },
{ Code: "510601", Name: "德阳" },
{ Code: "510701", Name: "绵阳" },
{ Code: "510901", Name: "遂宁" },
{ Code: "511001", Name: "内江" },
{ Code: "511101", Name: "乐山" },
{ Code: "512501", Name: "宜宾" },
{ Code: "510801", Name: "广元" },
{ Code: "513021", Name: "达州" },
{ Code: "513401", Name: "资阳" },
{ Code: "510401", Name: "攀枝花" },
{ Code: "510402", Name: "阿坝" },
{ Code: "510403", Name: "甘孜" },
{ Code: "510404", Name: "凉山" },
{ Code: "510405", Name: "广安" },
{ Code: "510406", Name: "巴中" },
{ Code: "500239", Name: "黔江" },
{ Code: "520101", Name: "贵阳" },
{ Code: "520200", Name: "六盘水" },
{ Code: "522201", Name: "铜仁" },
{ Code: "522501", Name: "安顺" },
{ Code: "522601", Name: "凯里" },
{ Code: "522701", Name: "都匀" },
{ Code: "522301", Name: "兴义" },
{ Code: "522421", Name: "毕节" },
{ Code: "522101", Name: "遵义" },
{ Code: "530101", Name: "昆明" },
{ Code: "530201", Name: "德宏" },
{ Code: "532201", Name: "曲靖" },
{ Code: "532301", Name: "楚雄" },
{ Code: "532401", Name: "玉溪" },
{ Code: "532501", Name: "红河" },
{ Code: "532621", Name: "文山" },
{ Code: "532721", Name: "思茅" },
{ Code: "532101", Name: "昭通" },
{ Code: "532821", Name: "西双版纳" },
{ Code: "532901", Name: "大理" },
{ Code: "533001", Name: "保山" },
{ Code: "533121", Name: "怒江" },
{ Code: "533221", Name: "丽江" },
{ Code: "533321", Name: "迪庆" },
{ Code: "533521", Name: "临沧" },
{ Code: "540101", Name: "拉萨" },
{ Code: "542121", Name: "昌都" },
{ Code: "542221", Name: "山南" },
{ Code: "542301", Name: "日喀则" },
{ Code: "542421", Name: "那曲" },
{ Code: "542523", Name: "阿里" },
{ Code: "542621", Name: "林芝" },
{ Code: "610101", Name: "西安" },
{ Code: "610201", Name: "铜川" },
{ Code: "610301", Name: "宝鸡" },
{ Code: "610401", Name: "咸阳" },
{ Code: "612101", Name: "渭南" },
{ Code: "612301", Name: "汉中" },
{ Code: "612401", Name: "安康" },
{ Code: "612501", Name: "商洛" },
{ Code: "612601", Name: "延安" },
{ Code: "612701", Name: "榆林" },
{ Code: "620101", Name: "兰州" },
{ Code: "620401", Name: "白银" },
{ Code: "620301", Name: "金昌" },
{ Code: "620501", Name: "天水" },
{ Code: "622201", Name: "张掖" },
{ Code: "622301", Name: "武威" },
{ Code: "622421", Name: "定西" },
{ Code: "622701", Name: "平凉" },
{ Code: "622901", Name: "临夏" },
{ Code: "620201", Name: "嘉峪关" },
{ Code: "622102", Name: "酒泉" },
{ Code: "630100", Name: "西宁" },
{ Code: "632121", Name: "果洛" },
{ Code: "632221", Name: "海西" },
{ Code: "632321", Name: "格尔木" },
{ Code: "632521", Name: "海东" },
{ Code: "632621", Name: "海北" },
{ Code: "632721", Name: "玉树" },
{ Code: "632802", Name: "黄南" },
{ Code: "640101", Name: "银川" },
{ Code: "640201", Name: "石嘴山" },
{ Code: "642101", Name: "吴忠" },
{ Code: "642221", Name: "固原" },
{ Code: "650101", Name: "乌鲁木齐" },
{ Code: "650201", Name: "克拉玛依" },
{ Code: "652101", Name: "吐鲁番" },
{ Code: "652201", Name: "哈密" },
{ Code: "652301", Name: "昌吉" },
{ Code: "652701", Name: "博乐" },
{ Code: "652801", Name: "库尔勒" },
{ Code: "652901", Name: "阿克苏" },
{ Code: "653001", Name: "克州" },
{ Code: "653101", Name: "喀什" },
{ Code: "654101", Name: "伊犁" },
{ Code: "655001", Name: "石河子" },
{ Code: "655002", Name: "塔城" },
{ Code: "655003", Name: "阿勒泰" },
{ Code: "710001", Name: "台北" },
{ Code: "211001", Name: "辽阳" },
{ Code: "653201", Name: "和田" },
{ Code: "820000", Name: "澳门" },
{ Code: "810000", Name: "香港" },
{ Code: "130101", Name: "河北" },
{ Code: "140101", Name: "山西" },
{ Code: "150101", Name: "内蒙古" },
{ Code: "210101", Name: "辽宁" },
{ Code: "220101", Name: "吉林" },
{ Code: "230101", Name: "黑龙江" },
{ Code: "320101", Name: "江苏" },
{ Code: "330101", Name: "浙江" },
{ Code: "340101", Name: "安徽" },
{ Code: "350101", Name: "福建" },
{ Code: "360101", Name: "江西" },
{ Code: "370101", Name: "山东" },
{ Code: "410101", Name: "河南" },
{ Code: "420101", Name: "湖北" },
{ Code: "430101", Name: "湖南" },
{ Code: "440101", Name: "广东" },
{ Code: "450101", Name: "广西" },
{ Code: "460100", Name: "海南" },
{ Code: "510101", Name: "四川" },
{ Code: "520101", Name: "贵州" },
{ Code: "530101", Name: "云南" },
{ Code: "540101", Name: "西藏" },
{ Code: "610101", Name: "陕西" },
{ Code: "620101", Name: "甘肃" },
{ Code: "630100", Name: "青海" },
{ Code: "640101", Name: "宁夏" },
{ Code: "650101", Name: "新疆" },
{ Code: "710001", Name: "台湾"}];
for (var i = 0; i < citys.length; i++) {
if (name.indexOf(citys[i].Name) == 0)return citys[i].Code
}
return "";
}
function ILData_callback() {
var code = GetCityCode(ILData[3]);
if (code.length == 6) location.href = "http://www.sina.com.cn/iframe/2008/weather/" + code + ".html";
}
</script>
</head>
<body>
<script src="http://counter.sina.com.cn/ip" language="" type="text/javascript"></script>
</body>
</html>