需求:根据IP获取当地天气
参考:http://news.qq.com/ 其页面中有获取天气的实现。
具体实现:1.查看上面网页,找出其相关代码(我使用的是chrom浏览器,F12调出调试模式)
2.解释主要代码:
(1)<script src="http://fw.qq.com:80/ipaddress"></script> :加载这个js,返回的信息:var IPData = new Array("60.29.153.39","","天津市","");
其返回的是本机的IP和地区(类似山东省,济南市;因为天津是直辖市比较特殊,最后市为空;后面有专门判断)。
注意:http://fw.qq.com:80/ipaddress现在打不开,可以找搜狐的相关的地址,返回信息有点不一样,但是基本信息都在的。可以参考的有(