From 449e592cdffa26a3e444bf70d6affa72d9b691b3 Mon Sep 17 00:00:00 2001 From: zhuhjay Date: Mon, 9 Nov 2026 13:03:07 +0800 Subject: [PATCH] =?UTF-8?q?fix(cmcc):=20=E5=A4=B1=E8=B4=A5=E6=91=98?= =?UTF-8?q?=E8=A6=81=E6=94=B9=E6=88=90=E6=8C=89=E7=BB=9F=E8=AE=A1=E5=88=86?= =?UTF-8?q?=E5=B8=83=E7=BB=99=E5=87=BA=E5=94=AF=E4=B8=80=E7=BB=93=E8=AE=BA?= =?UTF-8?q?=EF=BC=88=E4=B8=8D=E5=86=8D=E7=BD=97=E5=88=97=E5=9B=9B=E7=A7=8D?= =?UTF-8?q?=E5=8F=AF=E8=83=BD=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 真机 2026-11-09 首跑:114 发里 88B 占 57 / 全站,旧文案把四种可能平铺, 用户无法判断该做什么。现在按占比判定: 88B 占 ≥80% → 素材本身失效,需重抓(唯一动作) 64B 占多数 → 会话 cookie 死,重抓 236B ≥5 → 慢节拍通道,重试 网络错误多数 → 查容器出网/DNS/SSL --- cmcc/scrip_cmcc_mark.py | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/cmcc/scrip_cmcc_mark.py b/cmcc/scrip_cmcc_mark.py index 24a3c44..f6d8a42 100644 --- a/cmcc/scrip_cmcc_mark.py +++ b/cmcc/scrip_cmcc_mark.py @@ -510,9 +510,20 @@ def run_one_account(name, payload, stats): else: sess, tried = replay_auto_login(payload, stats) if not sess: - acct["detail"] = ("换会话 %d 发未命中(%s)。诊断:64B多→素材/会话死,重抓;" - "88B多→素材活着未中,1小时后重跑;236B→通道异常,快节拍重试;" - "403/150→cURL 解析损坏" % (tried, stats)) + n88 = stats.get("88_business_miss", 0) + if n88 >= max(10, tried * 0.8): + hint = ("★ 绝大多数是 88B(%d/%d)=素材本身已失效:会话层拒收," + "不是冷却也不是网络。请重新抓一份 autoLogin 素材(保持 APP 登录态," + "开抓包→触发登录/等自动续期→导出 cURL)。" % (n88, tried)) + elif stats.get("64_no_session", 0) >= max(5, tried * 0.5): + hint = "★ 多数 64B=素材里的会话 cookie 死了,需重抓素材。" + elif stats.get("236_account_layer", 0) >= 5: + hint = "★ 多数 236B=慢节拍通道,稍后快节拍重试。" + elif stats.get("net_error", 0) >= max(5, tried * 0.5): + hint = "★ 多数网络错误:检查青龙容器出网/DNS/SSL。" + else: + hint = "形态混合,先看上面统计;88B 占多数按素材失效处理。" + acct["detail"] = "换会话 %d 发未命中。%s 统计=%s" % (tried, hint, stats) return 2, acct tok = mint_token(sess, stats) if not tok: