分享模板插件精品好资源
现在位置:首页 > 网站设计 > 如何使用php解析腾讯视频直链(腾讯视频解析代码)

如何使用php解析腾讯视频直链(腾讯视频解析代码)

作者:蓝叶 分类:网站设计 时间:2023-12-20 浏览:169

如何使用php解析腾讯视频直链,要使用PHP解析腾讯视频的直连接,可以按照以下步骤进行操作。

1、首先需要安装并配置好php开发环境,确保已经正确地设置了PHP运行所需的相关参数。

2、在php中,我们可以使用curl库来处理http请求。如果没有启用curl扩展,可在php.ini配置文件里开启curl扩展。

3、创建一个新的php文件,命名为vqq.php文件名。

4、在这个文件中,粘贴下方蓝叶分享的php腾讯视频解析代码。

如何使用php解析腾讯视频直链.png


温馨提示:php解析腾讯视频直链,此代码只可以获取用户上传在腾讯视频里的个人视频,诸如腾讯官网的电影、电视剧是无法解析的。

<?php
/*
 * 腾讯视频解析
 * author:蓝叶
 * url:lanye.org
 */
error_reporting(0);
header('Content-Type:text/html; charset=utf-8');
date_default_timezone_set('Asia/Shanghai');
$domain = trim($_SERVER['SERVER_NAME']);
$domainList = "127.0.0.1,localhost,lanye.org,music.lanye.org";
$diymusic = 'https://lanye.org/static/daolian.mp3';
if(!preg_match('/('.$domain.')/i', $domainList)){
   header('location:'.$diymusic);
   exit();
}
$url = isset($_GET['url']) ? addslashes(trim($_GET['url'])) : 'https://v.qq.com/x/page/i3265bu9h1r.html';
preg_match('/\/page\/(.*?).html/',CurlInfo($url),$matches);
$strarr = CurlInfo('http://vv.video.qq.com/getinfo?vids='.$matches[1].'&platform=101001&charge=0&otype=json&defn=shd&callback=json');
$json = substr(str_replace('json(','',$strarr),0,-1);
$videoarr = json_decode($json,true);
$videoui = $videoarr['vl']['vi'][0]['ul']['ui'];
$videouiCount = count($videoui);
$videouiStr = end($videoui);
$videourl = Inforeplace($videouiStr['url'].$videoarr['vl']['vi'][0]['fn'].'?vkey='.$videoarr['vl']['vi'][0]['fvkey']);
header("Location:".$videourl);
exit();
function Inforeplace($video){
  return str_replace(array('http:','video.dispatch.tc.qq.com'),array('https:','om.tc.qq.com'),$video);
}
function CurlInfo($url){
  $curl = curl_init();
  curl_setopt($curl, CURLOPT_URL, $url);
  curl_setopt($curl, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3440.84 Safari/537.36');
  curl_setopt($curl, CURLOPT_ENCODING, '');
  curl_setopt($curl, CURLOPT_IPRESOLVE, CURL_IPRESOLVE_V4);
  curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
  curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false);
  curl_setopt($curl, CURLOPT_REFERER, $url);
  curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
  curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1);
  $response = curl_exec($curl);
  curl_close($curl);
  return $response;
}

免责声明:

本页网址:点击复制分享给朋友吧!

本站分享的一切内容资源如若没有备注,均为蓝叶原创,如需转载请注明出处;如有侵权请与我们联系处理。敬请谅解!

评论列表
挤眼亲亲咆哮开心想想可怜糗大了委屈哈哈小声点右哼哼左哼哼疑问坏笑赚钱啦悲伤耍酷勾引厉害握手耶嘻嘻害羞鼓掌馋嘴抓狂抱抱围观威武给力
提交评论

清空信息
关闭评论