21 lines
708 B
Python
21 lines
708 B
Python
import urllib.request
|
|
import json
|
|
import time
|
|
|
|
print('Triggering deep inspect...')
|
|
try:
|
|
urllib.request.urlopen("http://127.0.0.1:34332/deep-inspect-trigger?t=" + str(time.time())).read()
|
|
except Exception as e:
|
|
pass
|
|
|
|
print('Waiting for deep inspect result...')
|
|
try:
|
|
req = urllib.request.Request("http://127.0.0.1:34332/deep-inspect")
|
|
with urllib.request.urlopen(req, timeout=15) as response:
|
|
result = json.loads(response.read().decode())
|
|
print(f"Got result: {len(result.get('nodes', []))} nodes")
|
|
for node in result.get('nodes', []):
|
|
print(f"Node: {node.get('url')} - {len(node.get('buttons', []))} buttons")
|
|
except Exception as e:
|
|
print(f"Error: {e}")
|