视频网站内容(【闺蜜体验团】加密视频网站--)
优采云 发布时间: 2021-12-10 23:23视频网站内容(【闺蜜体验团】加密视频网站--)
现在很多主流视频网站几乎都使用blob加密(其实不是加密)。效果是隐藏视频源地址。其背后的本质是通过执行一段js来获取一段视频。文件,然后拼接播放。像下面
其实正常情况下,服务器会返回m3u8文件,相当于引导你找到每个切片文件的目录,但是通过这个文件,浏览器可以不断的请求下一个切片文件。所以重要的是拿到m3u8文件,然后爬取它的各种ts片段文件,最后自己拼接。建议使用ffmpeg工具进行拼接,真是神器。
但是,有些网站 会阻止爬行,因此它们会创建一个密钥文件。这样,如果缺少密钥文件,则拼接不会成功。之前不知道会用什么格式工厂和转换大师。完全没用,根本拼不出来,就报错了,然后才发现居然还有这个棘手的东西。因此,在这种情况下,您需要同时获取m3u8文件及其对应的密钥文件。当然,有时候密钥文件的url地址是放在m3u8文件中的,所以你也可以通过网络上的密钥文件直接拼接。无需下载到本地。
它看起来像这样:
#EXT-X-KEY:METHOD=AES-128,URI="https://xxx.com/keys/Xb2SoIWezfEzO5io1CKhUWEvVeR0Yb1bMSVGUFx3l4rhA4SxWDKruiYkgLpOgqtn.key"
本次爬行的网站就采用了上述防爬措施。另外,再加上js混淆、ip限制、refer等,是一个比较难的视频网站。