Instagram 是一个访问状态比任何单项技术细节都更关键的平台。Reel、Story、IGTV 和动态视频源都位于 scontent.cdninstagram.com 之后,URL 带有已认证签名。登录状态决定了播放器会请求哪些变体、会返回哪些 URL、以及它们是否会被返回。匿名抓取器走页面 DOM 拿到的可能是什么都没有、低画质变体或登录跳转 —— 取决于 Instagram 最近几周决定怎么做。该平台会持续调整对未登录请求的响应策略,这也是为什么第三方 Instagram 下载器大致每个季度都会经历从坏掉到能用的循环。
VidMost 的做法是让内建浏览器内核以正常方式登录并像 Instagram 网页应用一样播放内容。智能嗅探中的 Instagram 适配器监视 scontent.cdninstagram.com 上已登录播放器请求的 MP4 源 URL,把检测到的资源全部列入右侧栏并高亮推荐的最佳匹配,从这里开始下载就很直接了。URL 的形态 —— /reel/、/stories/、/tv/、/p/ —— 并不重要,因为捕获发生在网络层,而不是 URL 模式层。VidMost 在此之上还要处理的 Instagram 特有问题是轮播多项情形(每个视频项单独入队,跳过图片)和 Story 24 小时过期(必须在窗口内下载,过期后源在 Instagram 侧就消失了,任何工具都无法恢复)。如果某次平台变更超过了适配器的应对速度,内核录制是通用兜底:在播放中的视频上叠加一个浮动工具栏,边播边录。