教程资源免费下载

免费IP归属地查询接口汇总

发布于:2022-05-17 16:06    阅读次数:1260    作者:云码素材    分类:技术分享    关键词:IP归属地查询  

免费IP归属地查询接口汇总


目前公司网站受到部分ip地址频繁请求,需要统计ip来源地,这里整理优质的ip归属地查询接口,以作记录总结。


1、淘宝API接口

http://ip.taobao.com/service/getIpInfo.php?ip=[ip地址字串]

在ip参数中添加要查询的ip,返回数据为json格式。包括国家地区运营商等数据。

{"code":0,"data":{"ip":"221.218.209.125","country":"中国","area":"","region":"北京","city":"北京","county":"XX","isp":"联通","country_id":"CN","area_id":"","
region_id":"110000","city_id":"110100","county_id":"xx","isp_id":"100026"}}


测试结果:


查询到:110 未查询到: 0 报错: 890 执行时间 314.29S


2、ip-api接口


调用http://ip-api.com/json/接口查询域名,默认为当前请求的IP。


# 国际化英文显示http://ip-api.com/json/# 修改语言编码http://ip-api.com/json/?lang=zh-CN# 修改IP信息http://ip-api.com/json/115.191.200.34?lang=zh-CN

返回数据:

{"as":"AS6106 University of California, Riverside","city":"里弗赛德","country":"美国","countryCode":"US","isp":"University of California, Riverside",
"lat":33.9473,"lon":-117.4008,"org":"University of California, Riverside","query":"169.235.24.133","region":"CA","regionName":"加利福尼亚州",
"status":"success","timezone":"America/Los_Angeles","zip":"92521"}


测评结果:


没有测试完,应该是有调用量限制,不过一开始查询比淘宝快。

3、搜狐IP地址查询


http://pv.sohu.com/cityjson# 设置编码http://pv.sohu.com/cityjson?ie=utf-8

目前只查询到区域信息,数据划分不太明确:

var returnCitySN = {"cip": "221.218.209.125", "cid": "110108", "cname": "北京市海淀区"};


4、太平洋IP地址查询


API接口:


http://whois.pconline.com.cn/ipJson.jsp?ip=xxx.xxx.xxx.xxx&json=true


结果数据:

{"ip":"221.218.209.125","pro":"北京市","proCode":"110000","city":"北京市","cityCode":"110000","region":"海淀区","regionCode":"110108",
"addr":"北京市海淀区 联通ADSL","regionNames":"","err":""}


太平洋IP查询的更多接入方式查看http://whois.pconline.com.cn/


测试结果:


查询到:1000 未查询到: 0 报错: 0 执行时间 68.51S

|测试结果


国内使用,


TOP1 太平洋IP为最优选择,国内准确率高,同时可以判断出国家


TOP2 淘宝API可用于国内查询,国外经常报错,速度不是太快


TOP3 ip-api接口,精确度高,但是速度不稳定,如果你对查询精度要求高,可以使用这个接口。


TOP4 搜狐IP没法测试


测试代码:

import requestsimport randomimport jsonimport timei = 0has = 0nohas = 0error = 0start = time.time()while i < 1000:    i += 1    
ip = "115."+str(random.randint(1,199))+"."+str(random.randint(1,199))+"."+str(random.randint(1,199))    try:        
response = requests.get(url="http://ip.taobao.com/service/getIpInfo.php",params={"ip":ip})        
texts = response.text        infos = json.loads(texts)        print(infos)        country = infos["data"]["country"]        
if country:            has += 1        else:            nohas += 1    except:        
error += 1end = time.time()execution_time = end-startprint("查询到:",has,"未查询到:",nohas,"报错:",error,"执行时间",execution_time)





入群分享

我要加群:资源共享的时代,不要再单打独斗!加小编微信号加入群:xnynews(备注:云码素材入群),qq群号:202498279,一起技术学习,资源分享!

免责声明

本站提供的一切软件、教程和内容信息仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络收集整理,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑或手机中彻底删除上述内容。如果您喜欢该程序和内容,请支持正版,购买注册,得到更好的正版服务。我们非常重视版权问题,如有侵权请邮件与我们联系处理。敬请谅解!

原创声明:本站所有资源如果标明原创的为云码素材已测试或原创开发项目,可提供有偿技术服务,如标明为收集,为网络收集资源,网路收集资源不提供任何技术支持和服务,网络虚拟资源,一经售出,概不退货,请购买前认真看清资源详情说明。

推荐源码
查看更多
教程资源免费下载
广告位招租了

热门文章

1反向词典网站wantwords

2022-05-10 08:48   浏览:30992

2Tik Tok 深田咏美抖音视频100+合集资源免费下载【绿色】

2022-10-31 08:42   浏览:29617

3NB Map-自动生成三维地图工具网站

2022-03-27 09:29   浏览:15687

4河南高速公路实时路况监控查询入口分享

2022-09-11 15:02   浏览:12810

5微信视频号封面的宽和高是多少 及录制视频的分辨率是多大

2020-04-13 15:31   浏览:11969

6免费使用chatgpt3种方式 chatgpt国内入口无需梯子

2023-04-23 17:52   浏览:10680

7可爱的在线捏猫小游戏网站-NieMao

2022-09-08 10:28   浏览:9338

8三个开源的php论坛bbs源码 可自建 圈子 帖子社区网站!

2020-09-15 21:34   浏览:9324

9elib 电子书下载网站

2022-04-13 14:31   浏览:9179

10thinkphp6如何引入extend第三方类库

2019-08-28 17:28   浏览:8649

下午时段云码素材正在优化细节,力求做一个人见人爱的“细节控”哦~

免费领
签到客服赚钱 反馈 回顶部
× Your Image

每天一个精品源码资源

汽车贴膜改色小程序源码 汽车配色小程序源码 车身改色app源码 带后台 带数据