如何下载视频号的视频?目前最靠谱的方法

视频号的视频地址是加密了的,要下载着实不易。

最快捷的办法是录屏,有时候我要导一个视频的文案就用这种方法。

如果要下载原画质,介绍一个国内大神开发的软件WechatVideoDownloader,免费开源,但有个缺点,腾讯一旦改了加密策略,软件就歇菜,只能等作者更新。

所以我还是推荐用Charles抓取视频真实地址,虽然只有720P的画质,基本上够用了。

关于Charles的安装配置教程,百度上多的是,我就不在这里啰嗦了,如果有人看不明白或不懂配置,可以到群里反馈,我抽空写个清楚的教程。如果用其他抓包软件也一样,关键是怎么分析地址。

假设已经安装配置好Charles,双击打开它。注意,不要与上面提到的WechatVideoDownloader同时运行,因为端口冲突,可能屁都监听不到。

正常的情况下,电脑的网络请求都能监听到,我们打开一个视频号的视频,应该会出现诸如下图的请求。

20231215131640npksfp.png

找到  https://finder.video.qq.com  节点,依次展开 /251/20302 我们可以看到有下面这些视频标记的文件链接。

20231215132003ptvJGQ.png

但是不要高兴得太早,这些地址都是加密过的,什么也看不到。

20231215135931ZDayk1.png

我曾试图用curl模拟请求,再把返回数据写入到本地,但失败了。

所以说这条路走不通了,只能另辟蹊径,接下来也就是我说的目前最靠谱的办法,划重点。

为什么我们抓不到视频的真实地址呢?因为打开方式不对

通常我们可能是把一个视频分享到文件传输助手或者另一个微信号,然后点击打开,监听到的只能是上面那一串加密的地址。

所以,我们把视频的标题复制一下,粘贴到微信客户端的搜索框内,点击搜索。

20231215134007DhJ0d1.png

在搜索结果的界面切换到视频号标签。

20231215134925dwBZBP.png

这时候Charles的监听结果会出现一个新的视频文件地址,根节点是  https://findermp.video.qq.com ,比之前的  https://finder.video.qq.com  多两个字母mp,展开后是这样的。

20231215135322Ljx0zs.png

因为在搜索列表中,我要的视频是第3个,所以在监听到的列表里,找到第3个地址,右键Copy URL。

2023121513552889M0Fu.png

在浏览器地址栏粘贴地址访问,验证地址是否有效,内容是否一致。

20231215135729PMNu4H.png

没问题的话,右键,把视频另存到本地就可以了。

如果有不明白的,或者有其余更好的方法,欢迎加群讨论。