分享几个IP获取地理位置的API接口(最全面的了)

您所在的位置:网站首页 fbisb 分享几个IP获取地理位置的API接口(最全面的了)

分享几个IP获取地理位置的API接口(最全面的了)

2023-11-27 23:43| 来源: 网络整理| 查看: 265

转载;https://cloud.tencent.com/developer/article/1152362

全网首发,最全的IP接口,不服来辩!博主找了几个小时的资料,又手动抓取到了几个接口补充进来,应该不能再全了……

360获取本机IP、地区及运营商

接口地址: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分享计划网站

360获取指定IP的地区及运营商

接口地址: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分享计划网站

ip508获取指定IP、地区及所处位置

接口地址: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

淘宝获取本机IP地址

接口地址: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地址的功能

淘宝获取IP详细信息

接口地址:http://ip.taobao.com/service/getIpInfo.php

传递参数:

ip:要查询的IP地址

参数传递方式:GET/POST

返回类型:json

返回值:

code:错误码(为零代表请求成功) country:国名 country_id:国名(英文缩写) area:地域(如:华东) area_id:地域ID region:行政区 region_id:行政区ID city:城市名 city_id:城市ID isp:网络提供商 isp_id:网络提供商ID ip:请求的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地址库

太平洋网络IP地址查询Web接口

这个玩法很多,官网介绍也很详细☞ 传送门

搜狐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.220", "cid": "410100", "cname": "广州市"};新浪IP地址查询接口

接口地址: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": "" }; 站长之家IP地址接口

使用方式:

中国黑客联盟IP地址接口

接口地址: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.html NowAPI:https://www.nowapi.com/api/ip.get 91查API:http://www.91cha.com/api/ip.html


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3