由于上一个网站被403了很尴尬,因此重新挑选一个新的网站:百度关键词“天气”,顺次观察每个链接的主网站,发现新浪天气,进去试试?什么结果都没有,多半是废了吧。。发现2345天气,进去试试,哎哟这个不错哦,js栏可以直接看到城市与编号的映射,重新开个窗口返回的也没有403,可以直接拿到我想要的数据。
备注:城市列表写入自己的网页时返回的数据出现乱码,只需要把 表头 以及<script>更换成如下即可:即使用gbk进行编码
<meta http-equiv="Content-Type" content="text/html; charset=gbk" />
<script src="http://tianqi.2345.com/js/citySelectData2.js" charset="gbk">
乱码原因是<meta>表头默认使用utf-8编码,而http://tianqi.2345.com/js/citySelectData2.js使用的却是gbk。