原理:其实抖音原视频的都是没有水印的,水印都是下载的时候自动加上的,这就是为什么我们在抖音app上看视频的时候没有水印,但下载视频的时候会有水印。
我们可以通过找视频真实地址的方法下载无水印抖音视频。
步骤一
首先在抖音app上随便选个视频,复制视频的分享链接,复制的链接格式都是像下面图中这样,都是由一些文字和一条链接组成
我们只需要其中的链接就行了 https://v.douyin.com/8rmc2PU/ ,复制链接到浏览器打开
如图,我们可以看到,图中的视频是没有水印的,那我们怎么把它下载下来呢?
步骤二
按F12 打开浏览器开发者模式,并模拟切换到手机,如下图
找到抖音app的json接口
https://www.iesdouyin.com/web/api/v2/aweme/iteminfo/?item_ids=
这边的item_ids的值就是videoid ,也就是我们打开的网页上面的链接最后的一串数字
所以这个视频的完整链接就是
https://www.iesdouyin.com/web/api/v2/aweme/iteminfo/?item_ids=6957891939144322307
步骤三
每个视频打开的链接 这串数字都不一样,我们只需要找到上面json接口就行,如下图
我们可以点击它,然后在响应 看json返回数据具体内容
可以看到,json返回数据中,有视频作者昵称、账号id、视频文案、视频配乐相关信息,背景音乐mp3和视频的链接都可以找到。
点开video键,里面的内容如上图,都有关视频的信息,视频链接就是我圈起来的,但这是有水印的视频链接,无水印的视频链接要把上面链接中的playam 改成play,其他的不变,就获得无水印视频的链接了,如下
https://aweme.snssdk.com/aweme/v1/play/?video_id=v0d00fg10000c27mbkt7s8grhfvkrsgg&ratio=720p&line=0
上面这个链接在浏览器访问会进行重定向,在network这个标签下可以看到请求过程,不出意外是302重定向,表示跳转到视频真实地址。
这也就是该抖音视频的真实链接,大家可以把这条链接复制到浏览器就能下载到无水印视频了。
————————————————
原文链接:https://zhuanlan.zhihu.com/p/508254356