本文由 资源共享网 – zgwxw 发布,转载请注明出处,如有问题请联系我们!腾讯视频的真实地址解析PHP源码
资源语言: 中文
php资源(腾讯视频的真实地址解析PHP源码)网址:https://www.08i8.com/ttkfzy/detail83423.html;转载请注明!
<?php /* qq视频 m3u8解析 调用例子 仅供学习参考!仅供学习参考!仅供学习参考!非法使用后果自负! 首先你需要一个有vip权限的Cookies账号 获取Cookies方法不多赘述 $VIPCookies 为Cookie必填参数 如果无法播放 仅需给m3u8文件进行保存 且补齐协议头即可 */ $VIPCookies = [ '', '', ];// 必填VIP Cookies $getUrl = isset($_GET['url'])?$_GET['url']:''; if($getUrl == ''){ $data = [ 'code'=>400, 'msg'=>'NO Url?' ]; echo json_encode($data); }else{ preg_match("/https:\/\/v.qq.com\/x\/cover\/(.*?)\/(.*?).html/", $getUrl, $vid); $curl ='https://vv.video.qq.com/getinfo?encver=2&defn=shd&platform=10801&otype=ojson&sdtfrom=v4138&appVer=7&dtype=3&vid='.$vid[2].'&newnettype=1'; $JsonInfo = vip_curl($curl,$VIPCookies[mt_rand(0,count($VIPCookies))]); $JsonData = json_decode($JsonInfo,true); $vurl = $JsonData["vl"]["vi"][0]['ul']['ui'][0]['url'].$JsonData["vl"]["vi"][0]['ul']['ui'][0]['hls']['pt']; $data = [ 'code'=>200, 'msg'=>'OK', 'url'=>$vurl, 'm3u8_to'=>$JsonData["vl"]["vi"][0]['ul']['ui'][0]['url'] ]; echo json_encode($data); } function getC($str, $leftStr, $rightStr) { $left = strpos($str, $leftStr); $right = strpos($str, $rightStr,$left); if($left < 0 or $right < $left) return ''; return substr($str, $left + strlen($leftStr), $right-$left-strlen($leftStr)); } function vip_curl($url,$cookie='') { $header = array ( 0 => 'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9', 1 => 'Accept-Language: zh-CN,zh;q=0.9,en;q=0.8,zh-HK;q=0.7', 2 => 'Cache-Control: max-age=0', 3 => 'Connection: keep-alive', 4 => 'Sec-Fetch-Dest: document', 5 => 'Sec-Fetch-Mode: navigate', 6 => 'Sec-Fetch-Site: none', 7 => 'Sec-Fetch-User: ?1', 8 => 'Upgrade-Insecure-Requests: 1', 9 => 'User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/104.0.0.0 Safari/537.36', 10 => 'sec-ch-ua: ^\\^', 11 => 'sec-ch-ua-mobile: ?0', 12 => 'sec-ch-ua-platform: ^\\^', 13 =>'Cookie:'.$cookie ); $timeout = 10; $ch = curl_init($url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_ENCODING, "gzip"); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true); if(substr($url, 0, 8) === 'https://') { curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false); } if(!empty($postData)) { curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, $postData); } if(!empty($cookie)) { $header[] = $cookie; } if(!empty($header)) { curl_setopt($ch, CURLOPT_HTTPHEADER, $header); } curl_setopt($ch, CURLOPT_TIMEOUT, (int)$timeout); $content = curl_exec($ch); if($error = curl_error($ch)) { error_log($error); } curl_close($ch); return $content; } function rand_ip(){ $ip_long = array( array('607649792', '608174079'), //36.56.0.0-36.63.255.255 array('975044608', '977272831'), //58.30.0.0-58.63.255.255 array('999751680', '999784447'), //59.151.0.0-59.151.127.255 array('1019346944', '1019478015'), //60.194.0.0-60.195.255.255 array('1038614528', '1039007743'), //61.232.0.0-61.237.255.255 array('1783627776', '1784676351'), //106.80.0.0-106.95.255.255 array('1947009024', '1947074559'), //116.13.0.0-116.13.255.255 array('1987051520', '1988034559'), //118.112.0.0-118.126.255.255 array('2035023872', '2035154943'), //121.76.0.0-121.77.255.255 array('2078801920', '2079064063'), //123.232.0.0-123.235.255.255 array('-1950089216', '-1948778497'), //139.196.0.0-139.215.255.255 array('-1425539072', '-1425014785'), //171.8.0.0-171.15.255.255 array('-1236271104', '-1235419137'), //182.80.0.0-182.92.255.255 array('-770113536', '-768606209'), //210.25.0.0-210.47.255.255 array('-569376768', '-564133889'), //222.16.0.0-222.95.255.255 ); $rand_key = mt_rand(0, 14); $huoduan_ip= long2ip(mt_rand($ip_long[$rand_key][0], $ip_long[$rand_key][1])); return $huoduan_ip; }
php资源(腾讯视频的真实地址解析PHP源码)网址:https://www.08i8.com/ttkfzy/detail83423.html;转载请注明!
与《腾讯视频的真实地址解析PHP源码》相关的《函数类库》
视频完美切片存储方案附自动上传处理脚本
视频完美切片存储方案附自动上传处理脚本
5 98263 0
最简单好用的微信分享插件源码(支持自定义或自动获取标题、描述、图片、URL)
08i8微信分享插件简单好用有效的解决了H5页面前后端分离时的微信分享问题注意:AP接口只有php功能:1、支持自定义标题、描述、图片、URL2、如果不自定义也可以自动获取标题、描述、图片、URL用法:1、把"08i8"文件夹复到到网站根目录2、把下面这几行代码加在需要分享页面的“”前//为空自动获取var custom_08i8_title=""; //自定义标题var custom_08i8...
5 57481 0
批量解密goto加密的php微擎程序源码
批量解密goto加密php文件、微擎加密的php文件
50 98553 0
PHP多语言插件函数源码
一个php多语言插件,可以很容易的嵌入到你的网站中去。支持将语言文件动态加载到redis,memcache,file。说明:先将本项目拷贝到你的项目中的任意目录error.log记录内存服崩服的时间,修复后,需要重新设置config.ini的save_media项config目录配置相应的配置文件,config.ini里设置缓存项(save_media)语言文件在data目录中,config.in...
10 49637 0