如何用小黄鸟(HttpCanary)下载微信视频号的直播回放?
目前微信视频号直播只在手机端才会显是,PC端不会显示,为此我们需要手机端抓包工具进行抓包,找到直播回放的的m3u8地址,用相应的工具下载即可。
下面开始教学:
第一步:下载安装小黄鸟(HttpCanary),并导入证书,并设置目标抓包应用
小黄鸟(HttpCanary)v9.9.9.9 安卓版
下载地址:https://wwt.lanzouy.com/igwUo0ez3qti
密码:hpcp
软件为破解版无视报毒继续安装,安装完成打开软件。
点击左上角三个杠,找到底部设置按钮,进入设置之后,找到抓包设置里面的SSL证书管理,选择导出HttpCanary根证书。
根据需求选择导出类型——系统证书选(.0)和用户证书选(.pem),我这里是未root环境,选择.pem。如果root之后需要更高要求可选.0。
证书类型选择为pem格式,将证书将存储到系统目录下的HttpCanary/cert/目录下,记住该目录,接下来要从系统设置中导入该证书。
打开手机设置,找到并点击“安全”–>“更多安全设置”–>凭据储存下的“从手机储存安装”–>CA证书(证书存储在HttpCanary/cert/目录下)。
不同手机系统这步可能不完全相同,但都大同小异按这几个关键词找一下或者直接搜索,注:如果出现安全性提醒点“仍然安装”就行了。
之后打开小黄鸟的设置,将抓包目标应用选择为微信,至此第一部分结束。
第二步:
找到你想要下载的视频号直播回放页面,先不要点进去,切后台打开小黄鸟,点击右下角箭头开始抓包后返回到微信直播回放页面,
点击要下载的视频,待直播回放开始播放之后,切换到小黄鸟停止抓包,下面开始分析抓包结果。
第三步:分析抓包结果
微信直播回放播放时会向微信服务器请求获取该回放m3u8的地址,客户端根据m3u8文件描述的信息开始寻找个视频分片(ts格式),
了解了基本流程后,便于我们更方便的找到目标数据包。
在结果中从下往上寻找链接为https://voipfindervod2.wxqcloud.qq.com之类的链接,其请求方式为GET,返回状态为200 OK,比如这样
m3u8回放源
点击该请求,查看抓包内容
长按复制红框标注的链接,该链接即为m3u8地址。
第四部:下载该视频
可先在线预览下所下载的链接是否正确,再下载
m3u8在线播放器推荐:
- https://linqingping.github.io/M3U8-player/#
- http://tool.liumingye.cn/m3u8/
- https://www.hlsplayer.net/
- https://m3u8-player.com/
- https://m3u8.looks.wang/
- http://m3u8player.lantianye3.top/
- http://tool.pfan.cn/m3u8/
- https://www.m3u8play.com/
- http://www.m3u8player.top/
- https://meetpasser.com/webplayer/
- https://www.icesun.cn/tools/video-player.php
确定没有问题,就可以选择m3u8在线下载或者m3u8下载工具来下载,
m3u8 视频在线提取工具:
http://blog.luckly-mjw.cn/tool-show/m3u8-downloader/index.html
m3u8 下载工具推荐:
- M3U8-Downloader
- m3u8批量下载器
好了,本期教程到此结束,同样的方法也可以下载视频号视频,如果有什么问题欢迎评论区交流。
来源:网络