火山视频去水印原理以及代码
最近有好多小伙伴们在说要火山的解析原理,经过几天的研究终于研究出来了,原理奉上,代码以及
更多精彩 `join(“q_qun”,1071834648)`;
用到的接口
https://api.huoshan.com/hotsoon/item/video/_source/
https://share.huoshan.com/api/item/info
具体参数在下文中会有详细说明
效果图
原理
基本上分享出来的链接都是短链接,先302跳转到长链接,一般都带有item_id,本次也是这么流程以图片中的地址为例,尤其是本次的item_id 至关重要,这次就不使用爬取网页的形式了,使用item_id请求接口的方式。 视频短地址 跳转到长地址 长地址
接口链接 https://share.huoshan.com/api/item/info?item_id=item_id 这次还是要伪装成手机模式,接口返回地址: 我们直接把这个url直接访问获取到的还是带水印的视频,那么如何处理下呢? 那么就要用到下面一个接口了 https://api.huoshan.com/hotsoon/item/video/_source/?video_id=截图中的video_id 以下是完整请求地址: https://api.huoshan.com/hotsoon/item/video/_source/?video_id=v0200c620000brdgqei3r8hp2rhrqc1g 把该地址放到浏览器中访问 又是一个302跳转,这里就是完整的无水印的地址了。 原理有了,想白嫖么?那还等什么拿起小手,join us