接口地址:http://ip.360.cn/IPShare/info
传递参数:无
返回类型:json
返回值:
greetheader:提示语(如上午好、中午好等)nickname:本机已登录的360账号ip:本机IP地址location:IP所对应的地理位置(中间会有“\t”分隔地区与运营商)loc_client:作用不明请求示例:
Request URL:http://ip.360.cn/IPShare/info返回示例:
{ "greetheader":"中午好,", "nickname":"null", "ip":"115.159.152.210", "location":"上海市\t电信 ", "loc_client":""}备注:本接口抓包自360IP分享计划网站
接口地址:http://ip.360.cn/IPQuery/ipquery
传递参数:
ip:要查询的IP地址参数传递方式:GET/POST
返回类型:json
返回值:
errno:错误编号(为零则代表成功)errmsg:错误信息data:查询的IP所对应的地理位置(中间会有“\t”分隔地区与运营商)请求示例:
Request URL:http://ip.360.cn/IPQuery/ipquery?ip=115.159.152.210返回示例:
{ "errno":0, "errmsg":"", "data":"上海市\t电信"}备注:本接口抓包自360IP分享计划网站
接口地址:http://www.ip508.com/ip
传递参数:
q:要查询的IP地址(为空则查询本机IP)参数传递方式:GET/POST
返回类型:json
返回值:
r:是否请求成功i:查询到的IP地址c:查询到的IP所对应的地理位置a:查询到的详细位置(如XX公司)请求示例:
Request URL:http://www.ip508.com/ip?q=115.159.152.210返回示例:
{ "r":true, "d":{ "i":"115.159.152.210", "c":"上海市", "a":"腾讯云BGP数据中心" }}备注:本接口抓包自ip508.com
接口地址:http://www.taobao.com/help/getip.php
传递参数:无
返回类型:jsonp
callback:ipCallback
返回值:
ip:本机IP地址请求示例:
Request URL:http://www.taobao.com/help/getip.php返回示例:
ipCallback({ip:"115.159.152.210"})备注:本接口只有返回IP地址的功能
接口地址:http://ip.taobao.com/service/getIpInfo.php
传递参数:
ip:要查询的IP地址参数传递方式:GET/POST
返回类型:json
返回值:
code:错误码(为零代表请求成功)country:国名country_id:国名(英文缩写)area:地域(如:华东)area_id:地域IDregion:行政区region_id:行政区IDcity:城市名city_id:城市IDisp:网络提供商isp_id:网络提供商IDip:请求的IP地址请求示例:
Request URL:http://ip.taobao.com/service/getIpInfo.php?ip=115.159.152.210返回示例:
{ "code":0, "data":{ "country":"中国", "country_id":"CN", "area":"华东", "area_id":"300000", "region":"上海市", "region_id":"310000", "city":"上海市", "city_id":"310100", "county":"", "county_id":"-1", "isp":"腾讯网络", "isp_id":"1000153", "ip":"115.159.152.210" }}备注:本接口来自淘宝IP地址库
这个玩法很多,官网介绍也很详细☞ 传送门
接口地址:http://pv.sohu.com/cityjson
传递参数:
ie:编码(默认为GBK)参数传递方式:GET
返回类型:js
返回值:
cip:本机IP地址cid:城市编号cname:城市名称请求示例:
Request URL:http://pv.sohu.com/cityjson?ie=utf-8返回示例:
var returnCitySN = {"cip": "115.159.152.210", "cid": "410100", "cname": "广州市"};接口地址:http://int.dpool.sina.com.cn/iplookup/iplookup.php
传递参数:
format:数据返回格式ip:欲查询的IP(空则查询本机)参数传递方式:GET
返回类型:js/json
返回值:
country:国名province:省份city:城市名注:还有一些参数无法获取数据,作用未知。
请求示例:
Request URL:http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js&ip=115.159.152.210返回示例
var remote_ip_info = { "ret": 1, "start": -1, "end": -1, "country": "中国", "province": "上海", "city": "上海", "district": "", "isp": "", "type": "", "desc": ""};使用方式:
<script type="text/javascript" src="http://ip.chinaz.com/getip.aspx"></script>接口地址:http://www.fbisb.com/ip.php
传递参数:
ip:要查询的IP地址参数传递方式:GET
返回类型:html
备注:本接口抓包自中国黑客联盟IP定位查询系统
还可以通过抓取源码从几个网站获取IP信息
http://www.hao7188.com/ 此网站获取到的数据比较详细,推荐。http://www.ip138.com/ 老牌的IP查询网站http://www.ip.cn/ 比较知名的IP查询网站http://myip.com.tw/ 来自台湾的IP查询网站http://www.net.cn/static/customercare/yourip.asp 万网获取本地公网IP地址http://ip.qq.com/ 腾讯IP分享计划(估计要挂了,不推荐)以下还有些收费的API接口(不推荐):
百度地图高精度定位API:http://lbsyun.baidu.com/index.php?title=webapi/high-acc-ip百度的API:http://apistore.baidu.com/apiworks/servicedetail/114.htmlNowAPI:https://www.nowapi.com/api/ip.get91查API:http://www.91cha.com/api/ip.html本文作者为mengkun,转载请注明。
转载于:https://www.cnblogs.com/a540268158/p/10422795.html
相关资源:java实现根据ip地址获取地理位置