找回密码
 注册需人工审核(节假日除外)
搜索
查看: 326|回复: 10

宜宾这个能写个代码吗

[复制链接]

签到天数: 141 天

[LV.7]炉火纯青

发表于 2024-8-20 14:02:11 | 显示全部楼层 |阅读模式
悬赏5TV币未解决

人生没有彩排,每天都是直播。

Welcome to iptv.cc !

回复

使用道具 举报

签到天数: 192 天

[LV.7]炉火纯青

发表于 2024-8-20 14:35:04 | 显示全部楼层
  1. <?php
  2. error_reporting(0);
  3. header('Content-Type: text/qt;charset=UTF-8');
  4. $header = array(
  5.     'Referer: https://www.ybtv.cc/',
  6.     'X-User-Agent:nmip-ios-app',
  7.     'Cookie:SID=R38R7Dtyaz2JVv7GQk9XKDU9iQpF9eC69N8MZxLaT0lTGGviadV7gQ==',
  8.     'Client: iPhone16,1;iOS;17.3.1'
  9.   );
  10. $ts = $_GET['ts'];
  11. if(!$ts){
  12.         $url = "https://api.ybtv.cc/cms/public/v3/columns/101555/contents?size=100&page=1";
  13.         $curl = curl_init();
  14.         curl_setopt_array($curl, array(
  15.         CURLOPT_URL => $url,
  16.         CURLOPT_RETURNTRANSFER => true,
  17.         CURLOPT_ENCODING => '',
  18.         CURLOPT_MAXREDIRS => 10,
  19.         CURLOPT_TIMEOUT => 0,
  20.         CURLOPT_FOLLOWLOCATION => true,
  21.         CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  22.         CURLOPT_CUSTOMREQUEST => 'GET',
  23.         ));
  24.         $response = json_decode(curl_exec($curl),true);
  25.         curl_close($curl);
  26.         $playurl = $response['data'][0]['fields']['link_url'];
  27.         $data = getdata($playurl, $header);
  28.         $burl = dirname($playurl)."/";
  29.         print_r(preg_replace("/(.*?.ts)/i", (isset($_SERVER["HTTPS"]) && $_SERVER["HTTPS"]==="on"?"https":"http")."://$_SERVER[HTTP_HOST]$_SERVER[PHP_SELF]?ts=$burl$1", $data));
  30.   }else {
  31.         header('Content-Type: video/MP2T');
  32.         header("Content-Disposition: attachment; filename=index.ts");
  33.         print_r(getdata($ts,$header));
  34. }
  35.   
  36. function getdata($url,$header){
  37.   $ch = curl_init($url);
  38.   curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  39.   curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
  40.   curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);
  41.   curl_setopt($ch,CURLOPT_HTTPHEADER,$header);
  42.   $res = curl_exec($ch);
  43.   curl_close($ch);
  44.   return $res;
  45. }
  46. ?>
复制代码

人生没有彩排,每天都是直播。

Welcome to iptv.cc !

回复

使用道具 举报

签到天数: 6 天

[LV.2]登堂入室

发表于 2024-8-20 14:38:41 | 显示全部楼层

  1. <?php
  2. error_reporting(0);
  3. $id = isset($_GET['id']) ? $_GET['id'] : 'ybzh';
  4. $n = [
  5.       'ybzh' => 'http://tvpull.ybtv.cc/yryb/yryb_tv1.m3u8?auth_key=1692674661-0-0-fd6f337de147c3c1b1815107abe0250f',
  6.       'ybgg' => 'http://tvpull.ybtv.cc/yryb/yryb_tv2.m3u8?auth_key=1692675069-0-0-36bf296781114c4d82b31996343f46fa',
  7.       ];
  8. $ts = $_GET['ts'];
  9. if(!$ts){
  10. $live = get($n[$id]);
  11. $burl = "http://tvpull.ybtv.cc/yryb/";
  12. $seq = "http://".$_SERVER['HTTP_HOST'].$_SERVER[PHP_SELF];
  13. header('Content-Type: application/vnd.apple.mpegurl');
  14. print_r(preg_replace("/(.*?.ts)/i", $seq."?ts=$burl$1", $live));
  15. } else {
  16.         $data = get($ts);
  17.         header('Content-Type: video/MP2T');
  18.         echo $data;
  19.     }
  20. function get($url){
  21.    $ch = curl_init($url);
  22.    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  23.    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
  24.    curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);
  25.    curl_setopt($ch, CURLOPT_REFERER, 'https://yryb.ybtv.cc/');
  26.    $result = curl_exec($ch);
  27.    curl_close($ch);
  28.    return $result;
  29.    }
  30. ?>
复制代码

人生没有彩排,每天都是直播。

Welcome to iptv.cc !

回复

使用道具 举报

签到天数: 141 天

[LV.7]炉火纯青

 楼主| 发表于 2024-8-20 15:31:54 | 显示全部楼层

人生没有彩排,每天都是直播。

Welcome to iptv.cc !

回复

使用道具 举报

签到天数: 141 天

[LV.7]炉火纯青

 楼主| 发表于 2024-8-20 15:32:10 | 显示全部楼层

人生没有彩排,每天都是直播。

Welcome to iptv.cc !

回复

使用道具 举报

签到天数: 192 天

[LV.7]炉火纯青

发表于 2024-8-20 15:36:42 | 显示全部楼层

好吧。我这里可以 不过guoma大佬的也收藏了 跟着大佬学习

点评

header("Content-Disposition: attachment; filename=index.ts");  发表于 2024-8-21 10:52

人生没有彩排,每天都是直播。

Welcome to iptv.cc !

回复

使用道具 举报

签到天数: 21 天

[LV.4]初窥堂奥

发表于 2024-8-20 16:59:53 | 显示全部楼层
本帖最后由 fanmingming 于 2024-8-20 17:02 编辑
  1. <?php
  2. $api = "https://api.ybtv.cc/cms/public/v3/columns/101555/contents?size=100&page=1";
  3. $response = file_get_contents($api);
  4. $data = json_decode($response, true);
  5. $m3u8 = $data['data'][0]['fields']['link_url'];
  6. //header('location:'.$m3u8);
  7. echo $m3u8
  8. ?>
复制代码



试了下,请求出来会403。哈哈!

人生没有彩排,每天都是直播。

Welcome to iptv.cc !

回复

使用道具 举报

签到天数: 192 天

[LV.7]炉火纯青

发表于 2024-8-21 11:14:41 | 显示全部楼层
fanmingming 发表于 2024-8-20 16:59
试了下,请求出来会403。哈哈!

file_get_contents这个就是会403 不知道原因 哈哈哈

点评

REFERER, 'https://yryb.ybtv.cc/' 双验证!  详情 回复 发表于 2024-8-21 15:59

人生没有彩排,每天都是直播。

Welcome to iptv.cc !

回复

使用道具 举报

签到天数: 6 天

[LV.2]登堂入室

发表于 2024-8-21 15:59:35 | 显示全部楼层
流年爱看剧 发表于 2024-8-21 11:14
file_get_contents这个就是会403 不知道原因 哈哈哈

REFERER, 'https://yryb.ybtv.cc/' 双验证!

人生没有彩排,每天都是直播。

Welcome to iptv.cc !

回复

使用道具 举报

签到天数: 73 天

[LV.6]渐入佳境

发表于 2024-8-22 17:52:34 | 显示全部楼层
人生没有彩排,每天都是直播

人生没有彩排,每天都是直播。

Welcome to iptv.cc !

回复

使用道具 举报

本版积分规则

Archiver|手机版|小黑屋|IPTV论坛 | 管理员邮箱:a@8494.net

本站以兴趣爱好为宗旨,非经营性质,不以任何形式收取任何费用。IPTV论坛没有任何官方Q群,V群,T群,禁止留任何联系方式,请配合。

免责声明:本站上述内容来自网络,不得用于商业或非法用途,您必须在下载后24小时内,从设备中删除,否则后果自负。如内容侵犯您的版权、著作权,请联系我,第一时间处理。

GMT+8, 2025-1-31 11:07 , Processed in 0.104971 second(s), 18 queries .

IPTV论坛 创建于 2023年5月1日

快速回复 返回顶部 返回列表