[scode type="yellow"]本篇文章仅分享过程思路 仅供学习交流使用 请勿爬取CCTV视频资源违法使用[/scode]
分析返回数据
在最下方可以找到下方这串数据
流畅chapters
标清chapters2
高清chapters3
超清chapters4
最低压缩lowChapters
duration
是指分段的秒数 比如duration: "300.00",…
指的是300秒每段,根据清晰度,越清晰的资源地址每段也就更短,估计是为了减小加载流量
chapters: [{duration: "300.00",…}, {duration: "300.00",…}, {duration: "300.00",…}, {duration: "300.00",…},…]
chapters2: [{duration: "180.00",…}, {duration: "180.00",…}, {duration: "180.00",…}, {duration: "180.00",…},…]
chapters3: [{duration: "120.00",…}, {duration: "120.00",…}, {duration: "120.00",…}, {duration: "120.00",…},…]
chapters4: [{duration: "120.00",…}, {duration: "120.00",…}, {duration: "120.00",…}, {duration: "120.00",…},…]
lowChapters: [{duration: "600.00",…}, {duration: "600.00",…}, {duration: "600.00",…}, {duration: "600.00",…},…]
视频爬取
大家拿到的文件名应该和这个差不多,就是xxx-01到xxx-20之类的,可以写一个脚本进行下载
可以使用idm或者迅雷之类的软件下载,节约时间
/ddc698769e384c49983e1be546cfbe6d_h2642000000nero_aac16-1.mp4
/ddc698769e384c49983e1be546cfbe6d_h2642000000nero_aac16-2.mp4
/ddc698769e384c49983e1be546cfbe6d_h2642000000nero_aac16-3.mp4
...