YTDLnis 中文文档 下载 App

用 Cookies 登录 YouTube Premium 解锁私密视频和高级格式

什么情况下需要 Cookies

YTDLnis 用 yt-dlp 下载,而 yt-dlp 默认是匿名请求。匿名请求能拿到公开视频,但以下内容拿不到:

这时候就需要用登录账号的 Cookies 来请求——告诉源站「我是这个账号,我有权限」。

怎么创建一个 Cookie

  1. 「更多 → Cookies」→ 点「New Cookie」
  2. 输入网站域名,比如 https://youtube.com、https://www.bilibili.com
  3. YTDLnis 内置浏览器打开,正常登录你的账号(扫码或密码都行)
  4. 登录完成后点顶部的「OK」按钮
  5. 应用自动把浏览器里的 Cookies 提取出来,存进内部数据库,同时生成 yt-dlp 需要的 cookies.txt 文件

Cookie 创建完成后,在 Cookies 页面顶部打开主开关「Use cookies」——只有开了这个开关,后续下载才会带上 Cookies。不开 = Cookies 白存了。

Cookies 管理界面
Cookie 列表 + 开关 + 导入导出菜单

生成时的小技巧

内置浏览器默认用手机版页面,但有些网站(尤其是 YouTube)的桌面版才会显示某些设置或完整界面。Cookie 生成页面的菜单里有「Switch to desktop version」选项,登录不上时试试切到桌面版。

User-Agent 同步

有些网站会把 Cookie 和浏览器的 User-Agent 绑定——你在浏览器里用 A 登录,但请求里带着 B 的 UA,网站就不认这个 Cookie。YTDLnis 默认同步 UA(「更多 → 设置 → Advanced → User-Agent header」默认打开),生成 Cookie 时把浏览器用的 UA 一起存下来,请求时带上。

如果你的 Cookies 经常过期(尤其是 YouTube),试试关掉 UA 同步再重新生成一次 Cookie。

安全注意

Cookies 给了你对应账号的完整访问权限——不要把 Cookie 导出来分享给任何人,也不要把包含 Cookie 的备份文件发给别人。账号一旦因为下载行为被平台风控标记,严重的可能被封。推荐用一个专门的副号来放 Cookie,主号安全。