Facebook 登录态抓取:朋友权限、群组视频、私信视频都能下
为什么 Facebook 特别难
和 YouTube 不同,Facebook 视频的可见性不是公开/私有二元的,有多种权限级别:
| 权限 | 直接粘贴 URL | 内置浏览器登录后 |
|---|---|---|
| 公开(Public) | 偶尔成功、偶尔被拦 | 稳定成功 |
| 朋友(Friends) | 失败 | ✓(需你的账号在朋友列表里) |
| 朋友的朋友 | 失败 | ✓ |
| 群组视频 | 失败 | ✓(需你在群组里) |
| 私信/阅后即焚 | 失败 | 阅后即焚内容仍抓不到 |
根本原因:Facebook 视频的播放地址是动态生成的短时效签名 URL,直接粘贴到下载器里时签名大概率已经过期,必须带着登录 Cookie 重新访问视频页面才能拿到有效的签名地址。
官方标准流程(来自 support 页 FAQ)
- 粘贴 Facebook 视频 URL → 下载失败
- 点失败提示里的链接 → iTubeGo 内置浏览器自动打开该视频页面
- 在内置浏览器右上角点登录 → 输入 Facebook 账号密码 → 完成人机验证(首次登录大概率弹图片验证码)
- 回到视频页面 → 右下角自动出现橙色"下载"按钮
- 点下载 → 任务加入队列
Facebook 常见坑
人机验证无法通过
内置浏览器的人机验证偶尔会卡住——如果一直循环验证通不过:
- 换用 Chrome 在内置浏览器以外先登录 Facebook,再回到内置浏览器访问 Facebook——Cookie 会被系统浏览器和内置浏览器共享(部分情况)
- 或者直接去 iTubeGo 设置里清除内置浏览器数据,重新登录
群组视频
需要你提前加入目标群组才能抓到——iTubeGo 不会帮你自动加入群组。加入群组后,在内置浏览器里访问群组的视频 Tab,点下载按钮即可。
阅后即焚/临时视频
Facebook 支持"阅后即焚"视频——这类视频在你看完一次后会自动从服务器删除,iTubeGo 在内置浏览器里能播放但抓不到有效下载地址。遇到这种情况:看到的那一刻就在内置浏览器里点下载,别关掉页面等下一次打开——大概率视频已经没了。
隐私安全提示
Facebook 登录凭据存储在 iTubeGo 的本地 Cookie 里,和系统浏览器不共享。但内置浏览器的密码不会加密存储——不要在公共电脑上的内置浏览器里登录 Facebook。家用电脑建议配合 私隐密码文件夹 把下载目录锁起来。