B站 WBI 签名算法完整实现:动态密钥 + 混淆映射表
从 /x/web-interface/nav 动态获取密钥,通过 MIXIN_KEY_ENC_TAB 混淆映射表生成 mixin_key,配合浏览器指纹对齐,完整实现 B 站 Web 端 WBI 签名。
记录 Python 开发、自动化脚本、数据采集、AI 工具和工程实践;其他主题作为技术笔记单独沉淀。
从 /x/web-interface/nav 动态获取密钥,通过 MIXIN_KEY_ENC_TAB 混淆映射表生成 mixin_key,配合浏览器指纹对齐,完整实现 B 站 Web 端 WBI 签名。
分析 GeeTest v3 的 AES+RSA 加密协议,用 YOLOv8 检测图块区域,Siamese 孪生网络计算相似度定位缺口,配合录制的真实鼠标轨迹完成验证。
风控拦截的根因是「字段不像真实浏览器」,对齐 TLS 指纹、sec-ch-ua greasy brand、accept-encoding,实测绕过主流平台检测。
用 Python 实现 B站一键三连(点赞/投币/收藏)批量脚本,ThreadPoolExecutor 并发执行,Event 停止控制,集成网络验证,PyInstaller 打包为 exe。
WebSocket 监听直播间弹幕,正则规则引擎识别指令,集成 pyncm 点歌、私信发送、PySide6 GUI,实现完整的直播弹幕互动自动化系统。
使用 DrissionPage 驱动真实 Chrome,监听 XHR 网络请求采集 BOSS 直聘职位数据,实现翻页滚动、去重、CSV 导出,无需破解任何加密签名。
用 ddddocr 识别 4399 注册验证码,结合多线程并发(MAX_WORKERS=30)、代理池轮换,实现稳定高效的批量账号注册脚本。