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

相关推荐

  • 超级恐怖的电影有哪些(超级恐怖的电影有哪些中国)

    最近有很多读者朋友对超级恐怖电影有什么疑问。有网友整理了相关内容,希望能回答你的疑惑。这个网站已经为你找到了关于中国超级恐怖电影的问题的答案,希望对你有所帮助。 这个名单汇集了每个“最恐怖”名单中最好的恐怖电影,以及一些鲜为人知的让我们大吃一惊的电影。 一部好恐怖电影的试金石是否成功地吓到了观众。每个恐怖电影迷似乎都记得一部仍然潜伏在他们想象中的电影,这让他…

    百科大全 2023年 4月 13日
    00
  • 小米手机怎么设置呼叫转移(小米手机怎么设置呼叫转移功能)

    最近,许多读者对如何设置小米手机的呼叫转移有疑问。一些网民整理了相关内容,希望回答您的疑问。关于如何设置小米手机的呼叫转移功能,本网站也为您找到了问题的答案,希望能对您有所帮助。 出门最重要的是带手机。带手机最重要的是什么?就是让别人联系你,知道你在哪里。但是一旦手机没电或者没有信号怎么办?这种似乎被世界遗忘的感觉让我们感到不安,生怕错过任何重要的信息。 今…

    百科大全 2023年 3月 24日
    00
  • 四级考试人越少越好过吗(四级考试人越少越好过吗知乎)

    最近有很多读者朋友对四级考试的人越少越好有疑问。有网友整理了相关内容,希望能回答你的疑惑。知乎四级考生越少越好。这个网站已经为你找到了问题的答案,希望对你有所帮助。 众所周知,公务员是当今社会最好的职业之一,因为公务员的收入水平比较高,工作环境也很好,工作压力比较小。所以很多人选择报考公务员,尤其是大学文科专业的毕业生,最喜欢报考公务员。 公务员的考试题目主…

    百科大全 2023年 3月 4日
    00
  • 沁园春雪草书_沁园春雪草书作品欣赏大全

    1、沁园春雪草书 《沁园春雪草书》是一幅以自然景色为主题的草书作品。草书是中国传统的书法艺术形式之一,以草木的形态为基础,表现出自然界的美。这幅作品以春天的景色为背景,描绘了一片被雪覆盖的园林。草书的特点是字体潇洒自如,线条流畅,给人一种自然而然的感觉。通过草书的表现手法,艺术家将春天的雪景生动地展现出来。 在这幅作品中,我们可以看到雪花飘落在树枝上,花朵上…

    百科大全 2023年 9月 30日
    00
  • 小母猫绝育的最佳时间(母猫不想绝育也不想生小猫怎么办)

    猫咪的发情期其实挺烦人的,很多宠物主人都会带猫咪去绝育,以减少烦恼。那么猫咪“绝育”的最佳时机是什么时候呢? 猫绝育的最佳时间大多数猫在6个月后进入性成熟阶段,所以最好在猫第一次发情前给猫绝育,也就是说,6~8个月左右。由于此时猫咪健康状况稳定,手术风险相对较低。 当猫处于发情期时,千万不要给猫绝育,因为此时猫的生殖器官处于充血状态,容易出血,增加肌肉手术的…

    2023年 5月 5日
    00

站长QQ

7401002

在线咨询: QQ交谈

邮件:7401002@qq.com

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

关注微信