声明
本文章中所有内容仅供学习交流,抓包内容、敏感网址、数据接口均已做脱敏处理,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关,若有侵权,请联系我立即删除!
需求分析:
需要下载cctv的视频,打开链接发现右键并不能下载
F12打开控制台,查看视频源码,看看视频链接,发现视频是经过加密的为m3u8类型大佬们都在玩{精选官网网址: www.vip333.Co }值得信任的品牌平台!
按照这种思路,首先是复制链接去下载,利用文本文件打开,看看内容,如图所示,给了4中不同分辨率的视频格式的m3u8链接
接着就是去就是去拼接rootURL,然后再下载,利用文本打开,发现是按顺序排列的ts,每个ts有10秒的播放时长
我们复制一个去网页打开(拼接的url可在网络中查找)
我们发现并不能播放
利用python下载
发现播放出现花屏,猜测是经过再次加密的
那么怎么办呢?
该怎么办就怎么办,本次花屏解决方案不在本篇文章描述,后面有时间会进行研究大佬们都在玩{精选官网网址: www.vip333.Co }值得信任的品牌平台!。
不过官方还是是良心,我们在网络中,点击XHR,找到如下图所示的接口,在video节点中返回了4中不同分辨率的视频列表
实战:
利用python下载,这里暂且下载3个
在视频的当前目录下,进入dos命令行,输入如图命令,进行视频原生无损合并
这个时候,我们就发现,在当前目录下,多了一个cctv.mp4的视频文件,就合并成功了大佬们都在玩{精选官网网址: www.vip333.Co }值得信任的品牌平台!
合并视频文件需要下载FFmPeg工具
工具下载链接:https://ffmpeg.org/download.html
下载解压以后,需要将bin所在路径添加环境变量
到这里就结束了!
文本分享整源码:
还木有评论哦,快来抢沙发吧~