今天看到一个视频号的视频,希望下载本地永久保存。
也许是经历过带宽稀缺年代,很像经历过基本物质稀缺时期的长辈,都有潜意识里的收集癖,因为生怕有一天一切回到从前。
操作系统:Mac OS
工具:Surge
简略记录如下:
1、在Mac端微信点开视频号的视频,会发现只能播放。
点击分享也只能分享给微信好友,不像tiktok、twitter还有个链接。
而且,由于是套在微信app里的浏览器,也无法查看代码,也无法调出浏览器调试工具进行inspect探测element组件的形式去找视频源。
微信这是把视频号做成流量黑洞,只进不出,跟公众号一个路数。
2、找了一圈教程,发现想下载视频唯一的解决办法靠嗅探,截取http流量,从中找到视频地址。
所以首先需要一个好的流量嗅探的工具。
在Mac下,我一直用Surge,其本身自带流量控制功能。
首先在设置里,把Surge的HTTPS流量解密功能打开,因为视频号的流量被加密了,不解密看不到实际的视频网址。
把网址加进去,视频号是:findermp.video.qq.com
然后打开HTTP嗅探功能,在Dashboard里:
3、复制视频号里面视频的标题。
打开微信搜索功能,点击搜索网络结果,会打开搜一搜的界面。
粘贴标题进搜索框搜索。
4、搜索结果中,点击视频号,确保正在播放的是需要下载的视频
5、进入Surge的Dashboard,左侧找到进程 WeChatAppEx Helper ;
然后通过下载down排序,找到下载量最大的连接(本文示例视频是15.7M),点击选取该连接;
下面会出现一个连接细节模块,展示了所有细节内容;
复制里面出现的链接浏览器打开;
不出意外的话,你会发现这是一个视频文件;
浏览器默认直接播放,点击视频右下角的三个点,在弹出的菜单点击download直接下载就可以了。