有一点值得先说明:小红书把视频的画面与声音分开存放,所以只保存一条视频轨道就会得到无声文件 —— 这是最常见的「下载坏了」的误会。
该复制哪种小红书链接
笔记地址能解析,主页和搜索结果不能 —— 它们背后没有单独的一条媒体。App 分享出来的短链就是最稳妥的那一种,不要手动去改它。
- xiaohongshu.com/explore/{id} —— 笔记的标准地址
- xhslink.com/{code} —— App 分享出的短链,可直接粘贴
- 个人主页、话题页与搜索页都没有唯一的视频可返回
为什么视频笔记下载后没有声音
小红书把画面和声音分开提供,纯视频轨道本身完全不含音频。这和 YouTube、TikTok 是同一回事:需要在两个列表里各选一条,然后合并。
- 结果面板出现两个列表,就意味着要做两次选择
- 合并成一条 MP4 需要桌面浏览器
- 图文笔记不需要合并,保存图片即可
原图与图文笔记
图文笔记会返回多个图片条目,拿到的通常是原图而不是信息流里被裁剪过的预览图,这对做素材收藏和设计参考的用途更重要。
- 每个图片条目单独保存,目前没有批量下载
- 视频笔记有时同时返回封面图
- 需要登录、限流或已删除的笔记只会返回空结果
哪些内容拿不到
解析服务以匿名访客的身份读取页面,这既是它能公开工作的原因,也划出了边界:任何需要登录、付费或属于特定地区的内容,都在边界之外。
- 需要登录才能查看的笔记无法解析
- 已删除或设为仅自己可见的笔记返回空结果
- 直播中的内容通常还没有可下载的成品文件
速查表
这些表格全站共用,所以你在别处看到的数字,在这里看到的是同一个。
| 地址形状 | 能否解析 | 说明 |
|---|---|---|
| instagram.com/reel/{id} | 是 | Reel 或帖子只承载一个媒体,个人主页没有。 |
| facebook.com/watch/?v={id} | 是 | Watch 视频、Reel 与主页视频都能解析;但受众设置仍然有一票否决权。 |
| reddit.com/r/{sub}/comments/{id}/… | 是 | 承载媒体的是帖子下方的永久链接,而 v.redd.it 把它当作两条流送出。 |
| pinterest.com/pin/{id} | 是 | 一个 Pin 可能指向视频、指向图片,也可能只是跳转到一个本身没有媒体的链接。 |
| threads.com/@{user}/post/{id} | 是 | 一条帖子一个视频。当前域名与较早的域名都可用。 |
| xiaohongshu.com/explore/{id} | 是 | 笔记地址可以解析,App 分享出来的短链会跳转到它。 |
| douyin.com/video/{id} | 是 | 分享文案里带有链接,整段粘贴即可。 |
| youtube.com/watch?v={id} | 是 | watch 地址可以解析;频道页和搜索结果背后没有唯一的一条视频。 |
| tiktok.com/@{user}/video/{id} | 是 | 视频地址可以解析,个人主页不行。 |
| bilibili.com/video/BV… | 是 | BV 地址可以解析,个人空间页不行。 |
| x.com/{user}/status/{id} | 是 | status 地址可以解析,个人主页时间线不行。 |
| /{user} · /profile · /search | 否 | 个人主页、画板、频道、搜索结果与首页信息流背后都没有单独的一条媒体。 |
哪种链接最稳妥
- xiaohongshu.com/explore/{id}
- xhslink.com/{code}
以上是最稳妥的链接形状。其它公网 http(s) 链接同样可以粘贴 —— 能不能解析取决于源站,所以个人主页、搜索页与私密帖只会返回空结果。
背景与边界情况
同一条笔记的两种链接形状
App 与网页给出的是同一条笔记的不同地址,两者都能用。而手动把其中一种改写成另一种,恰恰是最容易把本来好好的链接弄坏的一步,因为里面的标识并不通用。
- 笔记的标准地址形如 xiaohongshu.com/explore/{id}
- 分享面板生成的 xhslink.com 短链
- 个人主页、话题页与搜索页背后没有单独的一条笔记
视频笔记与图文笔记是两件不同的事
视频笔记需要在两个列表里各选一条然后合并;图文笔记两者都不需要,直接返回文件。把其中一种的表现套到另一种上,就会让无声文件或意外的空结果显得像 bug。
- 视频笔记:视频、音频各选一条,再用桌面浏览器合并
- 图文笔记:每个图片条目单独保存
- 两种情况通常都会同时给出封面图