 yml2213andCursor
|
874a95dd6f
|
chore: 提交和推送前增加前端 TypeScript 检查
与 Docker 构建的 tsc -b 对齐,避免类型错误在服务器构建才暴露。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-10 11:45:35 +08:00 |
|
 yml2213andCursor
|
c1f4e7c7ae
|
fix(huya): 修复账号页登录队列状态比较导致的前端构建失败
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-10 11:42:41 +08:00 |
|
 yml2213andCursor
|
e0810a9c0b
|
style: 按 ruff 格式化登录队列代码并跳过已删除文件的推送检查
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-10 11:32:29 +08:00 |
|
 yml2213andCursor
|
e81119117f
|
feat(huya): 多选登录改单线程队列并拆分路由与工作台
默认同时只登一个号,失败两次跳下一个,号间留间隔,结束后可一键重试失败账号。
顺带拆分虎牙路由与斗鱼工作台页面,并补齐 raw_cookie 重建入口。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-10 11:31:50 +08:00 |
|
yml2213
|
8dea9e3244
|
style(huya): 全面重塑虎牙账号管理页面UI视觉与交互体验
|
2026-09-06 14:08:51 +08:00 |
|
yml2213
|
cbc7f7c9c5
|
fix(huya): 优化账号密码导入交互并将导入类型严格限制为四段格式
- 交互优化:将账号标签选择器移至弹窗顶部,避免下拉列表向下展开时遮挡底部的'确定'/'导入'按钮
- 格式限制:严格限制仅允许'账号----密码----手机号----接码链接'四段格式导入
- 前后端校验:前端逐行校验格式并提示具体错误行号,后端限制 require_four_segments=True 兜底
|
2026-09-06 14:00:24 +08:00 |
|
yml2213
|
d3005478a9
|
feat(huya): 支持四段式账号导入接码及旋转/文本点选多级验证码闭环过验
- 账号导入:支持'账号----密码----手机号----接码链接'四段式解析与持久化存储
- 旋转验证码 (rotate_auth / xz):逆向分析官方协议,基于圆周边界采样互相关算法秒级计算旋转还原角度
- 文本点选验证码 (dx_auth):内置成语与古诗名句语料,支持题干菜名提取与古诗/成语挖空正则求解及小图动态合成
- 短信二次验证 (sms_auth2):结合 sms_url 自动轮询接码链接并 Hex 编码提交官方过验
- 前端交互:增加接码标签、在线查询短信验证码、一键自动短信登录与测试接码链接功能
- 回归测试:新增旋转验证、短信接码流与文本点选测试用例(173 passed)
|
2026-09-06 13:56:44 +08:00 |
|
yml2213
|
4f9a6864eb
|
优化验证码展示
|
2026-09-06 13:02:37 +08:00 |
|
yml2213
|
8309072120
|
统一推送前Python代码格式
|
2026-09-05 19:25:46 +08:00 |
|
yml2213
|
90a0065918
|
虎牙菜单按角色显示并修复确认框暗色模式
客服在虎牙导航只显示浏览器兑换,管理员/运营保留完整入口;退出登录
与显示凭据确认框改用 App.useApp() 的 modal 实例以适配暗色主题;
版本号升至 0.3.0。
|
2026-09-05 19:21:59 +08:00 |
|
yml2213
|
178eba1eea
|
浏览器兑换独立成页面并按斗鱼模式优化导入
新增 /huya/browser-exchange 页面(精英宝典下方),支持导入账号与
执行兑换,客服仅见已分配账号;账号管理页移除该功能。导入弹窗对齐
斗鱼操作台:服务端分页筛选、可搜索标签、无 CK 不展示、导入本页/
一键导入全部/导入选中;新增 /accounts/ids 接口与 workbench
browser_exchange scope。
|
2026-09-05 18:30:29 +08:00 |
|
yml2213
|
230d6c1918
|
虎牙人工兑换改用本机浏览器并新增扩展自动注入登录态
移除服务器浏览器方案(容器/Xvfb/noVNC/CDP 会话管理),后端仅下发
兑换材料;新增内置 Chrome/Edge 扩展一键写入 huya.com 登录态,
未安装扩展时回退控制台脚本手动注入,兑换始终由用户手动完成。
|
2026-09-05 17:55:31 +08:00 |
|
yml2213
|
95ad900ef0
|
统一推送前Python代码格式
|
2026-09-02 18:11:41 +08:00 |
|
yml2213
|
aaaa568916
|
修正活动WSS会话guid一致性
|
2026-09-02 18:07:31 +08:00 |
|
yml2213
|
92ba6cbc62
|
闭合QIMEI h38兼容键
|
2026-09-02 17:51:12 +08:00 |
|
yml2213
|
1f3773de28
|
修正QIMEI UUID42随机段生成
|
2026-09-02 17:15:06 +08:00 |
|
yml2213
|
17ee943753
|
复刻QIMEI UUID42并默认使用无头浏览器
|
2026-09-02 16:59:46 +08:00 |
|
yml2213
|
c62c025ced
|
整理虎牙文档并接入设备画像指纹
|
2026-09-02 13:42:32 +08:00 |
|
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 |
|