|
@@ -100,28 +100,6 @@ class MiscellService():
|
|
|
col = "log_access"
|
|
|
mdb.insert_one(col=col, data=add_data)
|
|
|
|
|
|
- # 获取所有设备ip地址的xy经纬度
|
|
|
- @staticmethod
|
|
|
- def getAreaJson(ip_list):
|
|
|
- area = {}
|
|
|
- # ip_list = ["120.237.157.183", "123.123.123.1", "123456", "190.9.194.216"]
|
|
|
- for ip in ip_list:
|
|
|
- data = {'ip': ip}
|
|
|
- URL = 'http://ip.taobao.com/service/getIpInfo.php'
|
|
|
- try:
|
|
|
- r = requests.get(URL, params=data, timeout=3)
|
|
|
- except requests.RequestException as e:
|
|
|
- print(e)
|
|
|
- else:
|
|
|
- json_data = r.json()
|
|
|
- if json_data['code'] == 0:
|
|
|
- country = json_data['data']['country']
|
|
|
- if country != '':
|
|
|
- if country in area:
|
|
|
- area[country] += 1
|
|
|
- else:
|
|
|
- area[country] = 1
|
|
|
- return area
|
|
|
|
|
|
# 获取所有设备ip地址的指向的国家
|
|
|
@staticmethod
|