13 lines
456 B
Python
13 lines
456 B
Python
import requests, re
|
|
js = requests.get("https://cpsb.ruimeida.cc/assets/index-Cxl1XTjI.js", timeout=30).text
|
|
# find device related API paths in Xn calls and nearby
|
|
idx = 0
|
|
while True:
|
|
i = js.find("device", idx)
|
|
if i < 0: break
|
|
frag = js[max(0,i-80):i+120]
|
|
if any(k in frag for k in ("Xn(", "/api", "method", "POST", "PATCH", "PUT", "code", "status", "online", "heartbeat")):
|
|
print(repr(frag))
|
|
print("---")
|
|
idx = i + 5
|