【开源推荐】Electron 实现一个微信视频号视频下载工具

开发利器 2023年1月10日 90

有时候工作的时候总有各种各样的奇怪需求,这不要求下载一下微信视频号的视频,于是我看了看视频号。

1、视频号不像抖音可以允许下载视频,它的视频都是在微信的生态下运行。

2、视频号的分享也是在微信的生态下,因此也没有对外的分享链接,拿不到地址。

有点意思吧,通过查找我发现一款工具,经过测试可以下载想要的视频,有位大神用 Electron 实现了微信视频号的下载器。

实现方式

部分工具采用句柄查找的方式来实现视频地址获取,但只要视频号的内部逻辑变化,句柄的规则也要变,且不精准。而且 Mac 平台无法使用 Win 平台的句柄玩法。所以这个工具采用的是视频拦截的方式。

内部采用代理拦截请求识别,所以本软件需要安装证书及自动开启代理(当然这些都是自动执行的,无需手动操作)。关闭此软件时会自动清除代理信息,不影响使用。

功能特点

支持实时捕获视频号的视频地址

捕获后,可进行预览和下载

支持 Win/Mac

预览效果图

运行本软件

打开视频号的视频进行播放,如下图视频

捕捉后的界面

识别到视频,可以先预览是自己想要的后,在下载。

使用

  1. 首次打开需要进行初始化,此过程会进行证书安装:

image

  1. 点击 “是”,安装后,就可以正常使用了:

image

Mac 系统处理

由于新 Mac OS 不支持非交互式执行 sudo 命令,所以本软件初始化时会自动将命令复制到剪切板,你只需要打开 “终端”,粘贴一下就可以了,然后回车执行,效果如下图所示:

image

这个系统作者有提供的源码,感兴趣的可以看看源码,我们学习他们的开发思路,开阔视野。

其他方式

还有一种方式,那就是抓包,找到真实地址复制出来​。

问题

遇到的问题,下载下的视频打不开,或者是不能播放,不过没关系,你只需将视频通过微信发出去,在保存一下,​那么就可以播放啦。

下载地址

资源下载
PHP学习网
公众号回复“PHPER6572”获取下载!
请打开微信扫描右边的二维码回复关键字“PHPER6572”也可以微信直接搜索“PHP学习网”关注微信公众号获取。


关注微信公众号『PHP学习网

第一时间了解最新网络动态
关注博主不迷路~

PHP学习网:站内收集的部分资源来源于网络,若侵犯了您的合法权益,请联系我们删除!
分享到:
赞(0)

文章评论

您需要之后才可以评论
0点赞 0评论 收藏 QQ分享 微博分享

PHP学习网

PHP学习网