#!/usr/bin/env python3 import socket import sys from pathlib import Path sys.path.insert(0, str(Path(__file__).resolve().parent)) from mk_apply_hotspot import HOST, PORT, login, talk # noqa: E402 sock = socket.create_connection((HOST, PORT), timeout=8) login(sock) for name in ("699000001", "699000002", "699000003"): r = talk(sock, ["/ip/hotspot/user/print", "?name=" + name]) ids = [w[5:] for s in r for w in s if w.startswith("=.id=")] for i in ids: talk(sock, ["/ip/hotspot/user/remove", "=numbers=" + i]) print("removed", name, i) r = talk(sock, ["/ip/hotspot/user/print"]) print("USERS", r) sock.close()