ip地址查询精确找人误差1米左右(找人查ip精准地址)

最近有很多读者朋友对ip地址查询精确找人误差1米左右有疑问。由部分网友整理出相关内容希望能够解答你的疑惑,关于找人查ip精准地址,本站也已经为你找到了问题的答案,希望能帮助到你。

在甲方工作的朋友可能会遇到这样的问题,服务器或者系统经常被扫描,通过IP地址我们只能查到某一个市级城市,如下图:

ip地址查询精确找人误差1米左右(找人查ip精准地址)

当我们想具体到街道甚至门牌号,该怎么办???

偶然间发现百度地图有高精度IP定位API的接口,通过该接口我们可以通过IP地址定位到具体的地理位置,甚至能精确到门牌号及周围的标志性建筑。该接口的说明地址为:http://lbsyun.baidu.com/index.php?title=webapi/high-acc-ip

若想要使用该接口进行查询,必须先申请一个密钥(AK),如下图:

ip地址查询精确找人误差1米左右(找人查ip精准地址)

申请过程就不进行说明了。API的接口参数说明和返回参数说明也不过多的介绍,大家可以看一看。因为我想返回基础定位结果+地址信息+POI信息,所以我将请求参数extensions的值设置为3。一次完整的http请求为:http://api.map.baidu.com/highacciploc/v1?qcip=183.55.116.90&qterm=pc&ak=“你的 密钥(AK)”&coord=bd09ll&extensions=3 。请求结果如下图:

ip地址查询精确找人误差1米左右(找人查ip精准地址)

结果为json格式数据:

{“content”:{“location”:{“lat”:23.06588,”lng”:115.404586},”locid”:”925a2a9e3ac5be1cf003afd23c344ab3″,”radius”:30,”confidence”:0.5,”address_component”:{“country”:”中国”,”province”:”广东省”,”city”:”汕尾市”,”district”:”海丰县”,”street”:”新平路”,”street_number”:””,”admin_area_code”:441521},”formatted_address”:”广东省汕尾市海丰县新平路”,”business”:”公平”},”result”:{“error”:161,”loc_time”:”2016-10-19 21:53:28″}}

我们需要的字段为:content字段里面的formatted_address。当然我们也可以将location里面的经度和纬度提取出来从而显示在地图上面。有的IP地址会返回pois数据,比如:183.55.116.95。返回参数如下:

{“content”:{“location”:{“lat”:23.082367,”lng”:115.466276},”locid”:”3fb96555906fff3100ff21119142ccd5″,”radius”:30,”confidence”:1.0,”address_component”:{“country”:”中国”,”province”:”广东省”,”city”:”汕尾市”,”district”:”海丰县”,”street”:”S335″,”street_number”:””,”admin_area_code”:441521},”formatted_address”:”广东省汕尾市海丰县S335″,”pois”:[{“name”:”双墩村”,”address”:”汕尾市海丰县三三五省道”,”tag”:”行政地标;村庄”,”location”:{“lat”:23.082422,”lng”:115.465348},”uid”:”18010998377147269119″},{“name”:”双墩村委会”,”address”:”汕尾市海丰县”,”tag”:”政府机构;各级政府”,”location”:{“lat”:23.083394,”lng”:115.465914},”uid”:”17661602237861855231″},{“name”:”长联塘尾”,”address”:”汕尾市海丰县”,”tag”:”行政地标;村庄”,”location”:{“lat”:23.081358,”lng”:115.467315},”uid”:”18010998372852301823″},{“name”:”双墩小学”,”address”:”335省道附近”,”tag”:”教育培训;小学”,”location”:{“lat”:23.083336,”lng”:115.465061},”uid”:”17661601958688980991″},{“name”:”大溪头”,”address”:”汕尾市海丰县”,”tag”:”行政地标;村庄”,”location”:{“lat”:23.090326,”lng”:115.465995},”uid”:”18010998368557334527″}],”location_description”:”双墩村东104米”},”result”:{“error”:161,”loc_time”:”2016-10-19 22:03:31″}}

此时我们可以把pois字段也提取出来,值得注意的是pois为数组,我们可以遍历数组数据。

通过上面的分析,用python简单的写了一个脚本,具体代码如下:

# -*- coding:utf-8 -*-

# author:allen权

import sys

import urllib2

import json

def get_ip_information(ip):

url=’http://api.map.baidu.com/highacciploc/v1?qcip=’+ip+’&qterm=pc&ak=’你的密钥(AK)’&coord=bd09ll&extensions=3′

poiss=”

request=urllib2.Request(url)

page=urllib2.urlopen(request, timeout=10)

data_json=page.read()

data_dic=json.loads(data_json)

if(data_dic.has_key(“content”)):

content=data_dic[“content”]

address_component=content[“address_component”]

formatted_address=content[“formatted_address”]

print “该IP地址的具体位置为:”

print address_component[“country”]

print formatted_address

if (content.has_key(“pois”)):

print “该IP地址附近POI信息如下:”

pois=content[“pois”]

for index in range(len(pois)):

pois_name=pois[index][“name”]

pois_address=pois[index][“address”]

print pois_name, pois_address

else:

print ‘IP地址定位失败!!!’

if __name__==’__main__’:

get_ip_information(‘183.55.116.95’)

大家把脚本上面的参数ak值改为自己的密钥即可。测试截图如下:

ip地址查询精确找人误差1米左右(找人查ip精准地址)

再放一张自己IP的测试截图:

ip地址查询精确找人误差1米左右(找人查ip精准地址)

确实精确到了路名,很准确,虽然没有pois的信息。

最后声明一下,成功率:综合定位成功率 65% ,精度:90% 误差 80m 以内;95% 误差 350m。这是官方给出的数据,所说有一定的概率是查询失败的!!!!

主题测试文章,只做测试使用。发布者:艾迪号,转转请注明出处:https://www.cqaedi.cn/baike/19649.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022年 12月 13日 上午10:53
下一篇 2022年 12月 13日 下午12:53

相关推荐

  • 内长19cm是多少码童鞋

    今天详细整理了童装、童鞋、童帽的尺码对照表,也是很实用的干货了,很有必要收藏一下哦 ??童装尺码对照表:童装衣服分年龄段 ?婴幼儿时期:0-15个月 ?中小童时期:1-6岁 ?中大童时期:6-12岁 ??根据不同的年龄段,结合宝宝的身高体重来选择适合的衣服。 ??童装还有一些特殊的码段3、5、7、9、11、13、15、17等多见于韩版码数,对应的中国码段是8…

    2023年 4月 30日
    00
  • 万用表测量电流,fluke万用表测量电流

    万用表测量电流的方法和注意事项 电路中电流是一个重要的物理量,在电器维修过程中,我们需要对电路中的电流进行测量。而测量电流的方法有很多种,其中用万用表来测量电流是一种常用的方法。本文就来详细介绍一下如何用万用表来测量电流。 一、测量电流前的准备工作 在使用万用表测量电流之前,需要先做好一些准备工作。比如检查电路是否通电,电路中电阻是否接好,万用表的档位是否合…

    百科大全 2023年 6月 16日
    00
  • 大3匹空调适合多大面积,大3匹空调适用多大面积?

    大3匹空调适用多大面积? 3匹空调适用面积:看房间密封情况。一般来讲,只制冷的话。可以带50平方左右,制热的话,主要还是看房间密封程度,但肯定是小于制冷的面积。每平方耗能差不多200W。 常用转换关系:3P冷暖柜机的制冷面积为33—42平方米,制热面积为27—30平方米。 注:空调大小一般是以P(匹)为单位来计算的。对于传统定速空调,一般常用的转换关系为: …

    百科大全 2023年 7月 29日
    00
  • 中国十大包装机械设备厂(包装机械设备生产厂家排名)

    榜单解读: 2021年度中国包装百强企业的营业收入共计2594.39亿元,较2020年度百强企业的总营业收入增长16.97%,入围门槛为6.23亿元,较2020年度提高9.08%。 5家企业的营业收入超过百亿元,排名前四企业的依次仍为胜达集团有限公司、厦门合兴包装印刷股份有限公司、深圳市裕同包装科技股份有限公司、奥瑞金科技股份有限公司,其中前两家企业的营收同…

    2023年 4月 27日
    00
  • 常见病句类型常见病句类型及例句及修改

    1、常见病句类型 常见病句类型是我们在写作中经常会遇到的一些问题,如果我们能够注意并避免这些问题,就能提高文章的质量。首先是“累赘句”,这种句子过于冗长,让读者感到疲惫。我们应该尽量简洁明了地表达自己的意思。其次是“重复句”,这种句子重复使用了相同的词语或表达方式,显得乏味。我们可以尝试使用同义词或不同的表达方式来丰富文章。还有“啰嗦句”,这种句子过于啰嗦,…

    百科大全 2023年 10月 2日
    00

站长QQ

7401002

在线咨询: QQ交谈

邮件:7401002@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信