python-drission-page-spider/listener/console.py
shikong deb51d8579
refactor: 重构监听功能并分离到独立模块
将控制台和网络监听功能从 `main.py` 中分离到 `listener` 模块,以提高代码的可维护性和可读性。同时,新增 `utils` 模块用于格式化 JSON 数据,并更新 `requirements.txt` 以包含必要的依赖。
2025-03-20 00:52:31 +08:00

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()