欢迎光临沃茨博客
一个爱分享的网站

[源码分享]抖音去水印API接口PHP源码

上次发布的 抖音去水印接口源码失效了 主要是 抖音更新了 请求PC端的UA 不行 必须在请求 一次手机端的 UA才能播放,下面的源码是已经修好的!

源码:

<?php
if (!empty($_GET['url'])) {
$url = $_GET['url'];
$str = GET($url, 1);
preg_match("/video_id=(.*?)&/i", $str, $arr);
if (count($arr) >= 1) {
$str = GET("https://aweme.snssdk.com/aweme/v1/play/?video_id=".$arr[1]."&line=0", 0);
preg_match('#<a href="(.*?)">#', $str, $arr2);
if (count($arr2) >= 1) {
$arr3 = explode("//", $arr2[1]);//把http替换成https就能完美解决
if (!empty($arr3)) {
//header("content-type:video/mp4");
//header("Location: "."https://".$arr3[1]);
if (!empty($_GET['way']) && $_GET['way'] == "txt") { //纯文本输出
exit("https://".$arr3[1]);
}
elseif(!empty($_GET['way']) && $_GET['way'] == "json") { //json文本输出
$aray = ['code' =>200, 'msg' =>'success', 'url' =>"https://".$arr3[1]];
exit(json_encode($aray, false));
} else { //跳转到改地址播放
header("Location: "."https://".$arr3[1]);
}}}}
} else {
echo "参数呢???????????????";
}
function Get($url, $foll = 0) {
//初始化
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url); //访问的url
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); //完全静默
curl_setopt($ch, CURLOPT_HEADER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); //忽略https
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false); //忽略https
curl_setopt($ch, CURLOPT_HTTPHEADER, ["user-agent: Mozilla/5.0 (iPhone; CPU iPhone OS 6_0 like Mac OS X) AppleWebKit/536.26 (KHTML, like Gecko) Version/6.0 Mobile/10A5376e Safari/8536.25"]); //UA
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, $foll); //默认为$foll=0
$output = curl_exec($ch); //获取内容
curl_close($ch); //关闭
return $output; //返回
}
?>

演示:https://nico.gq/jiexi/douyin.php?url=视频地址
例如:https://nico.gq/jiexi/douyin.php?url=http://v.douyin.com/2CGUbS/
带播放器:https://nico.gq/douyin.php

API调用方法

http://xxx/index.php?url=抖音视频地址 

 

源码来源 https://moecat.cn/thread-36-1-1.html

赞(0) 打赏
本文基于《知识共享署名-相同方式共享 3.0 中国大陆许可协议》发布,转载请遵循本协议
本文链接: https://www.wc1234.cn/891.html (转载时请注明本文出处及文章链接)
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏