Commit Graph
449 Commits
Author SHA1 Message Date
yml2213 2a1b1e642c 优化虎牙精英宝典工作台与Cookie生成 2026-09-02 12:48:41 +08:00
yml2213 0d21a3fa09 trace文档补充:逆向生成器全链路验证通过(含真实兑换成功) 2026-09-01 23:53:28 +08:00
yml2213 8fef04d0af web_cookie_fields 用逆向算法替换随机:__yamid_new=UUIDv1时间戳复刻、game_did=35位63字符集、_yasids同源、_qimei_uuid42=1a前缀、guid回退加固定段 2026-09-01 23:48:00 +08:00
yml2213 8b24732c81 文档:网页设备字段溯源实证——5字段服务端下发/其余浏览器脚本生成,定位QIMEI SDK 0.6.3与guid固定段 2026-09-01 23:34:30 +08:00
yml2213 61eb434138 双份cookie存储:raw_cookie 保存App原始凭据,与网页运行ck分离
网页运行ck(cookie列)含本地随机生成的网页设备字段,若被风控标记
无法还原纯净登录凭据;新增 raw_cookie 保存16字段App原始态,供
设备态重建/审计/复核登录有效性。

- HuyaAccount 加 raw_cookie 列(alembic 0034,MySQL TEXT nullable)
- HuyaLoginResult 加 raw_cookie 字段;App登录链补齐前快照原始凭据
- upsert_huya_cookie 支持双写;app-password-login 路由透传 raw_cookie
- 存量行 raw_cookie 为 NULL(老账号无快照),新登录自动填充
2026-09-01 23:15:20 +08:00
yml2213 3ae1c3de1e 文档:浏览器注入ck未登录根因=domain需带前导点(.huya.com),host-only仅主域生效 2026-09-01 23:02:40 +08:00
yml2213 45da352668 登录链补齐网页设备字段并修正udb_appid为5002
App模拟扫码登录只产出16个udb_*认证字段且udb_appid=5008(App渠道);
真实网页登录态是41字段+udb_appid=5002,缺字段注入浏览器会导致
UDB SDK判定设备态不完整。登录成功返回前用 fill_web_cookie_fields
补齐guid/qimei/yamid/game_did等字段并强制udb_appid=5002。

实测:16字段App ck -> 41字段网页形态,checkLogin=isLogined:true、
cookie/verify returnCode:0,与8.31真实扫码登录抓包一致
2026-09-01 22:44:42 +08:00
yml2213 0839fc5947 文档记录商品/兑换全链路验证:getActPrizeList/Detail/Records 全 200,scoreExchangePrize 往返成功(604积分不足) 2026-09-01 22:29:59 +08:00
yml2213 416dc2585b 文档补充三通道cookie依赖矩阵:商城WSS/HTTP RPC原始cookie即可,仅活动WSS需补齐 2026-09-01 22:23:13 +08:00
yml2213 9b0ef63eca 文档补充端到端验证:query_game_name/query_points 均 success 2026-09-01 22:16:38 +08:00
yml2213 5dc736516f 补齐网页Cookie缺失字段并接入会话自动预取guid
- 新增 core/huya/web_cookie_fields.py:4 核心设备字段(guid 取自 wsLaunch 会话、
  _qimei_uuid42/__yamid_new/game_did 随机对齐格式)+ qimei 皮肤 + 22 个统计/会话字段
- elite_session 活动通道初始化时若缺网页字段,先 wsLaunch 预取服务端认可 guid,
  补齐 cookie 后重建会话;业务 RPC 统一走补齐后的 cookie
- 实测:账号 id=58(原始 16 字段登录态)checkUserBindGameAccount status=200
  (和平精英已绑定/收麦季)、getUserScore status=200(积分 4880)
- 附补齐方案与浏览器实测来源记录 docs/HUYA_CHAT_缺失字段补齐方案.md
2026-09-01 22:12:58 +08:00
yml2213 61ce0c9672 WSS连接不信任环境代理避免SOCKS劫持 2026-09-01 20:30:01 +08:00
yml2213 9f3e3a74ce 修正活动WSS AUTH帧对齐9.1抓包字节 2026-09-01 20:25:31 +08:00
yml2213 727c32a5f5 接入匿名设备态协议补齐Cookie字段并放宽保存 2026-09-01 19:29:56 +08:00
yml2213 8447ca82ed 真实浏览器抓包与匿名设备态协议生成器 2026-09-01 19:17:36 +08:00
yml2213 48c37bb8d7 虎牙网页Cookie来源驱动合并与WSS传输门禁 2026-09-01 19:17:32 +08:00
yml2213 8e3c0e69bc 修正虎牙活动wsLaunch包封装 2026-09-01 12:56:37 +08:00
yml2213 5a1456e3cb 修正虎牙活动WSS初始化序列 2026-09-01 12:52:26 +08:00
yml2213 26514b332d 完成虎牙宝典WSS绑定与快照隔离重构 2026-09-01 12:40:22 +08:00
yml2213 24f312a3a9 更新虎牙宝典WSS接入进度文档 2026-09-01 12:25:34 +08:00
yml2213 90ce72fa15 隔离虎牙宝典批量任务WSS会话 2026-09-01 12:25:03 +08:00
yml2213 2fca1210bb 切换虎牙宝典活动任务到WSS会话 2026-09-01 12:23:43 +08:00
yml2213 17e72d40a5 支持虎牙活动WSS自定义连接来源 2026-09-01 12:21:09 +08:00
yml2213 aab84e0fb5 切换虎牙宝典开通任务到WSS会话 2026-09-01 12:20:58 +08:00
yml2213 c195430845 补充虎牙宝典全流程分析报告 2026-09-01 11:47:27 +08:00
yml2213 3aca102741 补齐虎牙宝典活动与商城WSS协议 2026-09-01 11:46:40 +08:00
yml2213 eb065a7c77 接入虎牙精英宝典最新商城前置流程 2026-09-01 11:42:52 +08:00
yml2213 684e16a07a 重构虎牙精英宝典协议与支付状态链路 2026-09-01 11:31:15 +08:00
yml2213 955ba45488 虎牙精英宝典 2026-08-31 19:34:59 +08:00
yml2213 d391e2ce3e 移除二维码信封历史数据依赖 2026-08-31 17:43:55 +08:00
yml2213 05b1325a04 清理虎牙登录旧数据依赖并统一动态环境 2026-08-31 17:27:18 +08:00
yml2213 c7db66f18c 统一项目路径并修复虚拟环境引用 2026-08-31 16:28:59 +08:00
yml2213 76b14b69b7 修复虎牙手机号登录并统一部署项目名 2026-08-31 16:11:08 +08:00
yml2213 09ab80e062 完成 Ruff 全量清理 2026-08-31 10:55:44 +08:00
yml2213 840af3108e 清理未使用导入和局部变量 2026-08-31 10:31:32 +08:00
yml2213 b58c6b4357 执行 Ruff 安全自动修复 2026-08-31 10:28:14 +08:00
yml2213 2a1d27f953 补充设备画像兜底说明 2026-08-30 23:05:20 +08:00
yml2213 f4ed518b50 统一虎牙 App 登录设备画像 2026-08-30 23:04:28 +08:00
yml2213 bc02018719 fix: skip test image in production deploy 2026-08-30 22:17:09 +08:00
yml2213 c6b5fc63ad docs: 记录 Ruff lint 清理待办 2026-08-30 21:13:53 +08:00
yml2213 47e19ed7b2 style: 统一 Ruff 代码格式 2026-08-30 21:04:52 +08:00
yml2213 c891ac982e type: 收敛测试 schemas 与协议层类型 2026-08-30 20:35:08 +08:00
yml2213 92dc461e52 type: 收窄虎牙 OCR 与登录类型 2026-08-30 20:24:25 +08:00
yml2213 cbd314f4e5 type: 收窄测试与响应模型类型 2026-08-30 20:21:14 +08:00
yml2213 3f97dbe525 type: 收窄虎牙验证与设备注册类型 2026-08-30 20:07:12 +08:00
yml2213 563477fde8 type: 修复虎牙信封解析偏移类型 2026-08-30 20:05:06 +08:00
yml2213 6439dc1942 type: 收窄虎牙 HTTP 与 WSS 客户端类型 2026-08-30 20:04:08 +08:00
yml2213 ec3c14d0a3 type: 收窄斗鱼任务路由类型 2026-08-30 20:02:03 +08:00
yml2213 9a5066cae8 type: 收窄斗鱼手册与送礼执行器类型 2026-08-30 20:00:09 +08:00
yml2213 38fd809ca4 type: 收窄斗鱼鱼翅充值执行器类型 2026-08-30 19:58:43 +08:00