找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 556|回复: 5

[iptv信源 资源分享或寻求] 网页上提取的m3u直播源,无法使用,哪位大佬知道原因,望指教

[复制链接]
发表于 2024-8-26 00:29 | 显示全部楼层 |阅读模式
悬赏10恩山币已解决
本帖最后由 nice.52 于 2024-8-26 00:30 编辑

之前一直用的是从这个网页提取的直播源,最近发现突然不能用了,试过很多客户端播放器,包括vlc,potplayer,tivimate,aptv等,都不行。


这种情况,原本还以为是服务器停服或者换地址了,然后到这个网页重新抓取,m3u直播地址没有变化,抓包软件和浏览器的视频下载插件获取的直播地址还是原来的,但是就是在播放器上无法使用。


哪位大佬能指点指点,究竟是什么原因导致的,这个源要怎么才能正常使用。


不胜感激~~~

直播网址如下:
https://v.xiancity.cn/folder8/folder39/folder30/

抓取的直播源地址如下:
https://stream.xiancity.cn/live/1/index.m3u8
https://stream.xiancity.cn/live/2/index.m3u8
https://stream.xiancity.cn/live/3/index.m3u8
https://stream.xiancity.cn/live/4/index.m3u8
https://stream.xiancity.cn/live/5/index.m3u8

附件: 您需要 登录 才可以下载或查看,没有账号?立即注册

最佳答案

查看完整内容

请求头Referer: https://v.xiancity.cn/ 给我吧
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2024-8-26 00:29 | 显示全部楼层
请求头Referer: https://v.xiancity.cn/    给我吧
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复

使用道具 举报

发表于 2024-8-26 00:35 | 显示全部楼层
可能是加了浏览器认证之类的,发现不是浏览器访问,就给拒绝了
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复

使用道具 举报

发表于 2024-8-26 03:01 来自手机 | 显示全部楼层
<?php
$ids = array(
    '西安新闻综合' => '1',
    '西安都市频道' => '2',
    '西安商务咨询' => '3',
    '西安戏剧影视' => '4',
    '西安丝路频道' => '5'
);
if (isset($_GET['id'])) {
    $id = $_GET['id'];
    $url = 'https://stream.xiancity.cn/live/' . $id . '/index.m3u8';
    $headers = array(
        'Referer: https://v.xiancity.cn/',
        'User-Agent: AppleCoreMedia/1.0.0.15F79 (iPhone; U; CPU OS 11_4 like Mac OS X; zh_cn)'
    );
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, $url);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
    $response = curl_exec($ch);
    curl_close($ch);
    if ($response === false) {
        exit;
    }
    $lines = explode("\n", $response);
    foreach ($lines as &$line) {
        if (strpos($line, '.ts') !== false) {
            $line = 'https://stream.xiancity.cn/live/' . $id . '/' . $line;
        }
    }
    header('Content-Type: application/x-mpegURL');
    echo implode("\n", $lines);
} else {
    header('Content-Type: text/html');
    foreach ($ids as $name => $id) {
        $url = 'http://' . $_SERVER['HTTP_HOST'] . $_SERVER['PHP_SELF'] . '?id=' . $id;
        echo $name . ', <a href="' . htmlspecialchars($url) . '">' . htmlspecialchars($url) . '</a><br>';
    }
}
?>
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复

使用道具 举报

发表于 2024-8-26 11:32 | 显示全部楼层

  1. <?php
  2. error_reporting(0);
  3. $id = isset($_GET['id'])?$_GET['id']:'xazh';
  4. $n=[
  5.     'xazh' => 1, //西安新闻综合
  6.     'xads' => 2, //西安都市
  7.     'xasw' => 3, //西安商务资讯
  8.     'xays' => 4, //西安影视
  9.     'xasl' => 5, //西安丝路
  10.     'xagw' => 6, //西安乐购购物
  11.     'xayd' => 7, //西安移动电视
  12.     ];

  13. $m3u8 = "https://stream.xiancity.cn/live/{$n[$id]}/index.m3u8";
  14. $burl = "https://stream.xiancity.cn/live/{$n[$id]}/";
  15. header('Content-Type: application/vnd.apple.mpegurl');
  16. print_r(preg_replace("/(.*?.ts)/i", $burl."$1",get($m3u8)));
  17.   
  18. function get($url){
  19.    $ch = curl_init($url);
  20.    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  21.    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
  22.    curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
  23.    curl_setopt($ch, CURLOPT_REFERER, ' https://v.xiancity.cn/');
  24.    $res = curl_exec($ch);
  25.    curl_close($ch);
  26.    return $res;
  27.    }
  28. ?>
复制代码
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复

使用道具 举报

 楼主| 发表于 2024-8-26 15:45 | 显示全部楼层
搞定了,m3u文件里面加上referer验证信息就行,感谢
  1. #EXTM3U
  2. #EXTINF:-1 tvg-name="西安新闻综合" tvg-logo="https://s1.ax1x.com/2022/07/05/jY4kyq.png",西安新闻综合
  3. #EXTVLCOPT:http-referrer=https://v.xiancity.cn/
  4. https://stream.xiancity.cn/live/1/index.m3u8|referer=https://v.xiancity.cn/
复制代码


只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-10-7 16:17

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com

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