mirror of
https://github.com/NanmiCoder/MediaCrawler.git
synced 2026-09-20 03:17:55 +08:00
B 站首页 header 新旧两套实现并行灰度,登录入口选择器不同: - 新版 header:.header-avatar-unlogin-entry - 旧版 header:.right-entry__outside.go-login-btn 内的 .header-login-entry 原代码只匹配旧版,且 header 版本按 cookie 分流(携带过期 SESSDATA 也会 被分到新版),导致未登录场景下点击登录按钮直接 30s 超时。 改为组合选择器,并在等待超时时输出明确的排查提示,替代原先裸的 Playwright traceback。两套 header 的按钮均调用同一个 openMiniLogin(), 弹窗及二维码结构未变,故无需改动。