seal 中文文档 下载 App

Cookie 过期失效 — 为什么登录态会超时、怎么重新生成

为什么 Cookie 会过期

Cookie 本质是视频站服务器给浏览器发的"身份令牌",有固定的有效期。有效期长短取决于视频站策略:

视频站Cookie 有效期(经验值)
YouTube几天到几周不等
哔哩哔哩通常 1-2 周
Instagram较短,可能几天就过期
Twitter/X几天到几周

过期后 Seal 再带这个 Cookie 请求视频站,视频站会返回未登录状态——解析可能失败、或者只能拿到低清免费内容。

过期了怎么重新生成

流程跟第一次导入 Cookie 完全一样:

  1. Seal 设置 → 网络 → Cookies
  2. 找到对应的 Cookie 条目 → 点刷新或删除后重新生成
  3. 输入目标站点首页 URL → WebView 里重新登录 → 完成

v1.12.1 起 Seal 在 Cookie 管理页面显示当前存储的 Cookie 数量,方便你确认哪些站点存了 Cookie。

Cookie 不生效的排查

情况排查
过期了重新生成就行
WebView 登录时跳转到了其他域名Seal 只捕获目标域名的 Cookie。如果登录过程里跳了很多第三方域名(比如 Google 账号联动登录),Cookie 可能不完整——建议直接在 WebView 里用账号密码登录而不是第三方联动
某些设备 WebView Cookie 捕获有问题v1.9.0 修了一个 Cookie 提取方式的 bug,但 CHANGELOG Known Issues 里也提到"某些设备 Cookie 可能不生效"——换个时间或换账号再试
User-Agent 不匹配v1.10.0 起下载带 Cookie 的内容会自动匹配 WebView 的 User-Agent——之前版本需要手动处理,升级到 v1.10.0+ 就自动好了

让 Cookie 更耐用的做法

Cookie 安全提醒

Cookie 是登录凭证,相当于浏览器的"自动登录钥匙"。Seal 的 Cookie 数据库存储在应用内部目录,不会上传任何服务器。但卸载 Seal 时数据目录会被清除——卸载前记得如果你想保留 Cookie,先导出一份文本。

Seal v1.11.0 起支持 Cookie 导出(Netscape 格式文本)。