Skip to content

修复:支持 Chromium App-Bound Cookie 导入 - #36

Merged
jackwener merged 2 commits into
jackwener:mainfrom
sublatesublate-design:fix/chromium-cdp-cookie-import
Oct 9, 2026
Merged

jackwener merged 2 commits into
jackwener:mainfrom
sublatesublate-design:fix/chromium-cdp-cookie-import

Conversation

@sublatesublate-design

@sublatesublate-design sublatesublate-design commented Oct 9, 2026 •

Copy link
Copy Markdown
Contributor

修改说明

  • 增加 Chrome/Edge 127+ App-Bound Encryption 的 CDP 兼容方案;
  • 通过浏览器自身返回已解密的 zhipin.com Cookie,不读取或破解磁盘 Cookie 数据库;
  • 保留原有 browser-cookie3、Firefox 和二维码登录回退逻辑;
  • 增加 websocket-client 依赖;
  • 补充 Windows 下的使用说明。

验证结果

  • uv run pytest tests/test_auth.py tests/test_cli.py -q:111 项通过;
  • python -m compileall -q boss_cli:通过;
  • 已通过本机 CDP 端点验证,成功读取真实 Chrome 登录会话中的 wt2、zp_at、wbg 和 __zp_stoken__。

CDP 仅在用户显式设置 BOSS_CDP_URL 且使用本机回环地址时启用。

@sublatesublate-design sublatesublate-design changed the title fix: support Chromium App-Bound cookies via CDP 修复:支持 Chromium App-Bound Cookie 导入 Oct 9, 2026
@jackwener
jackwener merged commit 9d38ed1 into jackwener:main Oct 9, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants