网站开发栏目,介绍前端、后台、服务器、数据库、建站工具等实用网站开发教程。
本文主要介绍分析抖音去水印原理,使用php实现可下载无水印,无法下载的视频。
原理:
抖音 App 里获取分享的短链接
浏览器打开短链接会 302 跳转长链接,长链接参数含有视频 id
抖音网页会根据这个 id 通过 api 请求得到一个 json 串,视频文件的地址就在 json 里,但是这个播放依然是有水印的,需要把链接里的 playwm 改成 play,得到无水印的视频链接 url 。
php下载代码如下:
<?php
header('Content-Type: application/force-download;');
header("Content-Type: video/mp4");
header('Content-Disposition: attachment; filename="'.date('YmdHis').'.mp4"');
$url = urldecode($_GET['url']);
if ($url) {
header('Content-Length: ' . get_headers($url, true)['Content-Length']);
readfile($url);
}
?>
转载请注明来源:php实现去水印/下载抖音无法下载的视频
本文永久链接地址:https://www.moyouyouw.cn/code/596.html
郑重声明:本站所有主题/文章除标明原创外,均来自网络转载,版权归原作者所有,如果有侵犯到您的权益,请联系本站删除,谢谢!我们不承担任何技术及版权问题,且不对任何资源负法律责任。
售价: 399 146 ℃ 0 评论
售价: 399 126 ℃ 0 评论
售价: 399 93 ℃ 0 评论
已有 位小伙伴发表了看法
欢迎 你 发表评论