如何提取小红书无水印视频、图片
使用谷歌、必应等搜索引擎搜索“小红书视频解析”等关键词,即可找到解析平台。
只需要在小红书的内容中点右上角的分享按钮,得到分享链接,例如我的『如何制作高考毕业蹭饭图』1 这篇小红书笔记的分享链接是 http://xhslink.com/o/6Ayuq9p9ubU 。
把链接粘贴进这些解析平台的输入框中,点击【开始解析】按钮,就能解析出可下载的视频、图片了。解析后,可以直接在网页工具下载,也可以复制出下载链接,粘贴到浏览器地址栏下载。
下面这个视频,就是我在小红书上发布的『如何制作高考毕业蹭饭图』这条笔记,解析后得到的视频(关于我是如何将其直接内嵌在网页中的,见下文 如何将小红书的视频嵌入自己的网页 )。
社交媒体平台视频解析工具
我常用的解析工具是 https://dy.kukutool.com/ ,这个工具能解析出的视频有两种清晰度,分别是【正常】和超高清。其中:
- 【正常】清晰度的视频链接能给稳定解析出来,带 .mp4 后缀,且通常都能过稳定访问。
- 【超高清】的解析并不稳定,得到的链接中带有 pre_post 这串字符,例如 https://sns-video-hw.xhscdn.com/pre_post/1040g0cg321m336mlnaqg5ol9hunmd7jcenabpso 。这种url的访问也不太稳定,过一段时间再次访问时变成音频。所以如果需要追求稳定访问,且对清晰度没有要求,建议选择 【正常】 清晰度的版本。
其他我知道的小红书视频解析工具还有:
如何将小红书的视频嵌入自己的网页
使用视频解析工具成功获取下载链接后,如果想把视频嵌入自己的网页,最稳妥的做法通常是:先将视频下载到本地,再上传到自己的云服务器或 OSS(对象存储),最后通过在网页中使用 <video> 标签进行引用。然而,这种方案不仅步骤繁琐,还会带来较高的带宽和存储成本。
那么,能否直接在网页的<video>标签中引用解析出的 URL 呢?理论上完全可行。但如果直接引用,往往会因为 跨域问题(CORS) 导致视频无法播放。也就是说,只要能攻克跨域这道难关,实现视频的直接引用和播放就顺理成章了。
怎样得到允许跨域访问的小红书视频链接
许多视频解析平台解析出来的小红书视频链接,往往会是 sns-video-hw.xhscdn.com 这个域名开头的,例如
https://sns-video-hw.xhscdn.com/pre_post/1040g2t031p0u3pgdj2705nm41hqgbp7qihnfaog
这个域名是不支持跨域播放的,这意味着你无法直接在你的网站中引用。
解决这个问题的方法是更换一下 url 当中的域名,把域名换成 sns-bak-v1.xhscdn.com 就可以了。
解析允许跨域的小红书视频链接工具
下面的输入框可以帮助你做这个转换。输入解析出的链接后,粘贴进输入框,将在下方实时输出支持跨域访问的链接。
结果示例:
如何获取固定的小红书个人主页链接?
手机上小红书分享功能复制的用户个人主页链接默认是 xhslink.com 域名下的动态的短链,隔一段时间可能会失效。要在桌面端打开得到的 xiaohongshu.com/user/profile 这样的链接才是能长期生效的(也不一定,小红书链接本质上就不靠谱)。

