有时候工作的时候总有各种各样的奇怪需求,这不要求下载一下微信视频号的视频,于是我看了看视频号。
1、视频号不像抖音可以允许下载视频,它的视频都是在微信的生态下运行。
2、视频号的分享也是在微信的生态下,因此也没有对外的分享链接,拿不到地址。
有点意思吧,通过查找我发现一款工具,经过测试可以下载想要的视频,有位大神用 Electron 实现了微信视频号的下载器。
实现方式
部分工具采用句柄查找的方式来实现视频地址获取,但只要视频号的内部逻辑变化,句柄的规则也要变,且不精准。而且 Mac 平台无法使用 Win 平台的句柄玩法。所以这个工具采用的是视频拦截的方式。
内部采用代理拦截请求识别,所以本软件需要安装证书及自动开启代理(当然这些都是自动执行的,无需手动操作)。关闭此软件时会自动清除代理信息,不影响使用。
功能特点
支持实时捕获视频号的视频地址
捕获后,可进行预览和下载
支持 Win/Mac
预览效果图
运行本软件
打开视频号的视频进行播放,如下图视频
捕捉后的界面
识别到视频,可以先预览是自己想要的后,在下载。
使用
- 首次打开需要进行初始化,此过程会进行证书安装:
- 点击 “是”,安装后,就可以正常使用了:
系统处理
Mac由于新 Mac OS 不支持非交互式执行 sudo 命令,所以本软件初始化时会自动将命令复制到剪切板,你只需要打开 “终端”,粘贴一下就可以了,然后回车执行,效果如下图所示:
这个系统作者有提供的源码,感兴趣的可以看看源码,我们学习他们的开发思路,开阔视野。
其他方式
还有一种方式,那就是抓包,找到真实地址复制出来。
问题
遇到的问题,下载下的视频打不开,或者是不能播放,不过没关系,你只需将视频通过微信发出去,在保存一下,那么就可以播放啦。
下载地址