最近朋友需要下载央视网https://tv.cctv.com/上的一个视频,正常下载下来的ts文件加密了,打开画面是灰屏,只有声音。
研究了好久,分享网上找到的方法,有些方法不能用,我用的自研改进方法:
第1步:打开你想要下载视频的网页,我用的360极速浏览器,按F12打开控制台,在控制台输入
JavaScript:jQuery.getJSON("https://vdn.apps.cntv.cn/api/getHttpVideoInfo.do?pid="+guid,function(result){document.writeln(result.hls_url.link(result.hls_url));});
一般直接就能获取到视频的真实m3u8地址,在网页的界面,如下图:
用手机APP夸克浏览器打开这个m3u8网址,夸克浏览器自带播放视频的时候有个下载按钮,点击下载,下载下来后,再点“我的”→“下载”→"文件"→"视频",选刚才下载的m3u8视频文件转成MP4就完成了。我下载下来是720P的。