https://zhuanlan.zhihu.com/p/463635180
微信在今年1月份左右,悄悄对视频号内容进行了加密,这导致阿虚原来介绍的一系列下载工具全都失效了!! [color=inherit !important]国外挖到的冷门软件,竟是解决微信下载限制的最佳工具!mp.weixin.qq.com/s/Bdmi_6T_jhYqPGDfqsxEcA
但实际上还有着不少视频号解析小程序付费后是可以解析出未加密下载链接的,而且这个链接一眼能看出就是来源于微信视频号服务器本身,等于说这些收费服务并非录屏搬运视频一类的操作——也意味着肯定是有途径能解析出未加密视频下载链接的
所以阿虚在这期间其实也尝试、研究了很久......一直没搞清楚他们是怎么实现的 实质性突破则来自于前段时间,我看很多同行说 VSO Downloader 解析视频号依旧能用?~~(这个软件能解析视频号最开始还是我推广开的)~~,但我当时都严重怀疑他们是不是真的实测过了? 因为我想凡事自己下载后测试过的粉丝都会发现,这个软件同样并不能解析出未加密视频地址,下载后的视频依然是被加密无法播放的
但奇怪的就是,我仔细看了分享这款软件同行的介绍文章:他们解析的视频有部分有预览图有部分又没有预览图(意味着实际不能播放),文章的评论区也反馈下载的视频有部分能播放有部分不能播放 这件事本来让我很是纳闷,一直在反复测试 VSO 的不同版本与不同设置——但最后我才发现问题所在 本文提到所有软件的下载方式,请统一看文末⚠️ 1 VSO Downloader先说结论吧,VSO Downloader 不能直接下载你收藏的视频,但的确依然可以下载微信视频号——你可能有点迷糊,但看完下文说明你应该就懂了
不过这个版本其他版本一样,每次运行都会花很长时间检测网络适配器,请耐心等待 然后就是关键所在了,现在还想解析下载成功的话,不能像之前那样把视频号转发到任意联系人(一般都是转到微信传输助手),然后在电脑点击播放来解析❌
▲错误操作❌上图这样操作下载下来的视频都会是被加密的 正确的操作方法是:打开你想下载的视频,比如你点了 收藏的视频,右键复制视频标题,同时记住视频作者
然后注意并不能直接在上图处直接右键进行搜索,需要你退出到视频号主页,从这里重新搜索视频标题,找到你想下载的视频,然后播放视频才能成功解析到未被加密的视频! 可以看到下图解析出来 2 个视频,一个是低画质的,一个是高画质的,并且都有视频封面预览图,意味着是可以正常播放的!
右键视频即可打开下载文件夹 可以看到的确正常播放没有问题
2 视频号嗅探下载器而也正是顺着以上思路,阿虚发现了之前的不少软件其实还能用,比如说这个吾爱破解@李云旭开发的视频号嗅探下载器(修改版),这款软件相比 VSO Downloader 起来其实更加推荐 使用方法的话是先打开软件,点击右上角「开始监控」,然后会弹出一个关注公众号的窗口,然后这一步可以直接无视关掉窗口 接着的步骤还是和 VSO Downloader 一样的操作,在视频号主页通过视频名搜索到你想要下载的视频
不过这里就不需要像 VSO Downloader 那样需要打开具体视频了,只需要把鼠标移动到想要下载的视频上悬浮一会儿,软件就能成功嗅探到视频了
而更推荐这款软件的原因主要是他能解析到更高清的视频下载地址,可以看到上图同个视频 VSO Downloader 只能解析到100M多的高清视频,而这款软件能下载到200M多的超清视频 仔细对比了一下两种方式下载下来的文件,虽然都是1080P,感觉不出画质上的区别,但视频号嗅探下载器吓到的文件的确是码率高了一倍
3 微信视频号下载器如果你访问Github困难,建议了解《2022 Github加速访问教程》 原本这款软件阿虚也以为是失效了,但结果我发现只要同样顺着以上思路操作,这款软件就依然能使用——而这款软件最大的优势是支持 Mac 端
不过阿虚就只有用 Windows 简单演示一下了 首次打开需要进行初始化,此过程会进行证书安装,安装后,就可以正常使用了
而由于新 Mac OS 不支持非交互式执行 sudo 命令,所以本软件初始化时会自动将命令复制到剪切板,你只需要打开 “终端”,粘贴一下就可以了,然后回车执行,效果如下图所示
打开软件,在视频号主页搜索自己想要下载的视频,然后软件就能正常识别嗅探了 而且这款软件相比其他软件的优势是可以在下载之前点击预览,以防自己下载错视频
4 Fiddler而之前介绍的 Fiddler 这款抓包软件经过阿虚又一番的研究发现实际上还是可以抓!不过这个方法稍显麻烦,就作为一个保留方法吧,毕竟上述工具的本质还是抓包,如果上述工具失效了,Fiddler 说不定还是有办法可以使用的
阿虚之前以为抓不了好像是软件的证书出了点问题,而清理重置了证书之后我发现就又能成功抓到可用下载地址了 清除电脑上证书的步骤如下:按下WIN+R快捷键,输入:certmgr.msc, 按下回车,查找所有fiddler的证书,然后删除(首次安装 Fiddler 请忽略)
打开阿虚提供的 Fiddler,点击工具栏中的选项 » 工具 » HTTPS,在操作一栏选择最后重置所有证书,然后重启 Fiddler 即可(首次安装Fiddler请忽略)
另外想要抓包成功我记得是需要在工具 » 选项 » HTTPS中勾选上抓取HTTPS连接/解密HTTPS流量
然后的步骤其实还是和上面差不多,在视频号主页搜索并找到你想要下载的视频,点击播放一会儿等待 Fiddler 抓包数据
接着使用 Fiddler 下载的关键就来了,在软件内按下Ctrl+F调出搜索工具,搜索一下链接里面的 taskid 这个参数
你会发现链接里面带有 taskid 这个的参数的抓包结果都被高亮了出来,然后我们双击抓包结果,就能查看具体链接数据 在右边的面板右键可以打开自动换行方便查看,结论就是带有这个 taskid 这个参数的链接才是没有被加密的,而具体下载方式也很简单,直接点击那一长串的蓝色链接就会唤起浏览器打开并自动调用你的下载器下载视频了
5 网络助手除了 Fiddler,阿虚还又找到一个更简单一点的抓包工具「网络助手」,无需安装软件、无需安装证书什么的,直接打开软件就能用 而对于这款软件只要掌握一点使用经验的话,用它来抓视频号下载地址也并不难的 技巧就是:在视频号上搜到你想下载的视频后,先点击网络助手清空一下已有的抓包结果,然后再直接点进你想下载的视频(鼠标最好不要从其他视频上方划过,否则会被抓包到)
右键复制这个抓包结果的URL,在浏览器中打开就能下载到了
很可惜的就是,以上方法显然利用到的都是同一个方法,甚至可以说 “漏洞” 因为具体也不清楚是微信有意为之还是忘记加密「视频号 » 搜索播放」这条播放路径的视频地址了,所以以上方法能坚持使用多久阿虚也不得而知 只能尽可能的希望微信后面不要再作妖吧~
|