android的百度地图sdk获取ip,基于百度地图API的ip地址查询

  • Post author:
  • Post category:其他


说明:使用ip地址查询太麻烦,偶然搜索发现有人已经写过基于百度API的ip地址查询,这个是前人的结晶,我只是修改了一些,勿喷。

用的python2.7,编码问题真是坑。

百度mapAPI私钥申请:https://jingyan.baidu.com/article/e73e26c0b5b75124adb6a786.html

因为是浏览器访问,因此私钥申请写浏览器模式。

欢迎大家吐槽,有更好的可以分享学习。

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

# ip精确查找

import requests

import json

import sys

reload(sys)

sys.setdefaultencoding(‘utf8’)

ip=”目的IP”

AK=”你的私钥”

def findip():

pois=””

url=’https://api.map.baidu.com/location/ip?ip=’+ip+’&ak=’+AK+’&coor=bd09ll’

s=requests.get(url)

page_json=s.text

#page_json=page_json.decode(“unicode_escape”)

#print page_json

data_dic = json.loads(page_json)

if(