update
This commit is contained in:
parent
2fe0520557
commit
e948a14409
Binary file not shown.
30
main.py
30
main.py
|
@ -15,6 +15,22 @@ def click_it(x, y):
|
||||||
|
|
||||||
|
|
||||||
def is_black(black):
|
def is_black(black):
|
||||||
|
for v in black_list:
|
||||||
|
if dict_equal(v, black):
|
||||||
|
return True
|
||||||
|
return False
|
||||||
|
|
||||||
|
|
||||||
|
def dict_equal(dict1, dict2):
|
||||||
|
if len(dict2) != len(dict1):
|
||||||
|
return False
|
||||||
|
for k, v1 in dict1.items():
|
||||||
|
v2 = dict2.get(k)
|
||||||
|
if v1 != v2:
|
||||||
|
return False
|
||||||
|
if k == "Point":
|
||||||
|
if len(v1[0]) != len(v2[0]):
|
||||||
|
return False
|
||||||
return True
|
return True
|
||||||
|
|
||||||
|
|
||||||
|
@ -39,19 +55,19 @@ def handle_client(client_socket):
|
||||||
data = data.decode("utf-8")
|
data = data.decode("utf-8")
|
||||||
data = json.loads(data)
|
data = json.loads(data)
|
||||||
print(data)
|
print(data)
|
||||||
for v in black_list:
|
if is_black(data):
|
||||||
if is_black(v):
|
print("黑名单")
|
||||||
print("黑名单")
|
client_socket.send(b"ACK!")
|
||||||
client_socket.send(b"ACK!")
|
client_socket.close()
|
||||||
client_socket.close()
|
return
|
||||||
return
|
|
||||||
Point = data["Point"]
|
Point = data["Point"]
|
||||||
x = Point[0]["X"]
|
x = Point[0]["X"]
|
||||||
y = Point[0]["Y"]
|
y = Point[0]["Y"]
|
||||||
print(x, y)
|
|
||||||
click_it(x, y)
|
click_it(x, y)
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
pass
|
pass
|
||||||
|
client_socket.send(b"ACK!")
|
||||||
|
client_socket.close()
|
||||||
|
|
||||||
|
|
||||||
# 等待连接,这里必定进入循环
|
# 等待连接,这里必定进入循环
|
||||||
|
|
Loading…
Reference in New Issue