让代码更简单

新版抖音无水印视频解析接口

重要:本文最后更新于2020-08-07 08:24:07,某些文章具有时效性,若有错误或已失效,请在下方留言或联系代码狗

今年年初无聊做了个抖音无水印解析的网页服务,最近在百度统计后台看到有不少人在用,昨天突然发现已经失效。(怪我不经常检查)然后今天更新了下接口,快来试试吧。抖音短视频无水印解析,下面分享下新版的抖音无水印视频解析接口的解析过程。

首先从抖音分享视频出来,分享的视频信息中有一个网址,有长有有短。然后我们取出这个网址,用浏览器开发者模式打开,在network这个标签下可以看到请求过程,不出意外是302重定向,表示跳转到视频真实地址。因此我们第一步就是要取得这个重定向地址,仔细观察network标签下的请求响应数据,重定向地址在location里面,并且只有1个不是数组。所有有如下代码取得新地址。

$header = get_headers("url地址",1);
$new_url=$header['location'];

新地址如下所示,其实新地址就是我们分享的链接中的长地址。

https://www.iesdouyin.com/share/video/6856737027619114247/?region=CN&mid=6854453604732930830&u_code=ljiie3507hk&titleType=title&utm_source=copy_link&utm_campaign=client_share&utm_medium=android&app=aweme

里面有个videoid需要取出来,就是video后面那一串。

新版与旧版接口区别

新版只需要videoid,旧版还需要获取tky,在新版网页上已经没有这个数据了。

取得videoid后,构造如下地址访问,继续请求数据。

https://www.iesdouyin.com/web/api/v2/aweme/iteminfo/?item_ids=你的videoid

这个访问得到的数据是json,里面有整个视频的详情内容,必须的是vid这个数据。

新版抖音无水印视频解析接口

新版抖音无水印视频解析接口

然后继续构造视频播放地址,这个地址也是会重定向的。

https://aweme.snssdk.com/aweme/v1/play/?video_id=你的vid&ratio=720p&line=0

取得最后播放地址使用如下代码。

$header = get_headers("https://aweme.snssdk.com/aweme/v1/play/?video_id=".$vid."&ratio=720p&line=0",1);
$play=$header['location'];

重定向仍然只有一个地址,不是数组。重定向地址就是无水印视频地址,可以直接下载播放。

感觉很棒!可以赞赏支持我哟~

176 打赏

评论 (23)

登录后评论
为什么下载不了 出来 nu11????
已恢复
视频转换后怎么不能下载了
检查你的网络
好像你说的这个方法有没有用了?
你能不能做个接口,让大家购买可以用的
求助58同城无水印的视频解析,感谢大侠拔刀相助🌹
不会
无论是在控制台还是手机访问都不行,都是有水印的
get_headers("https://aweme.snssdk.com/aweme/v1/play/?video_id=v0300fg10000c772g13c77u56rmpin80&ratio=720p&line=0",1)
获取不到location
自己手动使用浏览器访问地址能获取到,说明仍然适用,代码换种方式。
为什么用你的方法解析出来的url地址是带有水印的,而你网页工具解析出来的没有水印呢
移动设备访问就没有
接口提示本网站未icp备案。
有没有类似抖侠可以批量下载的
解析之后,下载视频时显示,请选择在线视频方式,没有办法下载这个怎么办?
据测试,本站解析没有你说的这种情况,解析后的地址不带文件名与扩展名,下载时需要自行填入保存的文件名与扩展名,扩展名统一为.mp4
玩过抖音亏了几千块
之前都能用,现在好像解析不了了
我这里是可以解析的https://www.daimadog.com/douyin
想要一下源码 用来学习
请问现在抖音视频不能够解析下载了么
可以啊,我测试了几个都可以。
抖音发来侵权通知。
QQ咨询 邮件咨询