达内tmooc视频抓取
达内视频原理
达内视频都是存储在视频服务商的cdn上面的,不是在tmooc的网站
比如有bokecc等服务商
视频播放原理
有两种视频播放方式,一种是m3u8视频流,一种是flash播放器
播放的时候页面js会判断浏览器的类型是手机还是电脑,
19年11月以前的策略是电脑端m3u8传输aes-128加密key用js加密,key解密需要分析js文件,然后调用ffmpeg就可以得到MP4文件
19年11月以后忽然开历史的倒车,电脑端转用flash播放pcf文件,pcf文件是一种加密的flv,解密算法写在playlernel.swf文件中,需要逆向分析swf算法
抓取对策
研究了一个周末的key解密,第二周就换flash了,感觉在针对我
后面用手机qq浏览器播放,发现可以直接下载m3u8的视频,我哭了,似乎是手机端的key没有加密还是qq浏览器可以直接截获解密后的key
花了两天时间下载整理视频,转码成了mp4并且重命名文件和文件夹
有空把嵌入式的全套视频教程传上百度网盘(linux+标准c+数据结构+unix C+标准c++ + qt)22G,需要的下面评论
在我购买的网课过期前下了一大堆pcf格式的视频。。。然后就悲剧了。
哈哈哈,你应该先试试看能不能播放再下,毕竟下载这么多视频也不是容易的
贴主,你是怎么爬下来的,代码能共享一下么
用qq浏览器手动下载的啊
下载下来怎么转换格式呢
linux视屏
下载下来了,格式是pcf,怎么转换啊或许播放
不知道啊(●—●)
哇,回复这么快啊,现在下载全是pcf文件,好无语,打不开
因为我有评论邮件通知
这个我知道,我也是Typecho博客,
PCF可以传给我 我有软件
达内现在M3U8加密又有升级了
请问你现在有找到爬虫的方法吗?
话说开发板一定要推荐的s5p6818吗?我感觉好像也可以直接树莓派?
树莓派你有资料吗?主板和核心板的电路图,板子上所有芯片的手册,树莓派uboot的源码你都有吗?视频教程的代码是根据硬件原理图来的,就算是同一个板子,初学者可能都做不出来效果,更何况是不同的硬件了,到时候出不来效果,你说是因为硬件不同造成的,还是你代码写错了?这个排故就没法排了,当然,如果你是大神,树莓派,香蕉派甚至你自己制作的板子都可以来开发的!!
嗨,老大,key解密的有没有搞出来?现在开发者做了限制,手机QQ浏览器播不了了。
没有,那就很遗憾了,你自己研究一下吧
可以给下Linux的网盘吗,谢谢
怎么下载啊,没讲清楚