用鼠标与指尖
让互联网更加有趣

初学PHP:简单的快手和抖音短视频解析

初学PHP:简单的快手和抖音短视频解析-小伟博客

最近本人看抖音睡不着觉,看到好看的视频想保存下载分享,所以无聊自己写了个PHP的脚本,仅供参考学习,请勿用于商业用途!

快手:

<?php
$res = $_GET['url'];
$html = file_get_contents($res);
//echo $html;
$a = $html;
$b = "<video src=\"";
$c ="\"";
$surl = GetBetween($a,$b,$c);
function GetBetween($content,$start,$end){
$r = explode($start, $content);
if (isset($r[1])){
$r = explode($end, $r[1]);
return $r[0];
}
return '';
}
//重定向浏览器 ,如果想直接输出URL,就把下面?之前的代码注释掉。
header("Location: ".$surl); 
//确保重定向后,后续代码不会被执行 
exit;
?>

抖音:

<?php
$res = $_GET['url'];
$html = file_get_contents($res);
//echo $html;
$a = $html;
$b = "real_play_addr\":\"";
$c ="\"";
$s = GetBetween($a,$b,$c);
function GetBetween($content,$start,$end){
$r = explode($start, $content);
if (isset($r[1])){
$r = explode($end, $r[1]);
return $r[0];
}
return '';
}
$surl = str_replace("\\",'' ,$s);
echo $surl;
//重定向浏览器 如果想直接输出URL,就把下面?之前的代码注释掉。
header("Location: ".$surl); 
//确保重定向后,后续代码不会被执行 
exit;
?>

使用方法:

用代码编辑器创建UTF-8编码格式的PHP文件,复制快手或者抖音的代码进去保存为:ks.php或者dy.php,然后上传到服务器,用域名+路径/ks.php?url=快手分享地址,然后就会返回视频地址。 

另外看看我写好的前端成品:

https://api.mlwei.com/ks/

https://api.mlwei.com/dy/ 

想要成品源码的朋友请加QQ34544417,谢谢。

支付宝扫码打赏 微信扫码打赏

如果文章对你有帮助,欢迎点击上方按钮打赏作者

未经允许不得转载:小伟博客 » 初学PHP:简单的快手和抖音短视频解析

分享到:更多 ()

评论 抢沙发

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

小伟博客 · 给你感兴趣的内容

联系我们官方交流群