您的位置 首页 php技术

PHP对腾讯视频的解析函数

有时候,我们会调用一下视频站的视频,比如腾讯视频,但是因为腾讯视频带广告你懂的,所以百度上很多解析腾讯视频的方…

有时候,我们会调用一下视频站的视频,比如腾讯视频,但是因为腾讯视频带广告你懂的,所以百度上很多解析腾讯视频的方法,为此我也弄了一个自用的方法,现在公布代码

先说在前面,不支持VIP视频,咱不能动了腾讯视频的赖以生存的蛋糕!

function get_qq_video($url){
    $vcontent =”;
    preg_match(‘/https\:\/\/v.qq.com\/x\/(\S*)\/(\S*)\.html/’,$url,$matches);
    if($matches){
        $vids=$matches[2];
        $videoUrl= get_qq_url($vids);
    }
    return ‘<video src=”‘.$videoUrl.'” poster=”https://puui.qpic.cn/vpic_cover/’.$vids.’/’.$vids.’_hz.jpg/1280webp” controls=”controls” width=”100%”></video>’;
}
function get_qq_url($vid){
    $url = ‘https://vv.video.qq.com/getinfo?vids=’.$vid.’&platform=101001&charge=0&otype=json’;
    $json = file_get_contents($url);
    preg_match(‘/^QZOutputJson=(.*?);$/’,$json,$json2);
    $tempStr = json_decode($json2[1],true);
    $vurl = ‘https://ugcsjy.qq.com/’.$tempStr[‘vl’][‘vi’][0][‘fn’].”?vkey=”.$tempStr[‘vl’][‘vi’][0][‘fvkey’];
    return $vurl;
}

 

本文来自网络,不代表MuKe网站资源立场,转载请注明出处:https://www.somke.cn/archives/90

作者: delon

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

联系我们

联系我们

在线咨询: QQ交谈

邮箱: lon_mail@qq.com

工作时间:周一至周五,9:00-17:30,节假日休息

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部