微信公众号:yhjbox(永恒君的百宝箱),获取最新文章、资源。

我尝试下载小鹅通视频,居然成功了!

实用技巧 永恒君 23337℃ 0评论
最近在小鹅通上面看了一个免费视频课程,想下载下来仔细学习以防不测。本文就是记录这次下载小鹅通视频的过程,以供各位朋友们后续有需要参考。暂时还不确定其他视频是否适用。这次的视频是直播视频的回放,通过小鹅通的小程序进行查看。

图片

图片

探索搜集信息

打开抓包软件,播放视频(建议用鼠标在视频的前中后都浏览一遍,方便软件可以多抓取到更多的信息方便后续分析)

图片

找到带有多个ts视频请求的那些链接,为了确定是否为视频的片段,先试着看能否下载1-2个视频片段看一下。

图片

经过查看,视频片段就是原视频的一部分。那这就很明显了,原视频被分成了多个ts视频片段,我们的思路就是把这些个片段都下载下来,然后想办法把它们合并为一个完整的视频。

查找视频真实下载地址

经过仔细查看抓包软件中ts视频的请求地址,

图片

可以发现,视频的请求地址前面大部分都是一样的,类似
https://1252524126.vod2.myqcloud.com/XXXXXX/v.f100230_{num}.ts

{num}就是ts视频片段的序号。

根据我们抓到的视频地址,可以很合理的猜测,序号起始为0,结尾为470。

https://1252524126.vod2.myqcloud.com/XXXXXX/v.f100230_0.ts
https://1252524126.vod2.myqcloud.com/XXXXXX/v.f100230_470.ts

直接把这个地址分别放到浏览器里面,可以正常响应、下载,视频打开也符合上面开头和结尾的判断。

图片

至此,我们就找到了视频的下载地址:

https://1252524126.vod2.myqcloud.com/XXXXXX/v.f100230_{num}.ts

{num}就是ts视频片段的序号,从0开始到470结束。

视频下载

针对这个有规律变化地址的文件,下载方法有很多,最简单的当然就是用下载软件了,永恒君这里使用的是IDM(Internet Download Manager),这是一款界面简洁、功能强大的下载软件,没有迅雷的那些广告等花花东西。

图片

点击“任务” - “添加批量任务”,将上面随便一个视频的链接复制进去。

末尾{num}部分用*代替,下面的序号从0-470,通配符长度设为1,这样在页面下方会看到预览链接,确认没有问题就点“确定”,

图片

IDM会贴心的为我们检测每一个地址的响应情况,如果有没有响应的地址则需要再核对一下。设置好下载位置后,确定就可以正式批量下载了。

图片

稍等一会,就可以把所有的视频片段下载下来了。

图片

视频合并

下载下来的视频有471个,文件为ts视频格式。那么很自然的想到去下载一个ts视频合并工具。

这个就简单了,永恒君在网上随意找了一个工具,导入所有的ts文件,点击合并即可。

图片

到此,下载小鹅通视频的整个过程就结束了,整个过程不难,只要细心一些就可以的。

另外说一下,找到视频地址之后,可以使用python进行一键下载(借助fffmepg进行视频合并),这样就省去了找软件、配置软件的各种手工烦恼。

你可能还会想看:
欢迎交流!

转载请注明:永恒君的百宝箱 » 我尝试下载小鹅通视频,居然成功了!

喜欢 (53)
发表我的评论
取消评论
表情