K先生个人博客

当前位置:首页 > 爱技术 > 正文

分析一下抖音无水印视频解析的实现过程

抖音现在有多火,这就不多说了,这里也不是主要说抖音的,博主今天要谈的是技术,是来告诉大家一个程序员是怎么实现抖音无水印下载的过程的,这里不像其他人那样,只是给了一段代码,而且还是调用的别人封装的解析接口,这样的教程是不是有点水。授人以鱼,不如授人以渔,下面废话不多说,直接开始干活。

一、准备工作

要准备的就是一个视频链接,一般抖音直接复制的链接都是:

#潜水艇大挑战 我不服╭(╯^╰)╮! https://v.douyin.com/wssnXL/ 复制此链接,打开【抖音短视频】,直接观看视频

我们需要的就是其中的链接https://v.douyin.com/wssnXL/

二、着手分析

复制到浏览器打开上述链接,我们会跳转到一个新链接,如下图:

抖音无水印解析fen'x链接地址

接着,我们按F12打开开发者工具,点击视频播放,我们先获取到视频的地址再说

抖音无水印解析视频地址

我们拿到的地址为:https://aweme.snssdk.com/aweme/v1/playwm/?video_id=v0200f180000bpsaq1ik781g40u5memg&ratio=720p&line=0我们再把该地址复制到浏览器打开,发现又被重定向到了一个新地址,链接地址为

http://v3-dy.ixigua.com/f3e4bab553a7538d3bcfef607635e7fb/5eaa8d9d/video/tos/hxsy/tos-hxsy-ve-0015/34d6f0cc725f4b53b116d32675bc8933/?a=1128&br=0&bt=1073&cr=0&cs=0&dr=0&ds=3&er=&l=202004301534260100080430950C038928&lr=aweme&qs=0&rc=amg4M2o7bjRkczMzO2kzM0ApZGk0NTVmZmU5NzZmaDdkZWdqanIxLjRmbnBfLS0uLS9zc14wYjVfM2EvYDNeYmAyYi06Yw%3D%3D&vl=&vr=

不幸的是这次我们拿到的仍然是一个带有带水印的视频地址,我们的目的是获取无水印的抖音短视频地址,那么现在显然我们离成功还有着一定的距离,那么我们要继续努力了。

还记得,我们之前最先拿到的那个视频地址吗?

https://aweme.snssdk.com/aweme/v1/playwm/?video_id=v0200f180000bpsaq1ik781g40u5memg&ratio=720p&line=0

里面的video_id我们很轻易就能猜到是视频的id,后面的ratio英文意思是比例、比率,再加上那个敏感的数字720,我们猜想它应该代表着视频清晰度或者分辨率,博主把它改成了1080,没分辨出来视频清晰度到底变化没有,,,不过它应该也不是我们要找的。我们到底在找什么呢,当然是在找能去视频水印的方法,最后博主直接把链接后面的参数都去掉了,只保留了一个video_id参数,发现并没有什么影响,所以去水印的参数应该不在后面的两个参数中,到这就头疼了,去水印的密码到底在哪呢???

最后突然无意间注意到playwm这个词,play很好理解就是播放的意思,那为啥后面要加wm呢?嗯?wm?water mark?我似乎突然明白了什么,water mark就是水印的意思,那么也许去除视频水印的关键就在这了。

是不是试一试就知道了,把链接https://aweme.snssdk.com/aweme/v1/play/?video_id=v0200f180000bpsaq1ik781g40u5memg复制到浏览器打开,

嗯?打开空白?没反应?难道错了?感觉F12打开开发者工具准备调试,刷新,嗯?卧槽,无水印视频出来了,拿到抖音无水印视频的真实地址了。

抖音无水印视频的真实地址

然后,我开始思考了,为啥我一开始输入地址的时候没反应,一打开开发者工具刷新就出现无水印视频了呢?行吧,原来需要把请求的User-Agent(简称UA)设置成手机的,至于这个User-Agent是什么,这里就不科普了,想多了解的去百度一下吧。到这我们的分析工作基本结束了,因为我们已经成功的获取到了抖音的无水印视频地址。

三、代码实现

经过详细的分析,相信你对代码实现也已经有了一个清晰的思路了,实现起来应该没什么问题了。博主想了想,这就暂时不放代码了。

四、总结

我相信看过这篇文章的朋友应该对抖音的无水印解析有一个清晰的思路了,是不是感觉其实也挺简单的,事实就是这样,这就是授人以鱼不如授人以渔的好处。当然你如果还有疑问,可以在文章下方留言或者直接联系博主,我们一起切磋论道哈。

最后,感谢你光临K先生个人博客,谢谢您的支持。

作者K先生本文地址http://www.gold404.cn/

版权声明:本文为原创文章,版权归 K先生个人博客 所有,欢迎分享本文,转载请保留出处,谢谢!

文章评论
* 必填项
可选
可选
评论列表

    暂时还没有评论哦!