需要使用的工具:python3.x,python模块:requests库(pip install requests)
斗鱼平台主播的直播回放在网页端是没有下载方式,不知道客户端或者app有没有。打开浏览器开发者工具(F12),监听网络,选择媒体,然后打开需要下载的直播回放页面。
通过观察网络活动情况可以得知,斗鱼平台的直播回放视频是将原视频分为了几秒或者几十秒一个的ts流片段。
将视频拉到最后几秒,即可找到最后一个ts流文件。
至此,可以得出,本场回放视频是分为了000-729的ts流文件,显然,只要将这729个流文件全部下载并合并即可得到视频文件。接下来可以用python来替我们完成下载的过程。
首先,导入requests库,因为每个ts流文件都比较小,直接使用requests即可实现下载。