62,051
社区成员
发帖
与我相关
我的任务
分享
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=gb2312">
<title> 您的IP地址 </title>
</head>
<body style="margin:0px"><center>您的IP是:[123.191.81.92] 来自:辽宁省沈阳市 联通</center></body></html>
而不是json所以你要自己正则解析而且没有详细的信息 只有很少信息..
其次这东西很不稳定.如果你一个I连续请求很多次 或者经常请求 他会封你IP的..
你问我我怎么知道 因为我就是从ip138转到淘宝API的.
最后就是数据的正确性了..不能保证ip138的正确至少能保证taobao的正确...所以我还是推荐你用淘宝那个api..
正好学习了新技能.. 比如获取客户端ip请求api带参数返回json序列化对象..(如果你会请无视)1. 请求接口(GET): http://ip.taobao.com/service/getIpInfo.php?ip=[ip地址字串] 2. 响应信息: (json格式的)国家 、省(自治区或直辖市)、市(县)、运营商 3. 返回数据格式: {"code":0,"data":{"ip":"210.75.225.254","country":"\u4e2d\u56fd","area":"\u534e\u5317", "region":"\u5317\u4eac\u5e02","city":"\u5317\u4eac\u5e02","county":"","isp":"\u7535\u4fe1", "country_id":"86","area_id":"100000","region_id":"110000","city_id":"110000", "county_id":"-1","isp_id":"100017"}} 其中code的值的含义为,0:成功,1:失败。