Commit Graph

4 Commits

Author SHA1 Message Date
57a49ab7f5 fix(cmcc): parse_curl 头键大小写不敏感(Reqable 等导出 Cookie 大写 C)
号2素材实测踩到:mitm/Reqable 导出的请求头是 'Cookie'(大写),
parse_curl 的 headers.get('cookie') 大小写敏感 → 自检误报缺 cookie 头。
改用小写化视图做自检判定,原始头键仍原样保留(服务端/request 都大小写不敏感)。
2026-11-07 18:50:04 +08:00
a9bdd048f5 chore(cmcc): 静音 InsecureRequestWarning(legacy 池 CERT_NONE 是有意行为) 2026-11-07 18:24:00 +08:00
e8958aa8f0 fix(cmcc): 青龙容器 OpenSSL 3.x legacy renegotiation 兼容
client.app.coc.10086.cn 用 legacy TLS renegotiation,青龙容器(Python3.11 +
OpenSSL 3.x)默认拒绝 → UNSAFE_LEGACY_RENEGOTIATION_DISABLED 全发网络错误
(真机日志 2026-11-07 18:00)。修复:
- 内置 ssl 上下文放行 SSL_OP_LEGACY_SERVER_CONNECT(0x4)
- 预建 urllib3 HTTPSConnectionPool 专池([A] 仍无状态,不用 Session)
- post_seed() 统一出口:legacy 池优先,异常回落 requests(verify=False)
- _U3Response 最小适配 urllib3 响应到 requests 风格(classify 兼容)
2026-11-07 18:14:21 +08:00
27e3c95585 feat(cmcc): 中国移动签到有礼自动签到(Python3 重放素材链路)
协议链路 2026-11-07 全实验裁决后投产:
- 重放 autoLogin 素材换会话(命中即停 + 15 败长静默防风暴冷却)
- appTokenLogin 换 QWHD_SESSION_TOKEN(token=原始 Set-Cookie 全值)
- mark31/domark 签到 + 幂等(markstatus 先行)
- 出口 IP 无关/素材无小时级寿命 已实测证伪,云青龙可直接部署
- 通知走 webhook+pushplus 双通道(与 common.js 契约同名的 Python 实现)
- 素材获取:保持登录态等自动续期抓一次即可,无每日仪式
2026-11-07 16:48:50 +08:00