|
发表于 2025-2-9 11:09:38
|
显示全部楼层
<?php
header('Content-Type:text/json;charset=UTF-8');
$id = isset($_GET['id']) ? $_GET['id'] : 'jjxwzh';
$tv = array(
'jjxwzh' => 'jiujiang1', //新闻综合
'jjgg' => 'jiujiang2', //公共频道
'jjjy' => 'jiujiang3', //教育频道
);
$url = 'https://www.jjntv.cn/live';
$data = get_data($url);
preg_match("/stream:\s*'([^']+$tv[$id][^']+)'/i",$data,$stream);
if (!empty($stream)) {
$playurl = $stream[1];
header('Location: ' . $playurl);
}
exit;
function get_data($url){
$header=array(
'Host: www.jjntv.cn',
'Referer: https://www.jjntv.cn/zhibo?spm=0.0.0.0.Tkmr2m',
'User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.4951.64 Safari/537.36',
);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,TRUE);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);
curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
$data = curl_exec($ch);
curl_close($ch);
return $data;
}
?> |
|