From f92937fba646602469c83e74015ae3a1bdbac81c Mon Sep 17 00:00:00 2001 From: shikong <919411476@qq.com> Date: Wed, 19 Mar 2025 20:53:17 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- main.py | 27 ++++++++++++++++++++------- 1 file changed, 20 insertions(+), 7 deletions(-) diff --git a/main.py b/main.py index e4f1182..d17469a 100644 --- a/main.py +++ b/main.py @@ -21,15 +21,28 @@ def console_listener(tab): def network_listener(tab): # 监听网络 - tab.listen.start(targets="192.168.31.139:8126") + tab.listen.start(targets=["/api/"]) for log in tab.listen.steps(): try: - # print("[network.log]", log) - print(vars(log)) - # request = json.dumps(log.request) - # print(request) - # response = json.dumps(log.response) + print("=" * 50) print(f"[network.log] {log.method} {log.url} {'request'} {''}") + print("=" * 50 + '\t' + "request") + print("=" * 50 + '\t' + "request.headers") + for key in log.request.headers.keys(): + print(key, log.request.headers[key]) + + reqType = log.request.headers['Content-Type'] + if reqType == 'application/json': + print("=" * 50 + '\t' + "request.body") + print(json.dumps(log.request.body, indent=4)) + print(vars(log.request)) + + respType = log.response.headers['Content-Type'] + if respType == 'application/json': + print("=" * 50 + '\t' + "response.body") + print(json.dumps(log.response.body, indent=4)) + + print(vars(log.response)) except Exception as e: print(e) @@ -37,7 +50,7 @@ executor = ThreadPoolExecutor(max_workers=2) executor.submit(console_listener, tab) executor.submit(network_listener, tab) -tab.get(url='http://127.0.0.1:8080/pages/index/shopIndex') +tab.get(url='http://127.0.0.1:24613') tab.change_mode()