0x01 寻找API
百度搜索抖音在线解析,选择dy114的解析接口,你也可以选择其他的API接口,只要解析的视频比较清楚而且没有水印,基本上就可以进行下一步了
0x02 解析API
将你在抖音复制的链接粘贴到上面的方框中,此时点击 F12
或者鼠标右键审查元素,调出开发者工具,选择network,进行抓包处理(避免文件过多,不易分析)
这里抓包后,有两个明显的文件都是.php
结尾,并且请求方式:POST
和 GET
第二个接口失效了,所以我们取第一个就行了。
确定附加协议
首先,我们直接访问这个PHP文件,结果显示如下
我们得到的返回值和预想的结果不一样,所以这里只能使用POST
而在这里就是我们需要确定的
Content-type: application/x-www-form-urlencoded; charset=UTF-8
Content-type这里很重要,如果这里错了的话,也不能正常解析返回值
在线测试
百度搜索在线POST,即可找到在线调试工具,我这里为了方便,就用的在线POST
ADD:https://www.dy114.com/jiexi/videoParse_uniform.php
url:https://v.douyin.com/esaSNj5
Content-Type:application/x-www-form-urlencoded;charset=UTF-8
有需要的话,你也可以自己加个UserAgent(一些API接口需要UA和Cookies)
模拟请求后,我们可以看到成功解析到返回值
取中间文本就可以把解析出来的去水印的抖音视频下载链接提取出来
PS:推荐用正则表达式
0x03 API效果展示
这里呢为了更好的展示,我写了个小工具,只需要复制链接就可以直接下载视频
各位看官,点个赞再走呗
📮评论