西瓜视频去水印原理附代码(2020-7-22更新代码)

前言

最近有好多小伙伴们在说要西瓜的解析原理,通过我不断的努力终于找到了一种下载西瓜视频去除水印的方法,该方法不是通过接口,还是和抖音一样通过分析源码来的。
更多精彩 join("q_qun",1071834648);

说明

本次解析不是针对所有西瓜上的视频,针对的是这种静态的水印,也就是西瓜官方的资源

对于用户自定义上传的视频,添加的水印是彩色跳动的,至今还未找到无水印方法,下载有水印的已经有了方法。

https://img-blog.csdnimg.cn/20200606200626395.png

原理

以本视频为例
https://www.ixigua.com/cinema/album/81IgEbPJqhq/?logTag=Xy-Q4xEY85m82cKdE06ZP

我们在谷歌浏览器中采用电脑模式,打开F12找到第一个请求地址的response Ctrl+A 全选源码,复制到编辑器中,这里以phpstorm为例,ctrl+alt+L格式化代码,搜索 main_url 找到如下,里面有很多的main_url, 截图中是360p也就是画质一般的对应的地址。 重点分析找个main_url,看着像base64,转义过后果然是哈,心里不禁一阵暗喜,结果不得行,后面不断的又找,看到main_url里面有一个\u的,这是不是个突破点呢,于是找到了video_list下面的main_url 把\u前面的拷贝处理base64转义了下, https://img-blog.csdnimg.cn/20200606204012109.png https://img-blog.csdnimg.cn/20200606204012109.png https://img-blog.csdnimg.cn/20200606204012109.png https://img-blog.csdnimg.cn/20200606204012109.png


学课资源 » 西瓜视频去水印原理附代码(2020-7-22更新代码)

发表评论