|
- <?php
- // 老爷保号 32429123 https://v.pptv.com/show/Q9WeHYXrW5n8euI.html
- $id = $_GET['id'];
- $bstrURL = 'https://web-play.pptv.com/webplay3-0-'.$id.'.xml?o=0&version=6&type=mhpptv&appid=pptv.web.h5&appplt=web&appver=4.1.16&cb=a';
- $ch = curl_init();
- curl_setopt($ch,CURLOPT_SSL_VERIFYHOST,false);
- curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,false);
- curl_setopt($ch,CURLOPT_URL,$bstrURL);
- curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
- $data = curl_exec($ch);
- curl_close($ch);
- $data = substr($data,2,strlen($data)-6);
- $json = json_decode($data);
-
- // 获取文件名 并且获取数组成员数以定位播放列表长度
- $dwLen = count($json->childNodes[2]->childNodes[0]->childNodes);
- $szFileName = $json->childNodes[2]->childNodes[0]->childNodes[$dwLen-1]->rid;
- $szFileName = str_replace('.mp4','.m3u8',$szFileName); // 嘘!
- $p = ($dwLen-1)*2+5; // 粗暴定位,根据会员片,其它普通片源酌情处理,好像是一个偏移?
- $szHost = $json->childNodes[$p]->childNodes[0]->childNodes[0];
- // 获取一条屁股
- $k = urldecode($json->childNodes[$p]->childNodes[5]->childNodes[0]);
- $k = str_replace('&bppcataid=1','',$k);
- $url = 'https://'.$szHost.'/'.$szFileName.'?h5vod.ver=2.1.4&k='.$k.'&type=mhpptv&sv=4.1.16';
- header('location:'.$url);
- ?>
复制代码
这论坛改的我有点陌生 ? 这个阅读权限也是个迷一样?(或许是我不会用?)
电影看完,代码送你们了
|
评分
-
查看全部评分
|