将控制台和网络监听功能从 `main.py` 中分离到 `listener` 模块,以提高代码的可维护性和可读性。同时,新增 `utils` 模块用于格式化 JSON 数据,并更新 `requirements.txt` 以包含必要的依赖。
15 lines
421 B
Python
15 lines
421 B
Python
from reloading import reloading
|
|
|
|
|
|
def console_listener(tab):
|
|
try:
|
|
# 监听控制台
|
|
print("[console.log] 开始监听控制台")
|
|
tab.console.start()
|
|
steps = tab.console.steps()
|
|
for log in steps:
|
|
# print("[console.log]", log)
|
|
print(f"[console.log] {log.text}")
|
|
finally:
|
|
print("[console.log] 停止监听控制台")
|
|
tab.console.stop() |