Commit c311b93b by lyh3024

Merge branch 'develop' into 'master'

fix

See merge request lyh3024/knowledge_graph!13
parents 85d3107b bdaa7729
import random
from neomodel import db from neomodel import db
from datetime import datetime from datetime import datetime
from route.models import RouteIp, FirstIp, EndIp from route.models import RouteIp, FirstIp, EndIp
...@@ -26,6 +28,45 @@ def test(i): ...@@ -26,6 +28,45 @@ def test(i):
r4.save() r4.save()
def test1(i):
province = ['四川', '北京', '上海', '山东']
city = {
'四川': '成都',
'北京': '海淀',
'上海': '浦东',
'山东': '青岛',
}
isp = ['电信', '联通', '移动']
t1 = datetime(year=2022, month=1, day=i)
ip1 = '127.1.1.' + str(i)
ip3 = '192.192.192.' + str(i)
province1 = province[random.randint(0,3)]
city1 = city[province1]
isp1 = isp[random.randint(0, 2)]
province3 = province[random.randint(0, 3)]
city3 = city[province3]
isp3 = isp[random.randint(0, 2)]
n1 = FirstIp(ip=ip1, country='中国', province=province1, city=city1, isp=isp1, start_ip=ip1, root_ip=ip3)
n3 = EndIp(ip=ip3, country='中国', province=province3, city=city3, isp=isp3, start_ip=ip1, root_ip=ip3)
n1.save()
n3.save()
pre = n1
for i in range(random.randint(3, 10)):
ip2 = str(random.randint(0, 255)) + '.' + str(random.randint(0, 255)) + '.10.' + str(i)
province2 = province[random.randint(0, 3)]
city2 = city[province2]
isp2 = isp[random.randint(0, 2)]
n2 = RouteIp(ip=ip2, country='中国', province=province2, city=city2, isp=isp2, start_ip=ip1, root_ip=ip3)
n2.save()
r = pre.next_ip.connect(n2, {"index": "123"+str(ip2), 'date': t1})
r.save()
pre = n2
r = pre.next_ip.connect(n3, {"index": "123" + str(ip3), 'date': t1})
r.save()
if __name__ == "__main__": if __name__ == "__main__":
for i in range(20): for i in range(1, 20):
test(i) test1(i)
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment