python下载抖音无水印视频

版权声明:原创文章转载请注明来源。 https://blog.csdn.net/samll_snail/article/details/89311906

只要一刷抖音视频,基本上就是停不下来,看到一些喜欢的视频,就想下载下来,但是通过正常手段下载的视频都会带有抖音的水印,今天就一起来使用非正常手段来看看怎么获取无水印抖音视频。

1、获取视频链接地址

这一步其实就不用多说了,玩抖音的应该都知道怎么获取链接。点击转发分享,在下面的弹层中找到复制链接,然后就获得了该视频的链接。

顺带说一下,这里得到的链接是一种短链接,是经过抖音特殊处理过的链接,通常我们手机短信里收到的营销推广链接也大多数是短链接,短链接原理有兴趣的可自行去了解下。

2、解析视频源地址

这一步属于最核心的操作。我们拿到上一步获得的链接后,在浏览器中打开看看,同时把开发者模式打开,可以看到有一个被重定向的请求,如下图。

                                                                                          ——有水印视频——

重新请求该链接,发现能打开视频,但是有水印。再认真看下这个链接,这个链接其实主要就是由一个文件目录和视频 id 构成。

https://aweme.snssdk.com/aweme/v1/playwm/?video_id=v0300f340000bipb94i3n0e292ugb3cg&line=0

这个文件目录中有个 playwm ,水印的单词是 watermark,wm 可能就是 watermark 的缩写,所以这个 playwm 很有可能就是指水印视频的目录了。

那么 play 是不是就是无水印视频目录了呢,赶紧先试试看。把链接中的 playwm 替换成 play,果然看到了无水印视频,好激动,有木有。。。

                                                                                        ——无水印视频——

其实还有一个办法,把第一步得到的链接在浏览器中打开后,右键查看源代码,搜索 playAddr 就可以看到该视频的带水印链接。

                                                                          ——代码中的playAddr——

注意在打开无水印视频链接的时候,需要把浏览器切换成手机模式,在 pc 模式下,会提示视频不见了。

3、下载视频

有了无水印视频链接,下载就很简单了,直接右键另存为就可以保存到本地了。

获取抖音无水印视频就是这么简单,上面的操作你都可以通过电脑浏览器手工完成。如果你想用程序来实现上面这个下载无水印视频的功能,又该怎么做呢,你可以自己动手去实现一下。

当然我自己已经使用 python 实现了该功能,有兴趣的可以在公众号【谭某人】后台回复关键字【抖音】,可获取完整源码。

码字不易,如果文章对你有一些启发,点个赞哈,感谢支持。

猜你喜欢

转载自blog.csdn.net/samll_snail/article/details/89311906