Dish_Recognition/tools/_tmp_dev.py

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