最新抖音视频无水印解析接口及原理
发布时间:2024-03-12 11:54:50

1.无水印解析原理

  • 用户将抖音视频分享给另外一个人的时候,可以直接复制链接。用户将得到一个类似下面的短链接
 

如果你对这方面有兴趣,可以和我们一群程序员交流学习,共同进步

 
  • 用户将短链口令复制,打开抖音的时候,会直接弹出对方分享视频弹窗
    在这里插入图片描述
  • 用户点击打开看看,会调用视频详情接口,返回视频的详细信息。

2.视频详情接口

经抓包,抓到该接口如下

 

实际上这个接口的上述header并非必须,某些接口参数也并非必须,可以简化如下

 

参数说明:

参数类型说明
aweme_idlong视频id
device_platformstring设备,其实这个值只需要存在即可,可以随意捏造,就算填写"CSDN"都没有问题
app_namestringapp名,固定,不允许修改
aidint固定,不允许修改

3.视频id 「aweme_id」的获取

用户分享的短链,实际上会重定向到一个新的页面。
在这里插入图片描述
如图,302重定向到一个新的地址

 

该地址中的6722308029779332359就是aweme_id

4.接口数据分析

请求上述接口,aweme_id=6722308029779332359
得到如下结果

 

info_json = 请求结果
那么,info_json.aweme_detail.video.play_addr.url_list就是实际的播放地址数组了了,无水印的,一般里面有两个链接

 

取出一个进行下载即可。

5.缺陷,调用频率限制

超出抖音的调用频率限制,接口正常响应,但是返回的数据是空的
最新抖音视频无水印解析接口-突破频率限制给出了解决

 

平台注册入口