百度浏览器无法直接读取火狐cookie,但可通过cookie-editor导出json再导入实现登录态迁移;需确保火狐已登录并导出含baiduid、bduss等关键字段的cookie,百度浏览器导入后必须刷新页面生效。

百度浏览器无法直接读取火狐浏览器的本地Cookie文件,但可通过导出JSON格式Cookie数据后手动导入实现登录态迁移。该方法不依赖账号同步,适用于火狐已登录而百度浏览器需快速复用登录状态的场景。
从火狐浏览器导出Cookie数据
第一步:在火狐中打开目标网站(如 https://www.php.cn/link/deee9fe5195586bf4545518a76aff2f7),确保已处于登录状态。
第二步:按 F12 打开开发者工具 → 切换到【存储】→【Cookie】选项卡 → 确认右侧列表中存在 BAIDUID、BDUSS、PTOKEN 等关键字段(缺失任一可能无法维持登录)。
第三步:安装开源插件 Cookie-Editor(Firefox 插件页)→ 点击右上角图标 → 在弹出面板底部点击【Export】→ 选择【Export as JSON】→ 复制全部内容到记事本保存。
注意:若未看到 Cookie-Editor 图标,请先重启火狐并确认插件权限已允许访问此站点。
在百度浏览器中导入Cookie
方法一:使用 Cookie-Editor 插件(推荐)
① 在百度浏览器地址栏输入 chrome://extensions/ → 开启右上角【开发者模式】→ 点击【加载已解压的扩展程序】→ 选择下载好的 Cookie-Editor 源码文件夹(需提前从 GitHub 下载源码,GitHub 地址)。
② 访问同一目标网站(如 https://www.php.cn/link/deee9fe5195586bf4545518a76aff2f7),此时应显示未登录状态;点击 Cookie-Editor 图标 → 点击【Import】→ 粘贴之前复制的 JSON 内容 → 点击【Import】按钮。
③ 【必须刷新页面】:按 F5 或点击地址栏刷新按钮,否则 Cookie 不生效。
在 Linux 上通过 Chrome 挂载/VNC 自动发布小红书长笔记。Agent 撰写标题和正文后执行 xhs_publish.sh --publish --submit,触发小红书发布。
方法二:控制台手动注入(无需插件,适合临时调试)
① 打开目标网站 → 按 F12 → 切换到【Console】标签页。
② 将以下代码完整粘贴进控制台,替换其中 mycookie 为你的实际 Cookie 字符串(格式如 BDUSS=xxx; BAIDUID=yyy; ...):
function UpdateCookies(cookies) { const datas = cookies.split(";"); for(let i=0; i<datas.length i document.cookie="datas[i].trim();" return const cookies="mycookie" updatecookies></datas.length>
③ 回车执行 → 显示 success 即表示写入完成 → 立即按 F5 刷新页面。
⚠️ 注意:此方式仅对当前域名生效;若还需登录 tieba.baidu.com,须先单独打开该网址再执行一遍注入。
验证与补救
打开 https://www.php.cn/link/deee9fe5195586bf4545518a76aff2f7,观察右上角是否显示用户名或头像。若仍跳转登录页,说明导入失败。
检查步骤:确认百度浏览器已启用第三方 Cookie(设置 → 高级设置 → 网页内容高级设置 → Cookie 区域,“阻止第三方 Cookie 和网站数据”必须未勾选);确认导入时目标网站地址协议一致(https 不能误为 http);确认 JSON 中 domain 字段值为 .baidu.com 而非 www.baidu.com,否则部分 Cookie 不匹配。
若导入后短暂登录又掉线,大概率是 PTOKEN 或 STOKEN 过期,需回到火狐重新导出最新 Cookie。










