C# 抖音无水印视频下载教程,教你你如何抓取抖音无水印接口

个人版:https://www.lanzous.com/dyxz623

批量版:https://www.lanzous.com/yufandouyin

C# 抖音无水印视频下载教程,教你你如何抓取抖音无水印接口_第1张图片

C# 抖音无水印视频下载教程,教你你如何抓取抖音无水印接口_第2张图片

准备工具:Fiddler、夜神模拟器


第一步:打开Fiddler(先清空数据)

C# 抖音无水印视频下载教程,教你你如何抓取抖音无水印接口_第3张图片


第二步:配置模拟器(使用代理)

C# 抖音无水印视频下载教程,教你你如何抓取抖音无水印接口_第4张图片

C# 抖音无水印视频下载教程,教你你如何抓取抖音无水印接口_第5张图片


第三步:打开抖音,随便复制一个视频的分享地址

C# 抖音无水印视频下载教程,教你你如何抓取抖音无水印接口_第6张图片C# 抖音无水印视频下载教程,教你你如何抓取抖音无水印接口_第7张图片


第四步:关闭抖音,然后在手机浏览器打开我们刚才复制出来的链接

C# 抖音无水印视频下载教程,教你你如何抓取抖音无水印接口_第8张图片 这里提示一下,建议用模拟器自带的浏览器,否则可能抓不到接口.


第六步:在浏览器打开我们复制的链接,打开后这里会有一个打开看看的按钮,此时我们先清空Fiddler的数据,然后再点击打开看看

C# 抖音无水印视频下载教程,教你你如何抓取抖音无水印接口_第9张图片

C# 抖音无水印视频下载教程,教你你如何抓取抖音无水印接口_第10张图片

可以看到,此时模拟器上面播放的就是无水印的视频,那么此时无水印接口肯定被调用到了,那么我们就可以查看Fiddler中的数据

C# 抖音无水印视频下载教程,教你你如何抓取抖音无水印接口_第11张图片

第一列是数据格式,我先看json格式的请求,图框框起来的这个这个正是我们要用的接口,怎么判断就是这个接口呢?

C# 抖音无水印视频下载教程,教你你如何抓取抖音无水印接口_第12张图片

C# 抖音无水印视频下载教程,教你你如何抓取抖音无水印接口_第13张图片

我们可以查看这个请求返回来的数据,这个视频的信息,播放地址,拍摄地等信息都已经呈现出来了.


第七步:分析请求接口,模拟请求 

C# 抖音无水印视频下载教程,教你你如何抓取抖音无水印接口_第14张图片

 接口已经抓到,别的无需多言,这里我们只需要替换掉aweme_id这个参数值就可以了,然后配合Fiddler中接口的请求头模拟http请求即可.aweme_id这个值我们可以通过视频分享链接重定向后的真实地址获取到,这个正是视频的id.

如果你不是为了批量解析,只是开发写个人小工具,这个接口你完全不需要去解密js等等那些乱七八糟的东西.个人使用绰绰有余了.

 

你可能感兴趣的:(C#)