之前的日志《分享三个可用的IP查询API》中收集了三个可用的IP查询API,这里将再给各位分享一个超简单的IP查询API,来自网易的IP地址归属地数据查询接口。
http://ip.ws.126.net/ipquery?ip=yourip
使用方法非常简单,已知的参数只有一个ip,也就是你要查询的ip地址。
返回的数据是一个js脚本,如下所示
var lo="广东省", lc="广州市"; var localAddress={city:"广州市", province:"广东省"}
其中lo是地址所在省,lc为地址所在市,localAddress为归属地地址的json格式数据。
使用该api非常简单,直接在前端引用该api即可。
例如:
<script src='http://ip.ws.126.net/ipquery?ip=114.114.114.114'></script>
<script>
console.log(lo+' '+lc); //广东省 广州市
</script>
或者通过ajax调用(将以下代码复制到html文件即可预览效果。)
例如:
<!DOCTYPE html>
<html lang="zh-cn">
<head>
<title>测试</title>
<script type="text/javascript" src="https://cdn.bootcss.com/jquery/3.3.1/jquery.min.js"></script>
</head>
<body>
<input type="textarea" id="ip" />
<br />
<br />
<input type="textarea" id="result" />
<br />
<br />
<input type="button" value="查询" id="query" />
<script>
$(document).ready(function(){
$('#query').click(function(){
$.getScript('http://ip.ws.126.net/ipquery?ip='+$('#ip').val(),
function(){
$('#result').val(lo + " "+ lc);
}
);
})
});
</script>
</body>
</html>