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

180it 2019-09-27 PM 3075℃ 0条

快手:
<?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=快手分享地址,然后就会返回视频地址。

支付宝打赏支付宝打赏 微信打赏微信打赏

如果文章或资源对您有帮助,欢迎打赏作者。一路走来,感谢有您!

标签: none

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