|
|
本帖最后由 lxxcp 于 2025-10-15 14:18 编辑
有用的//********ku9 js简化版本 - 直接返回URL********//
//识别名称main
function main(item) {
try {
console.log("简化版本 - 直接返回URL");
//获取参数
var url = item.url;
var id = ku9.getQuery(url, "id") || 'lyzh';
console.log("频道ID:", id);
//频道URL映射 - 直接返回原始M3U8地址
const channelUrls = {
'lyzh': 'https://m3u8-channel.lytv.tv/nmip-media/channellive/channel111841/playlist.m3u8',
'lyjj': 'https://m3u8-channel.lytv.tv/nmip-media/channellive/channel115062/playlist.m3u8',
'lygg': 'https://m3u8-channel.lytv.tv/nmip-media/channellive/channel113571/playlist.m3u8',
'jjgb': 'https://m3u8-channel.lytv.tv/nmip-media/audiolive/audio122068/playlist.m3u8',
'jtgb': 'https://m3u8-channel.lytv.tv/nmip-media/audiolive/audio120987/playlist.m3u8',
'zhgb': 'https://m3u8-channel.lytv.tv/nmip-media/audiolive/audio119985/playlist.m3u8'
};
//检查频道是否存在
if (!channelUrls[id]) {
return JSON.stringify({ error: '频道不存在' });
}
var playUrl = channelUrls[id];
console.log("返回播放URL:", playUrl);
//设置请求头
var headers = {
'Referer': 'https://www.ilinyi.net/',
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36'
};
//直接返回URL和headers
return JSON.stringify({
url: playUrl,
headers: headers
});
} catch (error) {
console.log("发生错误:", error);
//如果还有错误,返回最简单的URL
var fallbackUrl = 'https://m3u8-channel.lytv.tv/nmip-media/channellive/channel111841/playlist.m3u8';
return JSON.stringify({
url: fallbackUrl,
headers: {
'Referer': 'https://www.ilinyi.net/'
}
});
}
}
|
|