交接文件同步
This commit is contained in:
34
figcode/analyzer.py
Normal file
34
figcode/analyzer.py
Normal file
@@ -0,0 +1,34 @@
|
||||
# !coding=utf-8
|
||||
import datetime
|
||||
import pytz
|
||||
import analyzedutil as aul
|
||||
class node:
|
||||
ip = ""
|
||||
AS = ""
|
||||
next = ""
|
||||
isp = ""
|
||||
cou = ""
|
||||
couCode = ""
|
||||
prov = ""
|
||||
lat = ""
|
||||
lng = ""
|
||||
FindTime = ""
|
||||
dataOK = ""
|
||||
owner = ""
|
||||
|
||||
def __init__(self, ip,lang="ch"):
|
||||
self.ip = ip
|
||||
record = aul.getrecord(ip,lang)
|
||||
if record == 1:
|
||||
self.dataOK = False
|
||||
return
|
||||
self.dataOK = True
|
||||
self.isp = aul.filterNull(record.get('isp', b'').decode("utf-8"))
|
||||
self.lat = aul.filterNull(record.get('latwgs', b'').decode("utf-8"))
|
||||
self.lng = aul.filterNull(record.get('lngwgs', b'').decode("utf-8"))
|
||||
self.prov = aul.filterNull(record.get('province', b'').decode("utf-8"))
|
||||
self.AS = "ASN"+str(aul.filterNull(record.get('asnumber', b'').decode("utf-8")))
|
||||
self.couCode = aul.filterNull(record.get('areacode', b'').decode("utf-8"))
|
||||
self.cou = aul.filterNull(record.get('country', b'').decode("utf-8"))
|
||||
self.FindTime = datetime.datetime.now(pytz.UTC)
|
||||
self.owner = aul.filterNull(record.get('owner', b'').decode("utf-8"))
|
||||
Reference in New Issue
Block a user