开启辅助访问

广播+ 发布

系统消息:zhy32已经连续答对5道难题,逆天学霸谁与争锋?!#每日答题#
04-15 11:19
系统消息:zhy32已经连续答对5道难题,逆天学霸谁与争锋?!#每日答题#
04-14 12:37
查看: 16|回复: 2

齐鲁网9套节目php源码,部分节目播放器需设置referer<转>

[复制链接]

239

主题

35

回帖

594

积分

超级版主

积分
594
发表于 2025-3-11 15:16:32 | 显示全部楼层 |阅读模式
进吧论坛免责声明
根据我国《计算机软件保护条例》第十七条规定:“为了学习和研究软件内含的设计思想和原理,通过安装、显示、传输或者存储软件等方式使用软件的,可以不经软件著作权人许可,不向其支付报酬。”您需知晓本站所有内容资源均来源于网络,仅供用户交流学习与研究使用,版权归属原版权方所有,版权争议与本站无关,用户本人下载后不能用作商业或非法用途,需在24小时之内删除,否则后果均由用户承担责任。

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即加入

×
  1. <?php
  2. function aesEncrypt($plainText, $key) {
  3.     if (empty($plainText)) {
  4.         return "";
  5.     }
  6.     $iv = "0000000000000000"; // 16 字节的 IV
  7. $cipherText = openssl_encrypt($plainText, 'AES-128-CBC', $key, OPENSSL_RAW_DATA, $iv);
  8.     return base64_encode($cipherText);
  9. }

  10. function aesDecrypt($cipherText, $key, $ivHex) {
  11.     // 将 32 字节的十六进制 IV 转换为 16 字节的二进制 IV
  12. $iv = hex2bin($ivHex);
  13.     $cipherText = base64_decode($cipherText);
  14.     $plainText = openssl_decrypt($cipherText, 'AES-128-CBC', $key, OPENSSL_RAW_DATA, $iv);
  15.     return $plainText;
  16. }

  17. function getchData($channelCode) {
  18.     $mxpx = "FMRVPTYUGRXZTKBZ";
  19.     $q = "MLZWBUJLILAPLQXN";
  20.     $t = round(microtime(true) * 1000); // 获取当前时间戳(毫秒)
  21. $postData = aesEncrypt('{"channelMark":' . $channelCode . '}', $q);
  22.     $p = md5($channelCode . $t . $mxpx);
  23.     $apiurl = "https://feiying.litenews.cn/api/v1/auth/exchange?t=" . $t . "&s=" . $p;
  24.     // 设置请求头
  25. $headers = [
  26.         'Content-Type: text/plain', // 确保与 Node.js 一致
  27. 'Referer: https://v.iqilu.com/', // 确保与 Node.js 一致
  28. 'User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36' // 添加 User-Agent
  29. ];

  30.     // 初始化 cURL
  31. $ch = curl_init();
  32.     curl_setopt($ch, CURLOPT_URL, $apiurl);
  33.     curl_setopt($ch, CURLOPT_POST, true);
  34.     curl_setopt($ch, CURLOPT_POSTFIELDS, $postData); // 直接发送原始数据
  35. curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
  36.     curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
  37.     curl_setopt($ch, CURLOPT_FAILONERROR, true); // 在 HTTP 错误时返回 false
  38. curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); // 忽略 SSL 证书验证(仅用于调试)
  39. curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false); // 忽略 SSL 主机名验证(仅用于调试)
  40. // 执行请求
  41. $response = curl_exec($ch);

  42.     // 检查 cURL 错误
  43. if ($response === false) {
  44.         $error = curl_error($ch);
  45.         $errno = curl_errno($ch);
  46.         echo "cURL 请求失败,错误代码: " . $errno . "\n";
  47.         echo "错误信息: " . $error . "\n";
  48.         curl_close($ch);
  49.         return;
  50.     }
  51.     curl_close($ch);
  52.     // 如果返回数据为空,直接退出
  53. if (empty($response)) {
  54.         echo "API 返回数据为空,请检查请求参数或网络连接。\n";
  55.         return;
  56.     }

  57.     // 解密响应数据
  58. $oop = aesDecrypt($response, $q, '30303030303030303030303030303030');


  59.     // 检查解密后的数据是否有效
  60. if (empty($oop)) {
  61.         echo "解密失败或返回数据为空。\n";
  62.         return;
  63.     }

  64.     // 使用正则表达式匹配 URL
  65. preg_match_all('/https?:\/\/[^\s"\']+/', $oop, $matches);

  66.     // 检查是否匹配到 URL
  67. if (!empty($matches[0])) {
  68.         $u = $matches[0][0];
  69.         echo $u ;
  70.     } else {
  71.         echo "未找到匹配的 URL。\n";
  72.     }
  73. }

  74. /**
  75. * 山东卫视  24581 (播放器需要设置referer:https://v.iqilu.com/)
  76. * 齐鲁频道 24584
  77. * 体育频道 24587
  78. * 生活频道 24596
  79. * 综艺频道 24593
  80. * 新闻频道 24602  (播放器需要设置referer:https://v.iqilu.com/)
  81. * 农科频道 24599
  82. * 文旅频道 24590
  83. * 少儿频道 24605  (播放器需要设置referer:https://v.iqilu.com/)
  84. */
  85. $channelCode = "24584";
  86. getchData($channelCode);

  87. ?>
复制代码


进吧论坛免责声明
1、本网站名称:进吧
2、本站永久网址:jinb.top
3、本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长进行删除处理。
4、本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
5、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报。
6、本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。

12

主题

5

回帖

12

积分

新手上路

积分
12
发表于 2025-3-14 23:24:28 | 显示全部楼层
24584
* 体育频道 24587
* 生活频道 24596
* 综艺频道 24593
* 新闻频道 24602  (播放器需要设置referer:https:

12

主题

5

回帖

12

积分

新手上路

积分
12
发表于 2025-3-14 23:23:23 | 显示全部楼层
您需要登录后才可以回帖 登录 | 立即加入

本版积分规则

 

手机版|小黑屋|进吧

GMT+8, 2025-4-20 02:15 , Processed in 0.074004 second(s), 30 queries .

本站所发布的一切破解补丁、注册机和注册信息及软件的解密分析文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。

Powered by Discuz! X3.5

Copyright © 2001-2020, Tencent Cloud.

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