news 2026/8/22 15:35:29

B站Cookie过期不再怕:mybili自动同步Cookie方案全解析(附Chrome扩展配置)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
B站Cookie过期不再怕:mybili自动同步Cookie方案全解析(附Chrome扩展配置)

B站Cookie过期不再怕:mybili自动同步Cookie方案全解析(附Chrome扩展配置)

【免费下载链接】mybili哔哩哔哩收藏夹备份程序 ~ アレ 视频不见了哟!项目地址: https://gitcode.com/gh_mirrors/my/mybili

mybili是一款专为 NAS 打造的B站收藏夹备份程序,能自动同步你的哔哩哔哩收藏夹并下载视频到本地。它内置了Cookie过期检测自动同步Cookie方案,配合 Chrome 扩展即可实现免维护的长期备份,彻底告别「视频不见了」的尴尬。

🍪 为什么B站的Cookie会过期?

很多新手部署 mybili 后不久就会发现:收藏夹同步突然停更、视频列表加载失败。

根源在于 B站的登录机制:

  • 网页端登录时会发放短期 token,有效期只有几天
  • 你在浏览器正常刷B站时,网页会自动刷新出新 token
  • 而 mybili 手里那份 Cookie不会自动更新,到期即失效

所以仅靠「手动上传一次 Cookie」只能解决短期问题,无法实现长期自动同步。

🔍 mybili的Cookie过期检测机制

mybili 不会「闷着坏掉」,它有两道检测防线:

1️⃣ 主动校验

每次上传 Cookie 后,程序会调用B站导航接口检查登录状态,实时返回「有效/已过期」:

  • 入口逻辑:app/Http/Controllers/CookieController.php
  • 校验实现:app/Services/BilibiliService.php 中的checkCookieExpired

2️⃣ 被动监听 + 消息提醒

程序每次请求B站接口时都会监听响应,一旦发现-101(未登录)错误码,立即触发通知任务,通过Telegram 机器人推送提醒:

⚠️ Cookie Expired — 请尽快更新 Cookie 以继续使用服务

  • 通知任务:app/Jobs/SendCookieExpiredMessageJob.php
  • 防骚扰设计:app/Services/CookieControlService.php 中通过 24 小时标记避免重复轰炸,且更新 Cookie 成功后自动清除标记

这样即使 Cookie 悄悄过期,你的手机也会第一时间收到「B站Cookie过期」提醒。

📤 手动上传Cookie:3步快速上手

适合初次部署时的初始化:

  1. 在浏览器安装Get cookies.txt LOCALLY扩展
  2. 登录B站后,用扩展导出Netscape 格式的 Cookie 文件
  3. 访问http://your-ip:5151/cookie上传文件,同步即刻开始 🍡

上传成功后页面会直接显示 Cookie 是否有效,对应 API 定义在 routes/api.php:

接口用途
GET /cookie/status查询Cookie登录状态
POST /cookie/upload上传并校验Cookie
GET /cookie/exist检查是否已配置Cookie

🌟 Chrome扩展配置:自动同步Cookie免维护

手动方案几天后就会失效,mybili 官方配套了一个自动同步Cookie的Chrome扩展(mybili-cookie):只要你正常登录使用B站,浏览器里的新 Cookie 就会被无感知地自动推送到 mybili,真正做到永不过期。

加载扩展步骤清单:

  1. 📥 获取 mybili-cookie 扩展源码并下载
  2. 📦 解压到本地固定目录(长期使用建议如C:\mybili-cookie
  3. 🔧 打开 Chrome 的chrome://extensions/页面,开启右上角**「开发人员模式」**
  4. 📂 点击「加载已解压的扩展程序」,选择刚才的解压目录
  5. ⚙️ 点击扩展图标,在弹出的配置页填写你的 mybili 地址(含端口即可),例如http://192.168.1.200:5151

完成后,每次你正常浏览B站,Cookie 就会自动同步——全程无需人工干预

💡 实用小贴士

  • Telegram 通知建议开启:这是 Cookie 过期的「保险丝」,配合自动同步双保险更安心
  • Cookie 存于数据库:新版已废弃cookie.txt文件映射,Cookie 内容由设置服务统一管理,迁移部署无需额外搬运文件
  • 24小时防打扰:过期提醒每天最多一次,更新成功即自动静默
  • 配合设置页使用:访问/settings打开「收藏夹同步」总开关,每 5 分钟自动同步一次新视频

总结

方案优点局限
手动上传3分钟搞定数日后过期需重复操作
Chrome扩展自动同步免维护、无感知需常开浏览器登录B站

mybili 的这套Cookie 过期检测 + Telegram 提醒 + 扩展自动同步组合拳,让 B站收藏夹备份真正做到了「一次配置,长期安心」。装上扩展,把备份交给它,你只管追番~ 📺

【免费下载链接】mybili哔哩哔哩收藏夹备份程序 ~ アレ 视频不见了哟!项目地址: https://gitcode.com/gh_mirrors/my/mybili

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/22 15:35:14

用QClaw打造个人影评小助理:我花半小时做了个新春热榜电影网页

从“看电影不知道选哪部”到“拥有专属影评助手”,我只用了30分钟QClaw电影达人福音,玩出花的懒人攻略。📖 前言过年那段时间,电影院里扎堆上了好几部大片,朋友群里每天都是“《热辣滚烫》好看吗?”“《飞驰…

作者头像 李华
网站建设 2026/8/22 15:29:54

p5.collide2D向量版API指南:用createVector写出更优雅的碰撞代码

p5.collide2D向量版API指南:用createVector写出更优雅的碰撞代码 【免费下载链接】p5.collide2D A collision detection library for 2D geometry in p5.js 项目地址: https://gitcode.com/gh_mirrors/p5/p5.collide2D p5.collide2D 是一款面向 p5.js 的轻量…

作者头像 李华