求修复快手解析源码。
原贴:https://www.52pojie.cn/thread-1678189-1-2.html经过测试后抖音视频和图集能正常解析出来。
快手视频解析也能正常。
只是快手图集就不能解析了。
测试了一下原因,就是快手源码无法判断出是不是图集,全部判断成视频。
只求修复判断,能正常解析图集和视频。 API文件kuaishou函数
static public function kuaishou($url) {
$locs = get_headers($url, true) ['Location'];
$d= 'video.kuaishou.com/';
$e = '/';
$flag =self::GetBetween($locs,$d,$e) ;
preg_match('/photoId=(.*?)\&/', $locs, $matches);
//var_dump($matches);
$json = self::get_ks_json($locs,$matches);
if(isset($json['atlas']['list']))//存在是图 //这个函数用来测试变量是否已经配置。若变量已存在则返回 true 值。其它情形返回 false 值。
{
for($i=0;$i<count($json['atlas']['list']);$i++){
$img[$i] = 'https://p2.a.yximgs.com'.$json['atlas']['list'][$i];
}
$type = 'photo';
}else{
$img = $json['photo']['mainMvUrls']['url'];
$type = 'movie';
}
if ($json) {
$url = $img;
$title = $json['shareInfo']['shareTitle'];
$cover = 'https://p2.a.yximgs.com'.$json['atlas']['music'];
$return = array('nickname' => $title, 'video_url' => $url, 'music' => $cover,'type'=>$type);
//echo '$type'.$type.'<br>';
// var_dump($return);
return self::result(200, $return);
} else {
return self::result(500, '解析出错!');
}
} 抓下链接和请求特征 0Ling0 发表于 2022-10-17 11:35
抓下链接和请求特征
不会啊,你改改呗。 demo520 发表于 2022-10-17 13:17
我好像有一套,难去改图集,我平常只扒搞笑短视频
这个扒视频和图集都没问题。就是判断图集的时候出问题了,无法辨别。 闷骚小贱男 发表于 2022-10-17 11:20
API文件kuaishou函数
大神深知我心啊。完美。 请问这个是要购买PHP空间?再直接复制进空间里运行就行了?
页:
[1]