个人版:https://www.lanzous.com/dyxz623
批量版:https://www.lanzous.com/yufandouyin
准备工具:Fiddler、夜神模拟器
第一步:打开Fiddler(先清空数据)
第二步:配置模拟器(使用代理)
第三步:打开抖音,随便复制一个视频的分享地址
第四步:关闭抖音,然后在手机浏览器打开我们刚才复制出来的链接
这里提示一下,建议用模拟器自带的浏览器,否则可能抓不到接口.
第六步:在浏览器打开我们复制的链接,打开后这里会有一个打开看看的按钮,此时我们先清空Fiddler的数据,然后再点击打开看看
可以看到,此时模拟器上面播放的就是无水印的视频,那么此时无水印接口肯定被调用到了,那么我们就可以查看Fiddler中的数据
第一列是数据格式,我先看json格式的请求,图框框起来的这个这个正是我们要用的接口,怎么判断就是这个接口呢?
我们可以查看这个请求返回来的数据,这个视频的信息,播放地址,拍摄地等信息都已经呈现出来了.
第七步:分析请求接口,模拟请求
接口已经抓到,别的无需多言,这里我们只需要替换掉aweme_id这个参数值就可以了,然后配合Fiddler中接口的请求头模拟http请求即可.aweme_id这个值我们可以通过视频分享链接重定向后的真实地址获取到,这个正是视频的id.
如果你不是为了批量解析,只是开发写个人小工具,这个接口你完全不需要去解密js等等那些乱七八糟的东西.个人使用绰绰有余了.