Instagram 的 yt-dlp 命令生成器
为 Instagram 的帖子和 reels 生成 yt-dlp 命令。cookies 默认开启,因为没有它几乎什么都做不了。
Instagram 需要登录会话
Instagram 对未登录的请求几乎什么都不给,所以 --cookies-from-browser 实际上是必须的,而不是可选项。运行命令前请关掉浏览器:Chrome 和 Edge 在运行时会锁住自己的 cookies 数据库。
轮播帖子会被当作播放列表,所以把播放列表处理设为整个播放列表才能取到全部内容。Stories 需要一个已关注该账号的会话,并且 24 小时后就消失。
常见问题
› 为什么没有 cookies 时 Instagram 会失败?
Instagram 对未登录的请求几乎什么都不给。--cookies-from-browser 实际上是必需的,而且那个会话必须属于一个能看到该帖子的账号。
› 能下载 stories 或 reels 吗?
reels 和普通帖子一样。Stories 需要一个已关注该账号的会话,并且 24 小时后失效。
› 怎么取到轮播帖子的全部内容?
把播放列表处理设为整个播放列表 —— yt-dlp 把多图帖子当作播放列表。