更新线路

整体线路:v09.02
潇洒线路:v09.02
PG线路:20250903-1624
This commit is contained in:
Liu
2025-09-04 00:28:12 +08:00
parent 1a691073dc
commit 912a937941
25 changed files with 1903 additions and 1856 deletions

View File

@@ -18,7 +18,7 @@
"keywords":"名称,片名,推荐",
"tgsearch_url":"http://127.0.0.1:10199",
"tgsearch_media_url":"http://127.0.0.1:10199",
"channellist":"tgsearchers,leoziyuan,ucpanpan,tyysypzypd,pan123pan,zyfb123,zyzhpd123,xx123pan,tianyi_pd2,tianyirigeng,tyypzhpd,cloudtianyi,kuakeclound,ydypzyfx,clouddriveresources,NewQuark,New_Sharing,alypzyhzq|1000,Mbox115|1000,shares_115|1000,wanwansubchat|1000",
"channellist":"tgsearchers,leoziyuan,ucpanpan,tyysypzypd,+1pDtGDqv-bJmYjM1,pan123pan,zyfb123,zyzhpd123,xx123pan,tianyi_pd2,tianyirigeng,tyypzhpd,cloudtianyi,kuakeclound,ydypzyfx,clouddriveresources,NewQuark,New_Sharing,alypzyhzq|1000,Mbox115|1000,shares_115|1000,wanwansubchat|1000",
"proxy":"proxy",
"douban":"./lib/douban.json",
"danmu":true
@@ -77,7 +77,7 @@
"keywords":"名称,片名,推荐",
"tgsearch_url":"http://127.0.0.1:10199",
"tgsearch_media_url":"http://127.0.0.1:10199",
"channellist":"tgsearchers,leoziyuan,ucpanpan,tyysypzypd,pan123pan,zyfb123,zyzhpd123,xx123pan,tianyi_pd2,tianyirigeng,tyypzhpd,cloudtianyi,kuakeclound,ydypzyfx,clouddriveresources,NewQuark,New_Sharing,oneonefivewpfx,hao115,guaguale115,Channel_Shares_115,dianyingshare,XiangxiuNB,yunpanpan,kuakeyun,zaihuayun,Quark_Movies,vip115hot,yunpanshare,shareAliyun,ikiviyyp,alyp_1,quanziyuanshe",
"channellist":"tgsearchers,leoziyuan,ucpanpan,tyysypzypd,+1pDtGDqv-bJmYjM1,pan123pan,zyfb123,zyzhpd123,xx123pan,tianyi_pd2,tianyirigeng,tyypzhpd,cloudtianyi,kuakeclound,ydypzyfx,clouddriveresources,NewQuark,New_Sharing,oneonefivewpfx,hao115,guaguale115,Channel_Shares_115,dianyingshare,XiangxiuNB,yunpanpan,kuakeyun,zaihuayun,Quark_Movies,vip115hot,yunpanshare,shareAliyun,ikiviyyp,alyp_1,quanziyuanshe",
"proxy":"proxy",
"danmu":true
},

View File

@@ -18,7 +18,7 @@
"keywords":"名称,片名,推荐",
"tgsearch_url":"http://127.0.0.1:10199",
"tgsearch_media_url":"http://127.0.0.1:10199",
"channellist":"tgsearchers,leoziyuan,ucpanpan,tyysypzypd,pan123pan,zyfb123,zyzhpd123,xx123pan,tianyi_pd2,tianyirigeng,tyypzhpd,cloudtianyi,kuakeclound,ydypzyfx,clouddriveresources,NewQuark,New_Sharing,alypzyhzq|1000,Mbox115|1000,shares_115|1000,wanwansubchat|1000",
"channellist":"tgsearchers,leoziyuan,ucpanpan,tyysypzypd,+1pDtGDqv-bJmYjM1,pan123pan,zyfb123,zyzhpd123,xx123pan,tianyi_pd2,tianyirigeng,tyypzhpd,cloudtianyi,kuakeclound,ydypzyfx,clouddriveresources,NewQuark,New_Sharing,alypzyhzq|1000,Mbox115|1000,shares_115|1000,wanwansubchat|1000",
"proxy":"proxy",
"douban":"./lib/douban.json",
"danmu":true
@@ -77,7 +77,7 @@
"keywords":"名称,片名,推荐",
"tgsearch_url":"http://127.0.0.1:10199",
"tgsearch_media_url":"http://127.0.0.1:10199",
"channellist":"tgsearchers,leoziyuan,ucpanpan,tyysypzypd,pan123pan,zyfb123,zyzhpd123,xx123pan,tianyi_pd2,tianyirigeng,tyypzhpd,cloudtianyi,kuakeclound,ydypzyfx,clouddriveresources,NewQuark,New_Sharing,oneonefivewpfx,hao115,guaguale115,Channel_Shares_115,dianyingshare,XiangxiuNB,yunpanpan,kuakeyun,zaihuayun,Quark_Movies,vip115hot,yunpanshare,shareAliyun,ikiviyyp,alyp_1,quanziyuanshe",
"channellist":"tgsearchers,leoziyuan,ucpanpan,tyysypzypd,+1pDtGDqv-bJmYjM1,pan123pan,zyfb123,zyzhpd123,xx123pan,tianyi_pd2,tianyirigeng,tyypzhpd,cloudtianyi,kuakeclound,ydypzyfx,clouddriveresources,NewQuark,New_Sharing,oneonefivewpfx,hao115,guaguale115,Channel_Shares_115,dianyingshare,XiangxiuNB,yunpanpan,kuakeyun,zaihuayun,Quark_Movies,vip115hot,yunpanshare,shareAliyun,ikiviyyp,alyp_1,quanziyuanshe",
"proxy":"proxy",
"danmu":true
},
@@ -522,7 +522,7 @@
"name": "FeiYang牧场",
"type": 0,
"url": "http://sub.ottiptv.cc/iptv.m3u",
"ua": "okHttp/Mod-1.2.0",
"ua": "okHttp/Mod-1.2.0.1",
"epg": "http://127.0.0.1:10079/p/0/proxy/http://epg.112114.xyz/?ch={name}&date=DATE1SUB",
"logo": "http://127.0.0.1:10079/p/0/proxy/https://epg.112114.xyz/logo/{name}.png",
"catchup": {

Binary file not shown.

View File

@@ -1 +1 @@
6489690025d75df6fc9bf9aade0c4242
ed8cb66cb9bccfa29672949a4c95bcca

View File

@@ -1,5 +1,5 @@
# tvboxtg
#
整体更新25.08.29
整体更新25.09.02
#
The resources are sourced from the internet and are only used for learning purposes. Please delete them yourself 24 hours after using them for learning.

View File

@@ -56,15 +56,6 @@
"danMu": "弹"
}
},
{
"key": "hlxb",
"name": "♨昨夜星辰┃4K纯净",
"type": 4,
"api": "http://我不是.摸鱼儿.com/api/hlxb.php",
"searchable": 1,
"quickSearch": 1,
"changeable": 0
},
{
"key": "seed",
"name": "♨️霜雪笼花┃三盘聚合",
@@ -80,19 +71,179 @@
}
},
{
"key": "星河",
"name": "🌀星河┃超清┃弹幕",
"key": "玩偶哥哥",
"name": "玩偶备用┃4K弹幕",
"type": 3,
"quickSearch": 1,
"api": "csp_AppSy",
"api": "csp_PanWebShare",
"jar": "./jars/config.jar",
"searchable": 1,
"quickSearch": 1,
"filterable": 1,
"ext": "./json/wogg.json"
},
{
"key": "MoggV2",
"name": "🍁优汐木偶┃4K弹幕",
"type": 3,
"api": "csp_PanWebShare",
"jar": "./jars/config.jar",
"searchable": 1,
"quickSearch": 0,
"filterable": 0,
"ext": "./json/mogg.json"
},
{
"key": "UcXmV2",
"name": "🐂小二资源┃4K弹幕",
"type": 3,
"api": "csp_PanWebShare",
"jar": "./jars/config.jar",
"searchable": 1,
"filterable": 0,
"changeable": 0,
"timeout": 60,
"ext": "./json/ex.json"
},
{
"key": "QuarkLaBiV2",
"name": "🖍蜡笔资源┃4K弹幕",
"type": 3,
"api": "csp_PanWebShare",
"jar": "./jars/config.jar",
"searchable": 1,
"filterable": 0,
"changeable": 0,
"timeout": 60,
"ext": "./json/lb.json"
},
{
"key": "QuarkzzV2",
"name": "🏆夸克至臻┃4K弹幕",
"type": 3,
"api": "csp_PanWebShare",
"jar": "./jars/config.jar",
"searchable": 1,
"filterable": 0,
"changeable": 0,
"timeout": 60,
"ext": "./json/zz.json"
},
{
"key": "YYDSYS",
"name": "🍡多多网盘┃4K弹幕",
"type": 3,
"api": "csp_PanWebShare",
"jar": "./jars/config.jar",
"searchable": 1,
"filterable": 0,
"changeable": 0,
"timeout": 60,
"ext": "./json/yyds.json"
},
{
"key": "QuarkTZ",
"name": "✊团长网盘┃4K弹幕",
"type": 3,
"api": "csp_PanWebTz",
"jar": "./jars/config.jar",
"searchable": 1,
"filterable": 0,
"changeable": 0
},
{
"key": "cloudLJ",
"name": "🐋天翼雷鲸┃4K弹幕",
"type": 3,
"api": "csp_PanWebShareCloudLJ",
"jar": "./jars/config.jar",
"searchable": 0,
"filterable": 0,
"changeable": 0,
"style": {
"type": "rect",
"ratio": 1.433
},
"ext": "./json/lj.json"
},
{
"key": "海绵",
"name": "🧽海绵资源┃4K弹幕",
"type": 3,
"api": "csp_PanWebShareCloudHM",
"jar": "./jars/config.jar",
"searchable": 1,
"quickSearch": 1,
"filterable": 1,
"changeable": 1,
"style": {
"type": "list",
"ratio": 1.433
},
"ext": "./json/hm.json"
},
{
"key": "123",
"name": "📅数字资源┃4K弹幕",
"type": 3,
"api": "csp_PanWebShareCloud123",
"jar": "./jars/config.jar",
"searchable": 1,
"quickSearch": 1,
"filterable": 1,
"changeable": 1,
"style": {
"type": "list",
"ratio": 1.433
},
"ext": "./json/123.json"
},
{
"key": "趣盘",
"name": "🥳百度趣盘┃4K弹幕",
"type": 3,
"api": "csp_PanWebQu",
"jar": "./jars/config.jar",
"searchable": 1,
"quickSearch": 1,
"filterable": 1,
"style": {
"type": "list",
"ratio": 1.433
},
"ext": {
"url": "http://192.140.161.171:2563",
"key1": "aassddwwxxllsx1x",
"key2": "aassddwwxxllsx1x",
"key3": "aassddwwxxllsx1x"
"url": "https://www.qupanshe.com"
}
},
{
"key": "盘库",
"name": "🐼盘库资源┃4K弹幕",
"type": 3,
"api": "csp_PanWebKuBa",
"jar": "./jars/config.jar",
"searchable": 1,
"quickSearch": 1,
"filterable": 1,
"changeable": 1,
"ext": {
"url": "https://panku8.com,https://yipanso.com"
}
},
{
"key": "夸父",
"name": "🏃夸父资源┃4K弹幕",
"type": 3,
"api": "csp_PanWebShareCloudKF",
"jar": "./jars/config.jar",
"searchable": 1,
"quickSearch": 1,
"filterable": 1,
"changeable": 1,
"style": {
"type": "list",
"ratio": 1.433
},
"ext": "./json/kf.json"
},
{
"key": "爱影",
"name": "🌀爱影┃超清┃弹幕",
@@ -452,164 +603,6 @@
"version": ""
}
},
{
"key": "玩偶哥哥",
"name": "♨玩偶备用┃4K弹幕",
"type": 3,
"api": "csp_PanWebShare",
"jar": "./jars/config.jar",
"searchable": 1,
"quickSearch": 1,
"filterable": 1,
"ext": "./json/wogg.json"
},
{
"key": "MoggV2",
"name": "🍁优汐木偶┃4K弹幕",
"type": 3,
"api": "csp_PanWebShare",
"jar": "./jars/config.jar",
"searchable": 1,
"quickSearch": 0,
"filterable": 0,
"ext": "./json/mogg.json"
},
{
"key": "UcXmV2",
"name": "🐂小二资源┃4K弹幕",
"type": 3,
"api": "csp_PanWebShare",
"jar": "./jars/config.jar",
"searchable": 1,
"filterable": 0,
"changeable": 0,
"timeout": 60,
"ext": "./json/ex.json"
},
{
"key": "QuarkLaBiV2",
"name": "🖍蜡笔资源┃4K弹幕",
"type": 3,
"api": "csp_PanWebShare",
"jar": "./jars/config.jar",
"searchable": 1,
"filterable": 0,
"changeable": 0,
"timeout": 60,
"ext": "./json/lb.json"
},
{
"key": "QuarkzzV2",
"name": "🏆夸克至臻┃4K弹幕",
"type": 3,
"api": "csp_PanWebShare",
"jar": "./jars/config.jar",
"searchable": 1,
"filterable": 0,
"changeable": 0,
"timeout": 60,
"ext": "./json/zz.json"
},
{
"key": "YYDSYS",
"name": "🍡多多网盘┃4K弹幕",
"type": 3,
"api": "csp_PanWebShare",
"jar": "./jars/config.jar",
"searchable": 1,
"filterable": 0,
"changeable": 0,
"timeout": 60,
"ext": "./json/yyds.json"
},
{
"key": "QuarkTZ",
"name": "✊团长网盘┃4K弹幕",
"type": 3,
"api": "csp_PanWebTz",
"jar": "./jars/config.jar",
"searchable": 1,
"filterable": 0,
"changeable": 0
},
{
"key": "cloudLJ",
"name": "🐋天翼雷鲸┃4K弹幕",
"type": 3,
"api": "csp_PanWebShareCloudLJ",
"jar": "./jars/config.jar",
"searchable": 0,
"filterable": 0,
"changeable": 0,
"style": {
"type": "rect",
"ratio": 1.433
},
"ext": "./json/lj.json"
},
{
"key": "海绵",
"name": "🧽海绵资源┃4K弹幕",
"type": 3,
"api": "csp_PanWebShareCloudHM",
"jar": "./jars/config.jar",
"searchable": 1,
"quickSearch": 1,
"filterable": 1,
"changeable": 1,
"style": {
"type": "list",
"ratio": 1.433
},
"ext": "./json/hm.json"
},
{
"key": "123",
"name": "📅数字资源┃4K弹幕",
"type": 3,
"api": "csp_PanWebShareCloud123",
"jar": "./jars/config.jar",
"searchable": 1,
"quickSearch": 1,
"filterable": 1,
"changeable": 1,
"style": {
"type": "list",
"ratio": 1.433
},
"ext": "./json/123.json"
},
{
"key": "趣盘",
"name": "🥳百度趣盘┃4K弹幕",
"type": 3,
"api": "csp_PanWebQu",
"jar": "./jars/config.jar",
"searchable": 1,
"quickSearch": 1,
"filterable": 1,
"style": {
"type": "list",
"ratio": 1.433
},
"ext": {
"url": "https://www.qupanshe.com"
}
},
{
"key": "盘库",
"name": "🐼盘库资源┃4K弹幕",
"type": 3,
"api": "csp_PanWebKuBa",
"jar": "./jars/config.jar",
"searchable": 1,
"quickSearch": 1,
"filterable": 1,
"changeable": 1,
"ext": {
"url": "https://panku8.com,https://yipanso.com"
}
},
{
"key": "瓜子影视",
"name": "🍉瓜子┃蓝光┃无广",
@@ -705,16 +698,6 @@
"quickSearch": 1,
"changeable": 0
},
{
"key": "白白",
"name": "🐭白白┃秒播┃纯净",
"type": 3,
"api": "csp_SbaibaiGuard",
"playerType": 2,
"searchable": 1,
"quickSearch": 1,
"changeable": 1
},
{
"key": "原创",
"name": "☀原创┃不卡┃纯净",
@@ -755,16 +738,6 @@
"quickSearch": 1,
"changeable": 1
},
{
"key": "溢彩",
"name": "💡溢彩┃秒播┃纯净",
"type": 3,
"api": "csp_AppSKGuard",
"searchable": 1,
"quickSearch": 0,
"changeable": 0,
"ext": "rfOb1uAWbkRHp7hdxprG9un3+TfN183v1zIyaYDoDAIaLw5L8Dp8+v88LrEL3dBzrmWbdMBX0WNm7HtkQuw0AIzUurGBVyPqCKzDmbriATuukhctJlsLo8KxCw=="
},
{
"key": "Lib",
"name": "🌟立播┃秒播┃纯净",
@@ -782,7 +755,7 @@
"key": "zxzj",
"name": "🍊在线┃外剧┃纯净",
"type": 3,
"api": "csp_Zxzj",
"api": "csp_ZxzjGuard",
"timeout": 15,
"searchable": 1,
"quickSearch": 1,
@@ -830,17 +803,6 @@
"changeable": 1,
"ext": "uqGL1bNENExT7/hGxpSE5qU="
},
{
"key": "即看",
"name": "🐻即看┃多线┃纯净",
"type": 3,
"api": "csp_AppSxGuard",
"timeout": 10,
"searchable": 1,
"quickSearch": 0,
"changeable": 0,
"ext": "rfOX1voDIQhH8epBwtCFsub1+2maloq8lmJuL821WUsZJAZft2UtrrwhKK5Zxt1toWyFctBUmThhuDAjVuU="
},
{
"key": "欢视",
"name": "👓欢视┃多线┃纯净",
@@ -884,20 +846,6 @@
"type": "list"
}
},
{
"key": "664K",
"name": "🌀沐风┃蓝光┃无广",
"type": 3,
"api": "csp_XBPQ",
"ext": "http://我不是.摸鱼儿.com/api/moyu.php?file=664k"
},
{
"key": "4Kdy",
"name": "🕊️凝安┃蓝光┃无广",
"type": 3,
"api": "csp_XBPQ",
"ext": "http://我不是.摸鱼儿.com/api/moyu.php?file=4kdy"
},
{
"key": "88js",
"name": "⚽ 88┃看球┃直播",
@@ -1109,7 +1057,7 @@
},
{
"key": "Biliych",
"name": "🅱哔哔演唱会┃4K弹幕",
"name": "🅱演唱会┃4K弹幕",
"type": 3,
"api": "csp_BiliGuard",
"style": {
@@ -1201,6 +1149,20 @@
"json": "http://我不是.摸鱼儿.com/api/moyu.php?file=高中课堂"
}
},
{
"key": "56动漫",
"name": "🫠56┃动漫┃蓝光",
"type": 3,
"api": "./api/drpy2.min.js",
"ext": "./js/56DM.js"
},
{
"key": "NT动漫",
"name": "🥶NT┃动漫┃蓝光",
"type": 3,
"api": "./api/drpy2.min.js",
"ext": "./js/NTDM.js"
},
{
"key": "曼波动漫",
"name": "🍼曼波┃动漫┃蓝光",
@@ -1216,6 +1178,22 @@
"version": ""
}
},
{
"key": "稀饭动漫",
"name": "🥣稀饭┃动漫┃蓝光",
"type": 3,
"quickSearch": 1,
"api": "csp_AppGet",
"jar": "./jars/config.jar",
"ext": {
"url": "",
"site": "https://xfapp-1305390065.cos.ap-guangzhou.myqcloud.com/getapp.txt",
"dataKey": "1yZ2Spn9krnzVKoC",
"dataIv": "1yZ2Spn9krnzVKoC",
"deviceId": "",
"version": ""
}
},
{
"key": "咕咕动漫",
"name": "🍚咕咕┃动漫┃蓝光",
@@ -1239,7 +1217,8 @@
"api": "csp_AppGet",
"jar": "./jars/config.jar",
"ext": {
"url": "http://45.43.29.111:9527",
"url": "https://get.mymifun.com",
"site": "",
"dataKey": "GETMIFUNGEIMIFUN",
"dataIv": "GETMIFUNGEIMIFUN",
"deviceId": "",
@@ -1261,35 +1240,6 @@
"version": "170"
}
},
{
"key": "黑猫动漫",
"name": "🐈‍⬛黑猫┃动漫┃蓝光",
"type": 3,
"quickSearch": 1,
"api": "csp_AppGet",
"jar": "./jars/config.jar",
"ext": {
"url": "https://dm.xxdm123.top:9991",
"dataKey": "0fe3b5781782c621",
"dataIv": "0fe3b5781782c621",
"deviceId": "",
"version": "203"
}
},
{
"key": "樱花",
"name": "🌸樱花┃动漫┃樱花",
"type": 3,
"api": "csp_XBPQ",
"ext": "http://我不是.摸鱼儿.com/api/moyu.php?file=樱花动漫"
},
{
"key": "巴士动漫",
"name": "🚎巴士┃动漫┃樱花",
"type": 3,
"api": "csp_XYQHiker",
"ext": "http://我不是.摸鱼儿.com/api/moyu.php?file=巴士"
},
{
"key": "duanju",
"name": "🌟星芽┃短剧┃热推",
@@ -1300,6 +1250,26 @@
"quickSearch": 0,
"filterable": 0
},
{
"key": "甜圈短剧",
"name": "🍩甜圈┃短剧┃热推",
"type": 3,
"api": "./api/TQDJ.py",
"searchable": 1,
"changeable": 1,
"quickSearch": 1,
"filterable": 1
},
{
"key": "剧王短剧",
"name": "剧王┃短剧┃热推",
"type": 3,
"api": "./api/JWDJ.py",
"searchable": 1,
"changeable": 1,
"quickSearch": 1,
"filterable": 1
},
{
"key": "河马短剧",
"name": "🦛河马┃短剧┃热推",
@@ -1312,15 +1282,11 @@
"playerType": 2
},
{
"key": "偷乐短剧",
"name": "🤣偷乐┃短剧┃热推",
"key": "本地",
"name": "📁文件┃本地┃资源",
"type": 3,
"api": "./api/偷乐短剧.py",
"searchable": 1,
"changeable": 1,
"quickSearch": 1,
"filterable": 1,
"playerType": 2
"jar": "./jars/config.jar",
"api": "csp_LocalFile"
},
{
"key": "QuarkYunPan",
@@ -1385,13 +1351,11 @@
"key": "push_agent",
"name": "🛴手机┃推送┃链接",
"type": 3,
"api": "csp_PushGuard",
"api": "csp_Push",
"jar": "./jars/config.jar",
"searchable": 0,
"quickSearch": 0,
"ext": {
"Cloud-drive": "http://127.0.0.1:9978/file/TVBox/Cloud-drive.txt",
"from": "4k|auto"
}
"filterable": 0,
"changeable": 0
}
],
"parses": [

329
摸鱼儿/api/JWDJ.py Normal file
View File

@@ -0,0 +1,329 @@
# coding=utf-8
# !/usr/bin/python
"""
作者 丢丢喵推荐 🚓 内容均从互联网收集而来 仅供交流学习使用 版权归原创者所有 如侵犯了您的权益 请通知作者 将及时删除侵权内容
====================Diudiumiao====================
"""
from Crypto.Util.Padding import unpad
from Crypto.Util.Padding import pad
from urllib.parse import unquote
from Crypto.Cipher import ARC4
from urllib.parse import quote
from base.spider import Spider
from Crypto.Cipher import AES
from datetime import datetime
from bs4 import BeautifulSoup
from base64 import b64decode
import urllib.request
import urllib.parse
import datetime
import binascii
import requests
import base64
import json
import time
import sys
import re
import os
sys.path.append('..')
xurl = "https://djw1.com"
headerx = {
'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.87 Safari/537.36'
}
class Spider(Spider):
global xurl
global headerx
def getName(self):
return "首页"
def init(self, extend):
pass
def isVideoFormat(self, url):
pass
def manualVideoCheck(self):
pass
def extract_middle_text(self, text, start_str, end_str, pl, start_index1: str = '', end_index2: str = ''):
if pl == 3:
plx = []
while True:
start_index = text.find(start_str)
if start_index == -1:
break
end_index = text.find(end_str, start_index + len(start_str))
if end_index == -1:
break
middle_text = text[start_index + len(start_str):end_index]
plx.append(middle_text)
text = text.replace(start_str + middle_text + end_str, '')
if len(plx) > 0:
purl = ''
for i in range(len(plx)):
matches = re.findall(start_index1, plx[i])
output = ""
for match in matches:
match3 = re.search(r'(?:^|[^0-9])(\d+)(?:[^0-9]|$)', match[1])
if match3:
number = match3.group(1)
else:
number = 0
if 'http' not in match[0]:
output += f"#{match[1]}${number}{xurl}{match[0]}"
else:
output += f"#{match[1]}${number}{match[0]}"
output = output[1:]
purl = purl + output + "$$$"
purl = purl[:-3]
return purl
else:
return ""
else:
start_index = text.find(start_str)
if start_index == -1:
return ""
end_index = text.find(end_str, start_index + len(start_str))
if end_index == -1:
return ""
if pl == 0:
middle_text = text[start_index + len(start_str):end_index]
return middle_text.replace("\\", "")
if pl == 1:
middle_text = text[start_index + len(start_str):end_index]
matches = re.findall(start_index1, middle_text)
if matches:
jg = ' '.join(matches)
return jg
if pl == 2:
middle_text = text[start_index + len(start_str):end_index]
matches = re.findall(start_index1, middle_text)
if matches:
new_list = [f'{item}' for item in matches]
jg = '$$$'.join(new_list)
return jg
def homeContent(self, filter):
result = {"class": []}
detail = requests.get(url=xurl + "/all/", headers=headerx)
detail.encoding = "utf-8"
res = detail.text
doc = BeautifulSoup(res, "lxml")
soups = doc.find_all('section', class_="container items")
for soup in soups:
vods = soup.find_all('li')
for vod in vods:
id = vod.find('a')['href']
name = vod.text.strip()
result["class"].append({"type_id": id, "type_name": "" + name})
return result
def homeVideoContent(self):
pass
def categoryContent(self, cid, pg, filter, ext):
result = {}
videos = []
if pg:
page = int(pg)
else:
page = 1
url = f'{cid}page/{str(page)}/'
detail = requests.get(url=url, headers=headerx)
detail.encoding = "utf-8"
res = detail.text
doc = BeautifulSoup(res, "lxml")
soups = doc.find_all('section', class_="container items")
for soup in soups:
vods = soup.find_all('li')
for vod in vods:
name = vod.find('img')['alt']
ids = vod.find('a', class_="image-line")
id = ids['href']
pic = vod.find('img')['src']
remark = self.extract_middle_text(str(vod), 'class="remarks light">', '<', 0)
video = {
"vod_id": id,
"vod_name": name,
"vod_pic": pic,
"vod_remarks": '▶️' + remark
}
videos.append(video)
result = {'list': videos}
result['page'] = pg
result['pagecount'] = 9999
result['limit'] = 90
result['total'] = 999999
return result
def detailContent(self, ids):
did = ids[0]
result = {}
videos = []
xianlu = ''
bofang = ''
if 'http' not in did:
did = xurl + did
res = requests.get(url=did, headers=headerx)
res.encoding = "utf-8"
res = res.text
doc = BeautifulSoup(res, "lxml")
url = 'https://fs-im-kefu.7moor-fs1.com/ly/4d2c3f00-7d4c-11e5-af15-41bf63ae4ea0/1732707176882/jiduo.txt'
response = requests.get(url)
response.encoding = 'utf-8'
code = response.text
name = self.extract_middle_text(code, "s1='", "'", 0)
Jumps = self.extract_middle_text(code, "s2='", "'", 0)
content = '摸鱼:不带脑子爽就完了!📢' + self.extract_middle_text(res,'class="info-detail">','<', 0)
remarks = self.extract_middle_text(res, 'class="info-mark">', '<', 0)
year = self.extract_middle_text(res, 'class="info-addtime">', '<', 0)
if name not in content:
bofang = Jumps
xianlu = '1'
else:
soups = doc.find('div', class_="ep-list-items")
soup = soups.find_all('a')
for sou in soup:
id = sou['href']
name = sou.text.strip()
bofang = bofang + name + '$' + id + '#'
bofang = bofang[:-1]
xianlu = '专线'
videos.append({
"vod_id": did,
"vod_remarks": remarks,
"vod_year": year,
"vod_content": content,
"vod_play_from": xianlu,
"vod_play_url": bofang
})
result['list'] = videos
return result
def playerContent(self, flag, id, vipFlags):
res = requests.get(url=id, headers=headerx)
res.encoding = "utf-8"
res = res.text
url = self.extract_middle_text(res, '"wwm3u8":"', '"', 0).replace('\\', '')
result = {}
result["parse"] = 0
result["playUrl"] = ''
result["url"] = url
result["header"] = headerx
return result
def searchContentPage(self, key, quick, pg):
result = {}
videos = []
if pg:
page = int(pg)
else:
page = 1
url = f'{xurl}/search/{key}/page/{str(page)}/'
detail = requests.get(url=url, headers=headerx)
detail.encoding = "utf-8"
res = detail.text
doc = BeautifulSoup(res, "lxml")
soups = doc.find_all('section', class_="container items")
for soup in soups:
vods = soup.find_all('li')
for vod in vods:
name = vod.find('img')['alt']
ids = vod.find('a', class_="image-line")
id = ids['href']
pic = vod.find('img')['src']
remark = self.extract_middle_text(str(vod), 'class="remarks light">', '<', 0)
video = {
"vod_id": id,
"vod_name": name,
"vod_pic": pic,
"vod_remarks": '▶️' + remark
}
videos.append(video)
result['list'] = videos
result['page'] = pg
result['pagecount'] = 9999
result['limit'] = 90
result['total'] = 999999
return result
def searchContent(self, key, quick, pg="1"):
return self.searchContentPage(key, quick, '1')
def localProxy(self, params):
if params['type'] == "m3u8":
return self.proxyM3u8(params)
elif params['type'] == "media":
return self.proxyMedia(params)
elif params['type'] == "ts":
return self.proxyTs(params)
return None

156
摸鱼儿/api/TQDJ.py Normal file
View File

@@ -0,0 +1,156 @@
# -*- coding: utf-8 -*-
# by @嗷呜
import sys
sys.path.append('..')
from base.spider import Spider
class Spider(Spider):
def init(self, extend=""):
pass
def getName(self):
return "甜圈短剧"
def isVideoFormat(self, url):
return True
def manualVideoCheck(self):
return False
def destroy(self):
pass
# 更新为新的域名
ahost = 'https://mov.cenguigui.cn'
headers = {
'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/134.0.0.0 Safari/537.36',
'sec-ch-ua-platform': '"macOS"',
'sec-ch-ua': '"Not/A)Brand";v="8", "Chromium";v="134", "Google Chrome";v="134"',
'DNT': '1',
'sec-ch-ua-mobile': '?0',
'Sec-Fetch-Site': 'cross-site',
'Sec-Fetch-Mode': 'no-cors',
'Sec-Fetch-Dest': 'video',
'Sec-Fetch-Storage-Access': 'active',
'Accept-Language': 'zh-CN,zh;q=0.9,en;q=0.8',
}
def homeContent(self, filter):
result = {'class': [{'type_id': '推荐榜', 'type_name': '🔥 推荐榜'},
{'type_id': '新剧', 'type_name': '🎬 新剧'},
{'type_id': '逆袭', 'type_name': '🎬 逆袭'},
{'type_id': '霸总', 'type_name': '🎬 霸总'},
{'type_id': '现代言情', 'type_name': '🎬 现代言情'},
{'type_id': '打脸虐渣', 'type_name': '🎬 打脸虐渣'},
{'type_id': '豪门恩怨', 'type_name': '🎬 豪门恩怨'},
{'type_id': '神豪', 'type_name': '🎬 神豪'},
{'type_id': '马甲', 'type_name': '🎬 马甲'},
{'type_id': '都市日常', 'type_name': '🎬 都市日常'},
{'type_id': '战神归来', 'type_name': '🎬 战神归来'},
{'type_id': '小人物', 'type_name': '🎬 小人物'},
{'type_id': '女性成长', 'type_name': '🎬 女性成长'},
{'type_id': '大女主', 'type_name': '🎬 大女主'},
{'type_id': '穿越', 'type_name': '🎬 穿越'},
{'type_id': '都市修仙', 'type_name': '🎬 都市修仙'},
{'type_id': '强者回归', 'type_name': '🎬 强者回归'},
{'type_id': '亲情', 'type_name': '🎬 亲情'},
{'type_id': '古装', 'type_name': '🎬 古装'},
{'type_id': '重生', 'type_name': '🎬 重生'},
{'type_id': '闪婚', 'type_name': '🎬 闪婚'},
{'type_id': '赘婿逆袭', 'type_name': '🎬 赘婿逆袭'},
{'type_id': '虐恋', 'type_name': '🎬 虐恋'},
{'type_id': '追妻', 'type_name': '🎬 追妻'},
{'type_id': '天下无敌', 'type_name': '🎬 天下无敌'},
{'type_id': '家庭伦理', 'type_name': '🎬 家庭伦理'},
{'type_id': '萌宝', 'type_name': '🎬 萌宝'},
{'type_id': '古风权谋', 'type_name': '🎬 古风权谋'},
{'type_id': '职场', 'type_name': '🎬 职场'},
{'type_id': '奇幻脑洞', 'type_name': '🎬 奇幻脑洞'},
{'type_id': '异能', 'type_name': '🎬 异能'},
{'type_id': '无敌神医', 'type_name': '🎬 无敌神医'},
{'type_id': '古风言情', 'type_name': '🎬 古风言情'},
{'type_id': '传承觉醒', 'type_name': '🎬 传承觉醒'},
{'type_id': '现言甜宠', 'type_name': '🎬 现言甜宠'},
{'type_id': '奇幻爱情', 'type_name': '🎬 奇幻爱情'},
{'type_id': '乡村', 'type_name': '🎬 乡村'},
{'type_id': '历史古代', 'type_name': '🎬 历史古代'},
{'type_id': '王妃', 'type_name': '🎬 王妃'},
{'type_id': '高手下山', 'type_name': '🎬 高手下山'},
{'type_id': '娱乐圈', 'type_name': '🎬 娱乐圈'},
{'type_id': '强强联合', 'type_name': '🎬 强强联合'},
{'type_id': '破镜重圆', 'type_name': '🎬 破镜重圆'},
{'type_id': '暗恋成真', 'type_name': '🎬 暗恋成真'},
{'type_id': '民国', 'type_name': '🎬 民国'},
{'type_id': '欢喜冤家', 'type_name': '🎬 欢喜冤家'},
{'type_id': '系统', 'type_name': '🎬 系统'},
{'type_id': '真假千金', 'type_name': '🎬 真假千金'},
{'type_id': '龙王', 'type_name': '🎬 龙王'},
{'type_id': '校园', 'type_name': '🎬 校园'},
{'type_id': '穿书', 'type_name': '🎬 穿书'},
{'type_id': '女帝', 'type_name': '🎬 女帝'},
{'type_id': '团宠', 'type_name': '🎬 团宠'},
{'type_id': '年代爱情', 'type_name': '🎬 年代爱情'},
{'type_id': '玄幻仙侠', 'type_name': '🎬 玄幻仙侠'},
{'type_id': '青梅竹马', 'type_name': '🎬 青梅竹马'},
{'type_id': '悬疑推理', 'type_name': '🎬 悬疑推理'},
{'type_id': '皇后', 'type_name': '🎬 皇后'},
{'type_id': '替身', 'type_name': '🎬 替身'},
{'type_id': '大叔', 'type_name': '🎬 大叔'},
{'type_id': '喜剧', 'type_name': '🎬 喜剧'},
{'type_id': '剧情', 'type_name': '🎬 剧情'}]}
return result
def homeVideoContent(self):
return []
def categoryContent(self, tid, pg, filter, extend):
params = {
'classname': tid,
'offset': str((int(pg) - 1)),
}
# 更新请求路径为 /duanju/api.php
data = self.fetch(f'{self.ahost}/duanju/api.php', params=params, headers=self.headers).json()
videos = []
for k in data['data']:
videos.append({
'vod_id': k.get('book_id'),
'vod_name': k.get('title'),
'vod_pic': k.get('cover'),
'vod_year': k.get('score'),
'vod_remarks': f"{k.get('sub_title')}|{k.get('episode_cnt')}"
})
result = {}
result['list'] = videos
result['page'] = pg
result['pagecount'] = 9999
result['limit'] = 90
result['total'] = 999999
return result
def detailContent(self, ids):
# 更新请求路径为 /duanju/api.php
v = self.fetch(f'{self.ahost}/duanju/api.php', params={'book_id': ids[0]}, headers=self.headers).json()
vod = {
'vod_id': ids[0],
'vod_name': v.get('title'),
'type_name': v.get('category'),
'vod_year': v.get('time'),
'vod_remarks': v.get('duration'),
'vod_content': v.get('desc'),
'vod_play_from': '爱看短剧',
'vod_play_url': '#'.join([f"{i['title']}${i['video_id']}" for i in v['data']])
}
return {'list': [vod]}
def searchContent(self, key, quick, pg="1"):
return self.categoryContent(key, pg, True, {})
def playerContent(self, flag, id, vipFlags):
# 更新请求路径为 /duanju/api.php
data = self.fetch(f'{self.ahost}/duanju/api.php', params={'video_id': id}, headers=self.headers).json()
return {'parse': 0, 'url': data['data']['url'], 'header': self.headers}
def localProxy(self, param):
pass

View File

@@ -1,790 +0,0 @@
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
# 偷乐短剧爬虫
import sys
import json
import re
import time
import urllib.parse
import requests
from bs4 import BeautifulSoup
# 导入基础类
sys.path.append('../../')
try:
from base.spider import Spider
except ImportError:
# 本地调试时的替代实现
class Spider:
def init(self, extend=""):
pass
class Spider(Spider):
def __init__(self):
# 网站主URL
self.siteUrl = "https://www.toule.top"
# 根据网站实际结构,分类链接格式为: /index.php/vod/show/class/分类名/id/1.html
# 分类ID映射 - 从网站中提取的分类
self.cateManual = {
"男频": "/index.php/vod/show/class/%E7%94%B7%E9%A2%91/id/1.html",
"女频": "/index.php/vod/show/class/%E5%A5%B3%E9%A2%91/id/1.html",
"都市": "/index.php/vod/show/class/%E9%83%BD%E5%B8%82/id/1.html",
"赘婿": "/index.php/vod/show/class/%E8%B5%98%E5%A9%BF/id/1.html",
"战神": "/index.php/vod/show/class/%E6%88%98%E7%A5%9E/id/1.html",
"古代言情": "/index.php/vod/show/class/%E5%8F%A4%E4%BB%A3%E8%A8%80%E6%83%85/id/1.html",
"现代言情": "/index.php/vod/show/class/%E7%8E%B0%E4%BB%A3%E8%A8%80%E6%83%85/id/1.html",
"历史": "/index.php/vod/show/class/%E5%8E%86%E5%8F%B2/id/1.html",
"玄幻": "/index.php/vod/show/class/%E7%8E%84%E5%B9%BB/id/1.html",
"搞笑": "/index.php/vod/show/class/%E6%90%9E%E7%AC%91/id/1.html",
"甜宠": "/index.php/vod/show/class/%E7%94%9C%E5%AE%A0/id/1.html",
"励志": "/index.php/vod/show/class/%E5%8A%B1%E5%BF%97/id/1.html",
"逆袭": "/index.php/vod/show/class/%E9%80%86%E8%A2%AD/id/1.html",
"穿越": "/index.php/vod/show/class/%E7%A9%BF%E8%B6%8A/id/1.html",
"古装": "/index.php/vod/show/class/%E5%8F%A4%E8%A3%85/id/1.html"
}
# 请求头
self.headers = {
"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36",
"Referer": "https://www.toule.top/",
"Accept": "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7",
"Accept-Language": "zh-CN,zh;q=0.9,en;q=0.8",
"Accept-Encoding": "gzip, deflate, br",
"Connection": "keep-alive",
}
# 缓存
self.cache = {}
self.cache_timeout = {}
def getName(self):
return "偷乐短剧"
def init(self, extend=""):
# 初始化方法,可以留空
return
def isVideoFormat(self, url):
"""判断是否为视频格式"""
video_formats = ['.mp4', '.m3u8', '.ts', '.flv', '.avi', '.mkv', '.mov', '.rmvb', '.3gp']
for format in video_formats:
if format in url.lower():
return True
return False
def manualVideoCheck(self):
"""是否需要手动检查视频"""
return False
# 工具方法 - 网络请求
def fetch(self, url, headers=None, data=None, method="GET"):
"""统一的网络请求方法"""
try:
if headers is None:
headers = self.headers.copy()
if method.upper() == "GET":
response = requests.get(url, headers=headers, params=data, timeout=10,verify=False)
else: # POST
response = requests.post(url, headers=headers, data=data, timeout=10,verify=False)
response.raise_for_status()
response.encoding = response.apparent_encoding or 'utf-8'
return response
except Exception as e:
self.log(f"请求失败: {url}, 错误: {str(e)}", "ERROR")
return None
# 缓存方法
def getCache(self, key, timeout=3600):
"""获取缓存数据"""
if key in self.cache and key in self.cache_timeout:
if time.time() < self.cache_timeout[key]:
return self.cache[key]
else:
del self.cache[key]
del self.cache_timeout[key]
return None
def setCache(self, key, value, timeout=3600):
"""设置缓存数据"""
self.cache[key] = value
self.cache_timeout[key] = time.time() + timeout
# 日志方法
def log(self, msg, level='INFO'):
"""记录日志"""
levels = {
'DEBUG': 0,
'INFO': 1,
'WARNING': 2,
'ERROR': 3
}
current_level = 'INFO' # 可以设置为DEBUG以获取更多信息
if levels.get(level, 4) >= levels.get(current_level, 1):
print(f"[{level}] {time.strftime('%Y-%m-%d %H:%M:%S')} - {msg}")
# 辅助方法 - 从URL中提取视频ID
def extractVodId(self, url):
"""从URL中提取视频ID"""
# 路径格式: /index.php/vod/play/id/9024/sid/1/nid/1.html
match = re.search(r'/id/(\d+)/', url)
if match:
return match.group(1)
return ""
# 辅助方法 - 从网页内容中提取分类
def extractCategories(self, text):
"""从网页内容中提取分类标签"""
cats = []
# 匹配标签字符串,例如: "男频,逆袭,亲情,短剧"
if "," in text:
parts = text.split(",")
for part in parts:
part = part.strip()
if part and part != "短剧":
cats.append(part)
return cats
# 主要接口实现
def homeContent(self, filter):
"""获取首页分类及内容"""
result = {}
classes = []
# 从缓存获取
cache_key = 'home_classes'
cached_classes = self.getCache(cache_key)
if cached_classes:
classes = cached_classes
else:
# 使用预定义的分类
for k, v in self.cateManual.items():
classes.append({
'type_id': v, # 使用完整URL路径作为type_id
'type_name': k
})
# 保存到缓存
self.setCache(cache_key, classes, 24*3600) # 缓存24小时
result['class'] = classes
# 获取首页推荐视频
videos = self.homeVideoContent().get('list', [])
result['list'] = videos
return result
def homeVideoContent(self):
"""获取首页推荐视频内容"""
result = {'list': []}
videos = []
# 从缓存获取
cache_key = 'home_videos'
cached_videos = self.getCache(cache_key)
if cached_videos:
return {'list': cached_videos}
try:
response = self.fetch(self.siteUrl)
if response and response.status_code == 200:
html = response.text
soup = BeautifulSoup(html, 'html.parser')
# 查找最新更新区域
latest_section = soup.find('h2', text=lambda t: t and '最新更新' in t)
if latest_section:
container = latest_section.parent # 获取容器
if container:
# 查找所有 li.item 元素
items = container.find_all('li', class_='item')
for item in items:
try:
# 获取链接和标题
title_link = item.find('h3')
if not title_link:
continue
title = title_link.text.strip()
# 获取第一个链接作为详情页链接
link_tag = item.find('a')
if not link_tag:
continue
link = link_tag.get('href', '')
if not link.startswith('http'):
link = urllib.parse.urljoin(self.siteUrl, link)
# 提取ID
vid = self.extractVodId(link)
if not vid:
continue
# 获取图片
img_tag = item.find('img')
img_url = ""
if img_tag:
img_url = img_tag.get('src', img_tag.get('data-src', ''))
if img_url and not img_url.startswith('http'):
img_url = urllib.parse.urljoin(self.siteUrl, img_url)
# 获取备注信息
remarks = ""
remarks_tag = item.find('span', class_='remarks')
if remarks_tag:
remarks = remarks_tag.text.strip()
# 获取标签信息
tags = ""
tags_tag = item.find('span', class_='tags')
if tags_tag:
tags = tags_tag.text.strip()
# 合并备注和标签
if remarks and tags:
remarks = f"{remarks} | {tags}"
elif tags:
remarks = tags
# 构建视频项
videos.append({
'vod_id': vid,
'vod_name': title,
'vod_pic': img_url,
'vod_remarks': remarks
})
except Exception as e:
self.log(f"处理视频项时出错: {str(e)}", "ERROR")
continue
# 保存到缓存
self.setCache(cache_key, videos, 3600) # 缓存1小时
except Exception as e:
self.log(f"获取首页视频内容发生错误: {str(e)}", "ERROR")
result['list'] = videos
return result
def categoryContent(self, tid, pg, filter, extend):
"""获取分类内容"""
result = {}
videos = []
# 处理页码
if pg is None:
pg = 1
else:
pg = int(pg)
# 构建分类URL - tid是完整的URL路径
if tid.startswith("/"):
# 替换页码URL格式可能像: /index.php/vod/show/class/男频/id/1.html
if pg > 1:
if "html" in tid:
category_url = tid.replace(".html", f"/page/{pg}.html")
else:
category_url = f"{tid}/page/{pg}.html"
else:
category_url = tid
full_url = urllib.parse.urljoin(self.siteUrl, category_url)
else:
# 如果tid不是URL路径可能是旧版分类ID尝试查找对应URL
category_url = ""
for name, url in self.cateManual.items():
if name == tid:
category_url = url
break
if not category_url:
self.log(f"未找到分类ID对应的URL: {tid}", "ERROR")
result['list'] = []
result['page'] = pg
result['pagecount'] = 1
result['limit'] = 0
result['total'] = 0
return result
# 处理页码
if pg > 1:
if "html" in category_url:
category_url = category_url.replace(".html", f"/page/{pg}.html")
else:
category_url = f"{category_url}/page/{pg}.html"
full_url = urllib.parse.urljoin(self.siteUrl, category_url)
# 请求分类页
try:
response = self.fetch(full_url)
if response and response.status_code == 200:
html = response.text
soup = BeautifulSoup(html, 'html.parser')
# 查找视频项根据实际HTML结构调整
items = soup.find_all('li', class_='item')
for item in items:
try:
# 获取链接和标题
title_tag = item.find('h3')
if not title_tag:
continue
title = title_tag.text.strip()
# 获取链接
link_tag = item.find('a')
if not link_tag:
continue
link = link_tag.get('href', '')
if not link.startswith('http'):
link = urllib.parse.urljoin(self.siteUrl, link)
# 提取ID
vid = self.extractVodId(link)
if not vid:
continue
# 获取图片
img_tag = item.find('img')
img_url = ""
if img_tag:
img_url = img_tag.get('src', img_tag.get('data-src', ''))
if img_url and not img_url.startswith('http'):
img_url = urllib.parse.urljoin(self.siteUrl, img_url)
# 获取备注信息
remarks = ""
remarks_tag = item.find('span', class_='remarks')
if remarks_tag:
remarks = remarks_tag.text.strip()
# 获取标签信息
tags = ""
tags_tag = item.find('span', class_='tags')
if tags_tag:
tags = tags_tag.text.strip()
# 合并备注和标签
if remarks and tags:
remarks = f"{remarks} | {tags}"
elif tags:
remarks = tags
# 构建视频项
videos.append({
'vod_id': vid,
'vod_name': title,
'vod_pic': img_url,
'vod_remarks': remarks
})
except Exception as e:
self.log(f"处理分类视频项时出错: {str(e)}", "ERROR")
continue
# 查找分页信息
# 默认值
total = len(videos)
pagecount = 1
limit = 20
# 尝试查找分页元素
pagination = soup.find('ul', class_='page')
if pagination:
# 查找最后一页的链接
last_page_links = pagination.find_all('a')
for link in last_page_links:
page_text = link.text.strip()
if page_text.isdigit():
pagecount = max(pagecount, int(page_text))
except Exception as e:
self.log(f"获取分类内容发生错误: {str(e)}", "ERROR")
result['list'] = videos
result['page'] = pg
result['pagecount'] = pagecount
result['limit'] = limit
result['total'] = total
return result
def detailContent(self, ids):
"""获取详情内容"""
result = {}
if not ids or len(ids) == 0:
return result
# 视频ID
vid = ids[0]
# 构建播放页URL
play_url = f"{self.siteUrl}/index.php/vod/play/id/{vid}/sid/1/nid/1.html"
try:
response = self.fetch(play_url)
if not response or response.status_code != 200:
return result
html = response.text
soup = BeautifulSoup(html, 'html.parser')
# 提取视频基本信息
# 标题
title = ""
title_tag = soup.find('h1', class_='items-title')
if title_tag:
title = title_tag.text.strip()
# 图片
pic = ""
pic_tag = soup.find('img', class_='thumb')
if pic_tag:
pic = pic_tag.get('src', '')
if pic and not pic.startswith('http'):
pic = urllib.parse.urljoin(self.siteUrl, pic)
# 简介
desc = ""
desc_tag = soup.find('div', class_='text-content')
if desc_tag:
desc = desc_tag.text.strip()
# 标签/分类
tags = []
tags_container = soup.find('span', class_='items-tags')
if tags_container:
tag_links = tags_container.find_all('a')
for tag in tag_links:
tag_text = tag.text.strip()
if tag_text:
tags.append(tag_text)
# 提取播放列表
play_from = "偷乐短剧"
play_list = []
# 查找播放列表区域
play_area = soup.find('div', class_='swiper-wrapper')
if play_area:
# 查找所有剧集链接
episode_links = play_area.find_all('a')
for ep in episode_links:
ep_title = ep.text.strip()
ep_url = ep.get('href', '')
if ep_url:
# 直接使用URL作为ID
if not ep_url.startswith('http'):
ep_url = urllib.parse.urljoin(self.siteUrl, ep_url)
# 提取集数信息
ep_num = ep_title
if ep_num.isdigit():
ep_num = f"{ep_num}"
play_list.append(f"{ep_num}${ep_url}")
# 如果没有找到播放列表,查找播放按钮
if not play_list:
play_btn = soup.find('a', class_='btn-play')
if play_btn:
play_url = play_btn.get('href', '')
if play_url:
if not play_url.startswith('http'):
play_url = urllib.parse.urljoin(self.siteUrl, play_url)
play_list.append(f"播放${play_url}")
# 如果仍然没有找到播放链接使用播放页URL
if not play_list:
play_url = f"{self.siteUrl}/index.php/vod/play/id/{vid}/sid/1/nid/1.html"
play_list.append(f"播放${play_url}")
# 提取更多信息(导演、演员等)
director = ""
actor = ""
year = ""
area = ""
remarks = ""
# 查找备注信息
meta_items = soup.find_all('div', class_='meta-item')
for item in meta_items:
item_title = item.find('span', class_='item-title')
item_content = item.find('span', class_='item-content')
if item_title and item_content:
title_text = item_title.text.strip()
content_text = item_content.text.strip()
if "导演" in title_text:
director = content_text
elif "主演" in title_text:
actor = content_text
elif "年份" in title_text:
year = content_text
elif "地区" in title_text:
area = content_text
elif "简介" in title_text:
if not desc:
desc = content_text
elif "状态" in title_text:
remarks = content_text
# 如果没有从meta-item中获取到remarks
if not remarks:
remarks_tag = soup.find('span', class_='remarks')
if remarks_tag:
remarks = remarks_tag.text.strip()
# 构建标准数据结构
vod = {
"vod_id": vid,
"vod_name": title,
"vod_pic": pic,
"vod_year": year,
"vod_area": area,
"vod_remarks": remarks,
"vod_actor": actor,
"vod_director": director,
"vod_content": desc,
"type_name": ",".join(tags),
"vod_play_from": play_from,
"vod_play_url": "#".join(play_list)
}
result = {
'list': [vod]
}
except Exception as e:
self.log(f"获取详情内容时出错: {str(e)}", "ERROR")
return result
def searchContent(self, key, quick, pg=1):
"""搜索功能"""
result = {}
videos = []
# 构建搜索URL和参数
search_url = f"{self.siteUrl}/index.php/vod/search.html"
params = {"wd": key}
try:
response = self.fetch(search_url, data=params)
if response and response.status_code == 200:
html = response.text
soup = BeautifulSoup(html, 'html.parser')
# 查找搜索结果项
search_items = soup.find_all('li', class_='item')
for item in search_items:
try:
# 获取标题
title_tag = item.find('h3')
if not title_tag:
continue
title = title_tag.text.strip()
# 获取链接
link_tag = item.find('a')
if not link_tag:
continue
link = link_tag.get('href', '')
if not link.startswith('http'):
link = urllib.parse.urljoin(self.siteUrl, link)
# 提取视频ID
vid = self.extractVodId(link)
if not vid:
continue
# 获取图片
img_tag = item.find('img')
img_url = ""
if img_tag:
img_url = img_tag.get('src', img_tag.get('data-src', ''))
if img_url and not img_url.startswith('http'):
img_url = urllib.parse.urljoin(self.siteUrl, img_url)
# 获取备注信息
remarks = ""
remarks_tag = item.find('span', class_='remarks')
if remarks_tag:
remarks = remarks_tag.text.strip()
# 获取标签信息
tags = ""
tags_tag = item.find('span', class_='tags')
if tags_tag:
tags = tags_tag.text.strip()
# 合并备注和标签
if remarks and tags:
remarks = f"{remarks} | {tags}"
elif tags:
remarks = tags
# 构建视频项
videos.append({
'vod_id': vid,
'vod_name': title,
'vod_pic': img_url,
'vod_remarks': remarks
})
except Exception as e:
self.log(f"处理搜索结果时出错: {str(e)}", "ERROR")
continue
except Exception as e:
self.log(f"搜索功能发生错误: {str(e)}", "ERROR")
result['list'] = videos
return result
def searchContentPage(self, key, quick, pg=1):
return self.searchContent(key, quick, pg)
def playerContent(self, flag, id, vipFlags):
"""获取播放内容"""
result = {}
try:
# 判断是否已经是视频URL
if self.isVideoFormat(id):
result["parse"] = 0
result["url"] = id
result["playUrl"] = ""
result["header"] = json.dumps(self.headers)
return result
# 判断是否是完整的页面URL
if id.startswith(('http://', 'https://')):
play_url = id
# 尝试作为相对路径处理
elif id.startswith('/'):
play_url = urllib.parse.urljoin(self.siteUrl, id)
# 假设是视频ID构建播放页面URL
else:
# 检查是否是"视频ID_集数"格式
parts = id.split('_')
if len(parts) > 1 and parts[0].isdigit():
vid = parts[0]
nid = parts[1]
play_url = f"{self.siteUrl}/index.php/vod/play/id/{vid}/sid/1/nid/{nid}.html"
else:
# 直接当作视频ID处理
play_url = f"{self.siteUrl}/index.php/vod/play/id/{id}/sid/1/nid/1.html"
# 访问播放页获取真实播放地址
try:
self.log(f"正在解析播放页面: {play_url}")
response = self.fetch(play_url)
if response and response.status_code == 200:
html = response.text
# 查找player_aaaa变量
player_match = re.search(r'var\s+player_aaaa\s*=\s*({.*?});', html, re.DOTALL)
if player_match:
try:
player_data = json.loads(player_match.group(1))
if 'url' in player_data:
video_url = player_data['url']
if not video_url.startswith('http'):
video_url = urllib.parse.urljoin(self.siteUrl, video_url)
self.log(f"从player_aaaa获取到视频地址: {video_url}")
result["parse"] = 0
result["url"] = video_url
result["playUrl"] = ""
result["header"] = json.dumps(self.headers)
return result
except json.JSONDecodeError as e:
self.log(f"解析player_aaaa JSON出错: {str(e)}", "ERROR")
# 如果player_aaaa解析失败尝试其他方式
# 1. 查找video标签
video_match = re.search(r'<video[^>]*src=["\'](.*?)["\']', html)
if video_match:
video_url = video_match.group(1)
if not video_url.startswith('http'):
video_url = urllib.parse.urljoin(self.siteUrl, video_url)
self.log(f"从video标签找到视频地址: {video_url}")
result["parse"] = 0
result["url"] = video_url
result["playUrl"] = ""
result["header"] = json.dumps(self.headers)
return result
# 2. 查找iframe
iframe_match = re.search(r'<iframe[^>]*src=["\'](.*?)["\']', html)
if iframe_match:
iframe_url = iframe_match.group(1)
if not iframe_url.startswith('http'):
iframe_url = urllib.parse.urljoin(self.siteUrl, iframe_url)
self.log(f"找到iframe正在解析: {iframe_url}")
# 访问iframe内容
iframe_response = self.fetch(iframe_url)
if iframe_response and iframe_response.status_code == 200:
iframe_html = iframe_response.text
# 在iframe内容中查找视频地址
iframe_video_match = re.search(r'(https?://[^\'"]+\.(mp4|m3u8|ts))', iframe_html)
if iframe_video_match:
video_url = iframe_video_match.group(1)
self.log(f"从iframe中找到视频地址: {video_url}")
result["parse"] = 0
result["url"] = video_url
result["playUrl"] = ""
result["header"] = json.dumps({
"User-Agent": self.headers["User-Agent"],
"Referer": iframe_url
})
return result
# 3. 查找任何可能的视频URL
url_match = re.search(r'(https?://[^\'"]+\.(mp4|m3u8|ts))', html)
if url_match:
video_url = url_match.group(1)
self.log(f"找到可能的视频地址: {video_url}")
result["parse"] = 0
result["url"] = video_url
result["playUrl"] = ""
result["header"] = json.dumps(self.headers)
return result
except Exception as e:
self.log(f"解析播放地址时出错: {str(e)}", "ERROR")
# 如果所有方式都失败,返回外部解析标志
self.log("未找到直接可用的视频地址,需要外部解析", "WARNING")
result["parse"] = 1 # 表示需要外部解析
result["url"] = play_url # 返回播放页面URL
result["playUrl"] = ""
result["header"] = json.dumps(self.headers)
except Exception as e:
self.log(f"获取播放内容时出错: {str(e)}", "ERROR")
return result
def localProxy(self, param):
"""本地代理"""
return [404, "text/plain", {}, "Not Found"]

Binary file not shown.

Binary file not shown.

Binary file not shown.

1
摸鱼儿/js/56DM.js Normal file
View File

@@ -0,0 +1 @@
dmFyIHJ1bGUgPSB7CiAgICB0aXRsZTogJzU25Yqo5ryrJywKICAgIGhvc3Q6ICdodHRwczovL3d3dy41NmRtLmNjLycsCiAgICB1cmw6ICdodHRwczovL3d3dy41NmRtLmNjL3R5cGUvZnljbGFzcy1meXBhZ2UuaHRtbCcsCiAgICBzZWFyY2hVcmw6ICdodHRwczovL3d3dy41NmRtLmNjL3NlYXJjaC8qKi0tLS0tLS0tLS1meXBhZ2UtLS0uaHRtbCcsCiAgICBzZWFyY2hhYmxlOiAyLCAvL+aYr+WQpuWQr+eUqOWFqOWxgOaQnOe0oiwKICAgIHF1aWNrU2VhcmNoOiAwLCAvL+aYr+WQpuWQr+eUqOW/q+mAn+aQnOe0oiwKICAgIGZpbHRlcmFibGU6IDAsIC8v5piv5ZCm5ZCv55So5YiG57G7562b6YCJLAogICAgaGVhZGVyczogewogICAgICAgICdVc2VyLUFnZW50JzogJ1VDX1VBJywgLy8gIkNvb2tpZSI6ICIiCiAgICB9LCAvLyBjbGFzc19wYXJzZTonLnN0dWktaGVhZGVyX19tZW51IGxpOmd0KDApOmx0KDcpO2EmJlRleHQ7YSYmaHJlZjsvKFxcZCspLmh0bWwnLAogICAgY2xhc3NfcGFyc2U6ICcuc251aS1oZWFkZXItbWVudS1uYXYgbGk6Z3QoMCk6bHQoNik7YSYmVGV4dDthJiZocmVmOy4qLyguKj8pLmh0bWwnLAogICAgcGxheV9wYXJzZTogdHJ1ZSwKICAgIGxhenk6IGBqczoKICAgICAgICAgICAgaWYoL1xcLihtM3U4fG1wNCkvLnRlc3QoaW5wdXQpKXsKICAgICAgICAgICAgICAgIGlucHV0ID0ge3BhcnNlOjAsdXJsOmlucHV0fQogICAgICAgICAgICB9ZWxzZXsKICAgICAgICAgICAgICAgIGlmKHJ1bGUucGFyc2VfdXJsLnN0YXJ0c1dpdGgoJ2pzb246JykpewogICAgICAgICAgICAgICAgICAgIGxldCBwdXJsID0gcnVsZS5wYXJzZV91cmwucmVwbGFjZSgnanNvbjonLCcnKStpbnB1dDsKICAgICAgICAgICAgICAgICAgICBsZXQgaHRtbCA9IHJlcXVlc3QocHVybCk7CiAgICAgICAgICAgICAgICAgICAgaW5wdXQgPSB7cGFyc2U6MCx1cmw6SlNPTi5wYXJzZShodG1sKS51cmx9CiAgICAgICAgICAgICAgICB9ZWxzZXsKICAgICAgICAgICAgICAgICAgICBpbnB1dD0gcnVsZS5wYXJzZV91cmwraW5wdXQ7IAogICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgICAgIGAsCiAgICBsaW1pdDogNiwKICAgIOaOqOiNkDogJy5jQ0JmX0ZBQUVmYmM7bGk7YSYmdGl0bGU7Lmxhenlsb2FkJiZkYXRhLW9yaWdpbmFsOy5kQURfQkJDSSYmVGV4dDthJiZocmVmJywKICAgIGRvdWJsZTogdHJ1ZSwgLy8g5o6o6I2Q5YaF5a655piv5ZCm5Y+M5bGC5a6a5L2NCiAgICDkuIDnuqc6ICcuY0NCZl9GQUFFZmJjIGxpO2EmJnRpdGxlO2EmJmRhdGEtb3JpZ2luYWw7LmRBRF9CQkNJJiZUZXh0O2EmJmhyZWYnLAogICAg5LqM57qnOiB7CiAgICAgICAgInRpdGxlIjogImgxJiZUZXh0IiwKICAgICAgICAiaW1nIjogIi5zdHVpLWNvbnRlbnRfX3RodW1iIC5sYXp5bG9hZCYmZGF0YS1vcmlnaW5hbCIsCiAgICAgICAgImRlc2MiOiAiLmNDQmZfREFCQ2NhY19faGNJZGVFIHA6ZXEoMCkmJlRleHQ7LmNDQmZfREFCQ2NhY19faGNJZGVFIHA6ZXEoMSkmJlRleHQ7LmNDQmZfREFCQ2NhY19faGNJZGVFIHA6ZXEoMikmJlRleHQ7LmNDQmZfREFCQ2NhY19faGNJZGVFIHA6ZXEoMykmJlRleHQ7LmNDQmZfREFCQ2NhY19faGNJZGVFIHA6ZXEoNCkmJlRleHQiLAogICAgICAgICJjb250ZW50IjogIi5kZXRhaWwmJlRleHQiLAogICAgICAgICJ0YWJzIjogIi5jaGFubmVsLXRhYiBsaSIsCiAgICAgICAgImxpc3RzIjogIi5wbGF5LWxpc3QtY29udGVudDplcSgjaWQpIGxpIgogICAgfSwKICAgIOaQnOe0ojogJy5jQ0JmX0ZBQUVmYmNfX2RiRDthJiZ0aXRsZTsubGF6eWxvYWQmJmRhdGEtb3JpZ2luYWw7LmRBRF9CQkNJJiZUZXh0O2EmJmhyZWY7LmNDQmZfRkFBRWZiY19faGNJZGVFJiZwOmVxKDApIHAmJlRleHQnLAp9

1
摸鱼儿/js/NTDM.js Normal file

File diff suppressed because one or more lines are too long

30
摸鱼儿/json/kf.json Normal file
View File

@@ -0,0 +1,30 @@
{
"SiteUrl": "https://www.kuafuzy.com,https://www.kfzy.cc",
"Classes": [
{
"type_name": "电影",
"type_id": "1"
},
{
"type_name": "剧集",
"type_id": "2"
},
{
"type_name": "4K电影",
"type_id": "3"
},
{
"type_name": "4K剧集",
"type_id": "4"
},
{
"type_name": "动漫",
"type_id": "5"
},
{
"type_name": "短剧",
"type_id": "6"
}
],
"Cookie": "bbs_token=zNQpYs_2BmC2e_2FcUM_2BmuihZ33Jswh_2Fj7sPtelqcw_3D_3D; bbs_sid=lgs96gh42gevj7lsg5f8o3kjsi"
}

View File

@@ -20,7 +20,7 @@
},
{
"key": "豆瓣1",
"name": "📢公告❤更新:8/26❤",
"name": "📢公告❤更新:9/2❤",
"type": 3,
"api": "csp_Notice",
"searchable": 0,
@@ -45,7 +45,7 @@
],
"url_key": "woog",
"threadinfo": {
"chunksize": 272,
"chunksize": 242,
"threads": 16
}
}
@@ -74,7 +74,7 @@
],
"url_key": "UC",
"threadinfo": {
"chunksize": 224,
"chunksize": 207,
"threads": 60
}
}
@@ -105,7 +105,7 @@
],
"url_key": "woog2",
"threadinfo": {
"chunksize": 282,
"chunksize": 252,
"threads": 16
}
}
@@ -239,22 +239,31 @@
"ext": "https://www.wwgz.cn"
},
{
"key": "huomaoys",
"name": "💡火猫|影视",
"key": "鸭梨影视",
"name": "💡鸭梨|影视",
"type": 3,
"api": "csp_Muou",
"jar": "./jars/huomaoys.jar",
"playerType": 2,
"ext": "7lj763gg0939790i413gi484k8058896highi4414h68l7g6hk8qiaojig9k2k289l9ik807i213k5j602"
"api": "csp_KmeiJu"
},
{
"key": "爆炸",
"name": "💡爆炸|影视",
"key": "骚火影视",
"name": "💡骚火|影视",
"type": 3,
"api": "csp_Muou",
"jar": "./jars/huomaoys.jar",
"api": "csp_SaoHuo",
"playerType": 2,
"ext": "7lj763gg402i79425i3l85i6h848i295l5hiji5l828g3l3jjhg6kg7410lhjkqiaojij3ig1lg475178k7h0il4ig3h753h7hi516758699jh2g5h433li30gk11g73l90312h4g7"
"ext": "https://shdy5.us"
},
{
"key": "金牌影视",
"name": "💡金牌|影视",
"type": 3,
"api": "csp_Jpys",
"ext": "https://m.hkybqufgh.com,https://m.sizhengxt.com,https://m.9zhoukj.com,https://m.sizhengxt.com,https://m.jiabaide.cn"
},
{
"key": "奇优影视",
"name": "💡奇优|影视",
"type": 3,
"api": "csp_Qiyou"
},
{
"key": "AI2",
@@ -265,9 +274,24 @@
"quickSearch": 1,
"filterable": 0,
"playerType": 2,
"jar": "./jars/huomaoys.jar",
"jar": "./jars/AI2.jar",
"ext": "7lj763gg0939795i037ki481k20ki2i3g3lk840883843k6k5l4354k0k10k48411g8654l9885g83ih2h0lh295lll81jg8k66l7011l8hji0l432912jhi3hk3140kghkhj3ghl7782871"
},
{
"key": "爱看",
"name": "👑爱看|弹幕",
"type": 3,
"quickSearch": 1,
"api": "csp_AppGet",
"ext": {
"url": "http://114.134.185.234",
"site": "",
"dataKey": "uI1TkPJC8B46AyN3",
"dataIv": "uI1TkPJC8B46AyN3",
"deviceId": "",
"version": ""
}
},
{
"key": "雄鹰",
"name": "👑雄鹰|弹幕",
@@ -310,34 +334,6 @@
"version": "107"
}
},
{
"key": "晴天",
"name": "👑晴天|弹幕",
"type": 3,
"quickSearch": 1,
"api": "csp_AppGet",
"ext": {
"url": "https://qjappcms.sun4k.top",
"dataKey": "sBxqXVF5pAHbGzrH",
"dataIv": "sBxqXVF5pAHbGzrH",
"deviceId": "",
"version": "119"
}
},
{
"key": "蓝光",
"name": "👑蓝光|弹幕",
"type": 3,
"quickSearch": 1,
"api": "csp_AppGet",
"ext": {
"url": "http://122.228.193.2:9654",
"dataKey": "ca94b06ca3c7d80e",
"dataIv": "ca94b06ca3c7d80e",
"deviceId": "",
"version": "119"
}
},
{
"key": "白蛇",
"name": "👑白蛇|弹幕",
@@ -381,19 +377,6 @@
"version": ""
}
},
{
"key": "追忆",
"name": "👑追忆|弹幕",
"type": 3,
"quickSearch": 1,
"api": "csp_AppSy",
"ext": {
"url": "http://110.42.37.69:1866",
"key1": "aassddwwxxllsx1x",
"key2": "73f330328cc0fe67",
"key3": "73f330328cc0fe67"
}
},
{
"key": "加菲",
"name": "👑加菲|弹幕",
@@ -457,21 +440,6 @@
"version": "120"
}
},
{
"key": "若雪",
"name": "👑若雪|弹幕",
"type": 3,
"quickSearch": 1,
"api": "csp_AppQi",
"ext": {
"url": "https://appcms.rx4k.top",
"site": "",
"dataKey": "ZX10ysTYZWtIJCTU",
"dataIv": "ZX10ysTYZWtIJCTU",
"deviceId": "",
"version": "120"
}
},
{
"key": "蓝鹰",
"name": "👑蓝鹰|弹幕",
@@ -502,6 +470,216 @@
"version": "120"
}
},
{
"key": "莱米",
"name": "👑莱米|弹幕",
"type": 3,
"quickSearch": 1,
"api": "csp_AppGet",
"ext": {
"url": "",
"site": "http://laiget-1313189639.cos.ap-guangzhou.myqcloud.com/laimi.txt",
"dataKey": "ce032244d093b3e2",
"dataIv": "ce032244d093b3e2",
"deviceId": "",
"version": ""
}
},
{
"key": "旗星",
"name": "👑旗星|弹幕",
"type": 3,
"quickSearch": 1,
"api": "csp_AppGet",
"ext": {
"url": "http://ys.qist.top",
"site": "",
"dataKey": "2SWSPFxugBLPPOKo",
"dataIv": "2SWSPFxugBLPPOKo",
"deviceId": "",
"version": "120"
}
},
{
"key": "瓜萌",
"name": "👑瓜萌|弹幕",
"type": 3,
"quickSearch": 1,
"api": "csp_AppGet",
"ext": {
"url": "",
"site": "https://www.guahd.com/1.txt",
"dataKey": "f2A7D4B9E8C16531",
"dataIv": "f2A7D4B9E8C16531",
"deviceId": "",
"version": ""
}
},
{
"key": "星河",
"name": "👑星河|弹幕",
"type": 3,
"quickSearch": 1,
"api": "csp_AppSy",
"ext": {
"url": "http://192.140.161.171:2563",
"listKey": "aassddwwxxllsx1x",
"parsesKey": "aassddwwxxllsx1x"
}
},
{
"key": "和友",
"name": "👑和友|弹幕",
"type": 3,
"api": "csp_AppSy",
"ext": {
"url": "",
"site": "http://qcb.sxtzg.com/api.txt",
"siteKey": "rectangleadsadxa",
"listKey": "gHSLmx3JQRasgztO",
"parsesKey": "gHSLmx3JQRasgztO"
}
},
{
"key": "干饭",
"name": "👑干饭|弹幕",
"type": 3,
"quickSearch": 1,
"api": "csp_AppQi",
"ext": {
"url": "http://110.42.53.99:1080",
"site": "",
"dataKey": "staraugust123456",
"dataIv": "staraugust123456",
"deviceId": "",
"version": "301",
"ua": ""
}
},
{
"key": "鲸鱼",
"name": "👑鲸鱼|弹幕",
"type": 3,
"quickSearch": 1,
"api": "csp_AppQi",
"ext": {
"url": "",
"site": "https://jingyu4k-1312635929.cos.ap-nanjing.myqcloud.com/1.json",
"dataKey": "AAdgrdghjfgswerA",
"dataIv": "AAdgrdghjfgswerA",
"deviceId": "",
"version": ""
}
},
{
"key": "一三",
"name": "👑一三|弹幕",
"type": 3,
"quickSearch": 1,
"api": "csp_AppQi",
"ext": {
"url": "",
"site": "https://cdn-tupic-duofun-neimenggu.56uxi.com/1.txt",
"dataKey": "qwertyuiopqwerty",
"dataIv": "qwertyuiopqwerty",
"deviceId": "",
"version": "",
"ua": ""
}
},
{
"key": "柚子",
"name": "👑柚子|弹幕",
"type": 3,
"quickSearch": 1,
"api": "csp_AppGet",
"ext": {
"url": "https://cnm.guahd.com",
"dataKey": "f2A7D4B9E8C16531",
"dataIv": "f2A7D4B9E8C16531",
"deviceId": "",
"version": "",
"ua": ""
}
},
{
"key": "漫国",
"name": "👑漫国|弹幕",
"type": 3,
"quickSearch": 1,
"api": "csp_AppGet",
"ext": {
"url": "https://app.lkdyw.cn",
"site": "",
"dataKey": "e65144389e9361b5",
"dataIv": "e65144389e9361b5",
"deviceId": "",
"version": "",
"ua": ""
}
},
{
"key": "豆丁",
"name": "👑豆丁|弹幕",
"type": 3,
"quickSearch": 1,
"api": "csp_AppGet",
"ext": {
"url": "",
"site": "http://45.66.157.77:9427/dd.txt",
"dataKey": "Xasdasd!123123dd",
"dataIv": "Xasdasd!123123dd",
"deviceId": "",
"version": "",
"ua": ""
}
},
{
"key": "蔬菜",
"name": "👑蔬菜|弹幕",
"type": 3,
"quickSearch": 1,
"api": "csp_AppGet",
"ext": {
"url": "http://huohu.yihn.cc",
"site": "",
"dataKey": "huohushipingetap",
"dataIv": "huohushipingetap",
"deviceId": "",
"version": "140",
"ua": ""
}
},
{
"key": "爱看",
"name": "👑爱看|弹幕",
"type": 3,
"quickSearch": 1,
"api": "csp_AppGet",
"ext": {
"url": "http://114.134.185.234",
"site": "",
"dataKey": "uI1TkPJC8B46AyN3",
"dataIv": "uI1TkPJC8B46AyN3",
"deviceId": "",
"version": ""
}
},
{
"key": "云端",
"name": "👑云端|弹幕",
"type": 3,
"quickSearch": 1,
"api": "csp_AppGet",
"ext": {
"url": "https://c8k2n5l0i9s8b2m1jj8k2x2l9ff68.ydysapi.cfd:27899",
"site": "",
"dataKey": "k9o3p2c8b7m3z0o8",
"dataIv": "k9o3p2c8b7m3z0o8",
"deviceId": "",
"version": ""
}
},
{
"key": "1905",
"name": "🧿1905影视",

Binary file not shown.

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

View File

@@ -268,8 +268,8 @@
}
},
{
"key": "漫国",
"name": "漫国丨APP",
"key": "爱影",
"name": "爱影丨APP",
"type": 3,
"quickSearch": 1,
"api": "csp_AppGet",
@@ -283,6 +283,22 @@
"ua": ""
}
},
{
"key": "柠檬",
"name": "柠檬丨APP",
"type": 3,
"quickSearch": 1,
"api": "csp_AppGet",
"ext": {
"url": "http://45.207.212.137",
"site": "",
"dataKey": "a006661b01bdebbd",
"dataIv": "a006661b01bdebbd",
"deviceId": "",
"version": "",
"ua": ""
}
},
{
"key": "豆丁",
"name": "豆丁丨APP",

Binary file not shown.

View File

@@ -4,7 +4,7 @@
"sites": [
{
"key": "豆",
"name": "修复哔哔 课堂【神秘的哥哥们】",
"name": "【神秘的哥哥们】",
"type": 3,
"api": "csp_DouDouGuard",
"indexs": 1,
@@ -91,7 +91,7 @@
"searchable": 1,
"quickSearch": 1,
"filterable": 1,
"ext": "rfOK0+FRORAJ7epFjN2F+Lm9o2nF28P91TA4dIy3AAlFJl8e/Co3qKR3f7pI2cY5ozXZZ9dHjiJz7Ht9P/01UpTYurKeSnahWreewemiQ2fux0BkNEtR69ypVhP1Muo4YsZTow4IKQzyEtbS42eHS9QK"
"ext": "rfOK0+FRORAJ7epFjN2F5bqpqyOZwM/2zjo8fIu3AAlFJl8e/Co3qKR3f7pI2cY5ozXZZ9dHjiJz7Ht9P/01UpTYurKeSnahWreewemiQ2fux0BkNEtR69ypVhP1Muo4YsZTow4IKQzyEtbS42eHS9QK"
},
{
"key": "原创",

View File

@@ -8,229 +8,239 @@ https://gdcucc.v1.mk/gdcucc/cwjd.m3u8
#EXTINF:-1,tvg-id="五星体育" tvg-name="五星体育" tvg-logo="https://11.112114.xyz/logo/五星体育.png" group-title="其他",五星体育
https://gdcucc.v1.mk/gdcucc/wxty.m3u8
#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/2201/057/821/202204010054_1626677502161_H169_1080.jpg" group-title="央视", CCTV1综合
https://mursor.ottiptv.cc/migu/608807420.m3u8?migutoken=1930e12943ef88ec79d1a88b546276a541a4490f2c2f26c3a308e1230753bd92d8258a80b1fae597c7dce46ee5d01c0e9bd3472f120eb22c797cdd62c0f4001f4bb375e9128dddef9aa1e9d174
https://mursor.ottiptv.cc/migu/608807420.m3u8?migutoken=da15527c4d2e4eca911b5a64347add3bdd3bd58e56955a049827e7a879251434076161e16a9baf2a87508701cf2e6d4f19ae58bf9df11ac335a2259f1f3732cef1e0dbac6f897539cf111dcdbc
#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/5500/346/945/202205311432_1653977575541_H169_1080.jpg" group-title="央视", CCTV2财经
https://mursor.ottiptv.cc/migu/631780532.m3u8?migutoken=7dad0391b8799742c1b131bbaf7b4c452c75ea578dc7303bd38ad7962bc967219af005afaf6febe2411b350a0ee0189e333839dacfe3a1a4982df8675f096c77ff9b8d11efb0f73ebc04827367
https://mursor.ottiptv.cc/migu/631780532.m3u8?migutoken=70b945ace6cbf4bda684e59fbb13babf1b348b8c1bd028a9645b7601f8aff548d15aaa3ca2bfd7797eefb8449bf09048aabe370655c111f79f9d1548ad305bbd6313ca38663d0625dc28a6b0dc
#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/5500/212/864/202204010055_1626679292691_H169_1080.jpg" group-title="央视", CCTV3综艺
https://mursor.ottiptv.cc/migu/624878271.m3u8?migutoken=aa65978e5fb1d375a20949e64f515b089c5f3a943df1e52a3ac8f20ba3cb928bd0d7a94c454e982a00447d980aa45e1a8d8b356974247663e55c8195953cb72e808c8cac75ccc6d02f13d5a2ff
https://mursor.ottiptv.cc/migu/624878271.m3u8?migutoken=0c5060435a228392503c547445123fe5939e23ed174939ae0ec80120be741c830ea9c32aff9436405da34dc8c1ca35f8df601d3583023d0d5ea10ab40729b2327a0290c231871a1451b4b00be1
#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/5500/346/947/202204010054_1626679457281_H169_1080.jpg" group-title="央视", CCTV4中文国际
https://mursor.ottiptv.cc/migu/631780421.m3u8?migutoken=414ed756b992936a48e2cdd74844531b97d7501c805b210427c652645da216cbb8a8f9bad991a363354e9a93d984e782ff3be4bd9e281a660ab2fa13288b8e3a2ee2b1bc44ce6388f4ac8d5eae
https://mursor.ottiptv.cc/migu/631780421.m3u8?migutoken=4a1aada2291e3511385d58b1a326eb804bf12dc3fedac8b0ca9e7070f6176a8e3c1d8ea497b80caa34ffad85dc7c9e9aa5f893a683d05b13151b76837a37daf5de9be10bef94aa8c78c5f21a5a
#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/5500/516/171/202204010048_1626679645474_H169_1080.jpg" group-title="央视", CCTV5体育
https://mursor.ottiptv.cc/migu/641886683.m3u8?migutoken=c18aad2f38a060b7a3a3d42d1d6adb8a326f6dd3bee991eae92ce257245fde1314af2e0bc4db15a3127c4e30ef9dedbc081a4a32f495fad88599ed39c99163a8cf9ad8a29ac638da381f57d642
https://mursor.ottiptv.cc/migu/641886683.m3u8?migutoken=209663cfad1a790ac38a3842b16849c3c5af14c0d6bb3cdb845c050e9b21e3bc481bdc241ca46232637c1d3a6237ce5222097faab058593320a0094d4a000312e048032b52ebc2479078dc305d
#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/5500/516/288/202204010048_1626679726956_H169_1080.jpg" group-title="央视", CCTV5+体育赛事
https://mursor.ottiptv.cc/migu/641886773.m3u8?migutoken=9a67cb2f28337326c848d28046ffa8ea61916d5bea4e89db4f7ee6158760c3599561760b7bdccfef64b16b06020e57c611d9b2e69f000ba80ee7fef0bddf8d0d980f8f55678dc08e3cd132842b
https://mursor.ottiptv.cc/migu/641886773.m3u8?migutoken=0ff48d7addd9cb2512b2d4f81a5fd4168db75ce458d988bc023625125ebfc9b7fdd999e991547cd67b3456cc87e3c51da177524d454222ebb08bacb0d8f0b61bc7c885c01d7d4d3b79f2332485
#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/5500/212/872/202204010054_1626679942827_H169_1080.jpg" group-title="央视", CCTV6电影
https://mursor.ottiptv.cc/migu/624878396.m3u8?migutoken=9dc659b6fa029ff140aa9ff8b4c73640576947965e15a2bb043b9d323ee2d7dfb5dd5f604df5c23ad04a1c000b23eca414357a3752bc2bc218bffa23b2534038d4e40b2b8ab97206695bd96eaa
https://mursor.ottiptv.cc/migu/624878396.m3u8?migutoken=5f7ccfb9e67d22a7ec32bf2e87827ad4614d0f6db27e88e11c73e04a77d2be38a5c0dd104ee11d0f80c402f456331fdeb23b148b99f1c3688e4a1647ffe3348fa09ccd4f2fb533780203b3319d
#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/5501/083/622/202204010054_1626680072401_H169_1080.jpg" group-title="央视", CCTV7国防军事
https://mursor.ottiptv.cc/migu/673168121.m3u8?migutoken=9e26e8eb2d7bf5b7af391f7b86d872312ed2d493cef6491edbc2b350317a9ecc211957fbda4816896676ba83a97bf858dce553bcf8a936555056b59ce6eaf0b9da0df6a79a289884597acba651
https://mursor.ottiptv.cc/migu/673168121.m3u8?migutoken=6a0e4b973f32adfb3ab4aa3350162b90a86c28f89a1bf7233813d77e1a22b006488f17f68f7dfbe8194227c6b10656ae4af97a48b5188a2e4a6a07355a7bdd3b57230d6d3b32bdf505c2460aba
#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/5500/212/868/202204010049_1626677144094_H169_1080.jpg" group-title="央视", CCTV8电视剧
https://mursor.ottiptv.cc/migu/624878356.m3u8?migutoken=791b05d37d7fc46eb98e7b2e9a7e388accebb8851eadd80e53cca03967a68ddc5376ac7ffb529083d9bf4983e9bb5cafd064529878e30566594655e98fc2399e4acbdf567b3b7b4f7d5efc415b
https://mursor.ottiptv.cc/migu/624878356.m3u8?migutoken=13ab86e6d92cfe7423829f9170b32cbcb1be2d936d894019f1626defdbef96f92fa71da99a27b57244012a9ccd8e9766edc0aa050c2b4328cab3bb28cf094029ddfee922b2b99e577a785b05cb
#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/5501/083/624/202204010054_1626677492322_H169_1080.jpg" group-title="央视", CCTV9纪录
https://mursor.ottiptv.cc/migu/673168140.m3u8?migutoken=90f114d53c8087ba657052f6306590c0c0823703dd53c12e2806a5a298df459414afb266e583ad5b00e226a6cda4fc61f43ebec62ed59a746016b76f1bec4b31955629fce082fc0d974a19e8ca
https://mursor.ottiptv.cc/migu/673168140.m3u8?migutoken=ded9bae570a14c5066135edc4b5efc5839b2bec54a1ef3d0e6f06664add0e4688270a17d403001b311a586607deee1efe0ceb167120f8f2cf8e5d77f565ef87dbcfc98fef06e83566ec1c49c44
#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/5500/212/874/202204010054_1626677759168_H169_1080.jpg" group-title="央视", CCTV10科教
https://mursor.ottiptv.cc/migu/624878405.m3u8?migutoken=aa90e496d11bf71b004471bb08463db416c4a22886a27548bba41c9035284e5b9b4c1343abafdd3c34918c2c0745548c1c1dac32e1aae3c8bafa9ca947fc7352dabe5c9b3aa7b8bbcf12b528bd
https://mursor.ottiptv.cc/migu/624878405.m3u8?migutoken=8f757074ac2b102b8e41728854e2f9a7d7818758ae18139bd5a918e95b83324b0622f881766ce5b407c8347f98c1062ee556d48a3363b5d8c2af969729d756ba10d4fce5b3b69f3b560d5fe55b
#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/5500/988/610/202204010054_1626677917611_H169_1080.jpg" group-title="央视", CCTV11戏曲
https://mursor.ottiptv.cc/migu/667987558.m3u8?migutoken=aab5215fded8713d97778073786c5d4cf134f90c3abe39baf49f89dd4547ec1f822c25966023be44ecf72722dec5f79e424eb375166b34cc9ac1475dcab729e4170f3cc672708c8ea9cffd0852
https://mursor.ottiptv.cc/migu/667987558.m3u8?migutoken=65756d65604d1a775010d0d43d8887430826a6040c75bcb3942fa0c6ced74eacbb154145cb637c8582f3169cc067529e39c1d1860197b85977efe2e2365c050d403462e4842fcf28a5a02a5922
#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/5501/083/627/202204010053_1626678104342_H169_1080.jpg" group-title="央视", CCTV12社会与法
https://mursor.ottiptv.cc/migu/673168185.m3u8?migutoken=265c12da754651d83316389cf2e50919fc422e4e58e5c9c43f2fc6e2fa7fbd24a352d325298b2055892d72ef70017031c9ca2395dff8878aaa6bfee1b7536112f2c92b9e94ca93191cd4133e05
https://mursor.ottiptv.cc/migu/673168185.m3u8?migutoken=034aead49763c090ebdac9e98001fddd453207002d48de02504816f556dbb89d46fe10dd898f17915188884098a1151fba226a6598d508c5540f0d65c1456900398ae4185f46a0f4a80a77480a
#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/2202/208/864/202204010051_2202208864_H169_1080.jpg" group-title="央视", CCTV13新闻
https://mursor.ottiptv.cc/migu/608807423.m3u8?migutoken=67fb7b43d71e23b18eb368dcc17832c9704c83c760696b1f2b8b200cb7dbe20389c9c90f13b599637e50e59897ad5e3c981e497cb71388e8e8d88dd085a0fb4f2435f5d12e939edc391f821ef7
https://mursor.ottiptv.cc/migu/608807423.m3u8?migutoken=5ebefcbf15f5d2c87b582149868b1b50f78d8eae4d8a51b647dceb137132bd8bc98d6847fa1fc4bafd8a53a9a3978cd0082ace8b427b64f882b4a41475dfd71f63010d6c4d0fffa04434b6597e
#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/5500/212/875/202204010054_1626678143105_H169_1080.jpg" group-title="央视", CCTV14少儿
https://mursor.ottiptv.cc/migu/624878440.m3u8?migutoken=de3554d3afe2ad9c1fb3adc4bda3b40a26f523cbab725fcf82e8b83d5379369e52e8d6db8ba48f65c45dfa7f4df34a4962cf58fcb6c6d150cb5a461e925daa8574ba47509b9721005ce5b6e02f
https://mursor.ottiptv.cc/migu/624878440.m3u8?migutoken=df486637d5c0f5043b24fb298c09b44475447f7adbbec454dea8ba013879326d26550cc42f60b52f53108d2d69c3e0e8c0afb67ad632937fd7b0d5ba914ffa5aa969dc9b9220ad2edff2ffd82b
#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/5501/083/628/202204010054_1626678239769_H169_1080.jpg" group-title="央视", CCTV15音乐
https://mursor.ottiptv.cc/migu/673168223.m3u8?migutoken=ed67fee7e3a109cbf9822b60c50569a1fa62b4ec545ba06c49157e59c669a05416033a5d53b9d1ca0f245d6c927922a7bb261e669098495ba1907e8f4a63866ee40211ae8cdf36ca86f3927397
https://mursor.ottiptv.cc/migu/673168223.m3u8?migutoken=62fe567ee3616ed53b26f71e5048d07167ee7b7e81605ef43494658c73b2c140321d1193a48e6491c727d9398ea501aceed498583e52e86aef204a29fe1e41c46af0378d78bffb6c00e4fd46df
#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/5501/083/631/202204010052_1626678423944_H169_1080.jpg" group-title="央视", CCTV17农业农村
https://mursor.ottiptv.cc/migu/673168256.m3u8?migutoken=f30b59e40354fe592627372787b970f3d7a27161d16df542606a3228be53c71e6f21ebb609c1a925cc9d23766b98553dc671747f9dd8d2646ba7d9aeeb1d59482706fb4ef998e69eca42808a97
https://mursor.ottiptv.cc/migu/673168256.m3u8?migutoken=871483459cf9b42c51226d486d02d2be64ece0a8f43799fdb8b57d40039bb918bce0d89a3edb8f9a910c437089d02d3a5a1843e0f333ea506884115aff1c5b18c9b0df5b61ec78fa03c66cb525
#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/2200/179/315/202204010055_1626831001078_H169_1080.jpg" group-title="央视", CCTV4欧洲
https://mursor.ottiptv.cc/migu/608807419.m3u8?migutoken=cf59d679d335211dd58742eda1c6e6307294737f1693b52de2596bbacf44d4eab4d47d7773100c7739639dd52d1a1bcfc294ce118d06ac3e1944d0fe663f1830410d284663e5416b506e13959a
https://mursor.ottiptv.cc/migu/608807419.m3u8?migutoken=16518a2f4917984bd330f933e87d7c7d8e47818ca58238efd1b6b05fa1c20ecf07617bf8f08e3601e5de352598f4651c104fbb7e8f7f22ae35fd9203f811fa41f37863325dcb74b59c1e14542e
#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/2200/179/344/202204010055_1626830735444_H169_1080.jpg" group-title="央视", CCTV4美洲
https://mursor.ottiptv.cc/migu/608807416.m3u8?migutoken=5288f4d2585fd9b57c587032047e46afe70b284a689aff6ebfc1dedce15715270441ef069dfc1ad69be396b7a6d0aadb6baa0cd7dab60d38691efad37002e6d4c2dab92f8099badbac51f9fa1a
https://mursor.ottiptv.cc/migu/608807416.m3u8?migutoken=e90014e3561d4b6a96591ecb995b9124fe97143bcd20f0dd016530a7fd46fbcdef50111f1a0db3cdb072848beb948494db45b5547e69094ad3903d005efb430bb78a039e49b47b42e820b80403
#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/2200/179/356/202502251602_1740470533820_H169_1080.jpg" group-title="央视", CGTN外语纪录
https://mursor.ottiptv.cc/migu/609006487.m3u8?migutoken=3359768de7e207a4c8afe54579a21a3afc4a7547fdda4d6ec624db1f33cda0723b2c87a7e8e39f6c9650c3e4dc4609049bacf4fba9d9861d1a8e63c182a0d44754632e25bc0f6377b68fb924c7
https://mursor.ottiptv.cc/migu/609006487.m3u8?migutoken=e09daf0b889c1d6fb2b4ffe1326ddc76eb430f5605ebf5d93f5bcc4162e082facf22b8fa8658efb4653cfd2980fc012942610f3e9a0deff70140f9238097d82d5c0eedc9a497a87ff60cdd1260
#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/2200/179/303/202502251557_1740470224929_H169_1080.jpg" group-title="央视", CGTN阿拉伯语
https://mursor.ottiptv.cc/migu/609154345.m3u8?migutoken=af3dfd9a79847c07c4cb6f2bc32e3701cb6bae68186a41eba5861279656f7112c8d1dd1f2c7d2e1602194499016c6c89c5177b04045775bde2293141d7eebd63b05741791e9c4d8ee0541c11eb
https://mursor.ottiptv.cc/migu/609154345.m3u8?migutoken=1ac0e62edb33cc4d92c0d4081c08015726bcaa19c5b71ec86fc10e7a2081251e631b4a75e15755e40a727fc4fb8ed83dce06c7202628e71d062a35baee4a7df80b5137a9bbf9afbb4bc5b107ee
#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/2200/179/337/202502251600_1740470429939_H169_1080.jpg" group-title="央视", CGTN西班牙语
https://mursor.ottiptv.cc/migu/609006450.m3u8?migutoken=026e977990ffa0cf3fc9e823622631268fc2225b83d27588efaa69867a16a51b7226f90bd55a2fb5448f93b563f5ee4d08444fe408da994dd6e8ec6d0ad5b63ec22b8bbbbe50af15f7579b23ca
https://mursor.ottiptv.cc/migu/609006450.m3u8?migutoken=d0b9d7ea81aff1acfbcb46857fd944bcf21f4f9e037824fb09f02e5bd646e376c071bb72b5bf472de535cb8b21217a74f847623d4f5e16e97fb9a0e47a57c02bd53f5a6b760e3bdceed2048f0e
#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/2200/179/324/202502251559_1740470364968_H169_1080.jpg" group-title="央视", CGTN法语
https://mursor.ottiptv.cc/migu/609006476.m3u8?migutoken=958ce81114aa6d780c30afd84370ac2d07aee6ec17cf3730ffe454744692d85113e19de04127e93306f75e62d86412297f1775df7bca8ced368276efb47fe50e80938912a74d92ab1dab90d3ee
https://mursor.ottiptv.cc/migu/609006476.m3u8?migutoken=c6e9b4e259230e3302ae23c5ff02ffe032bd9f70e3857b89e50ba8206020356b369b1741eea19995cc2e5e6759380fbf91e956c58b03818c186ceeccd7e36e7f0ffbdda9e6d4e6951d47b65a6a
#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/2200/179/332/202502251558_1740470310039_H169_1080.jpg" group-title="央视", CGTN俄语
https://mursor.ottiptv.cc/migu/609006446.m3u8?migutoken=35c7c5fbbf67e3b59d918698371ca858c4d17d1902f391c3cd133d1804235f48c3d9f214a7908b7a4d5659d5bd1ef6b2024615378527cdc471133b341d9c085f5022363037890a55771597b2f0
https://mursor.ottiptv.cc/migu/609006446.m3u8?migutoken=93adce061724f110c0aeef27bcea0ec3a800f0a3a1501603d86c3c1280b3217ed792d8673f99610cfc97a3f21cb17aef712803feb74113df547904a54beb73de79c44d1e5e9fcd49b655d2289b
#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/5910/022/002/202405081702_1715158642984_H169_1080.jpg" group-title="央视", 老故事
https://mursor.ottiptv.cc/migu/884121956.m3u8?migutoken=5048f53e873ca2328fc1119655934e05d885f499bf31ebb70c3296a89d0f8f56cb09d14afaf2238f1b455fb8eb6e04b887df458540be9ed1c999d8b5f4146fadac8337af2a1bb2072c6856c175
https://mursor.ottiptv.cc/migu/884121956.m3u8?migutoken=a70af0f1b8cd562447fe9e3f41f8ab8e68ac3b7a6e3c6270685073cae49e316b6b93e5a29e383bbc9e566eff99c27a0e8b66aa1dcbca133ae11f899aab56ada2da1e754ae5ef78c7ec57996373
#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/5500/212/893/202405081702_1715158824845_H169_1080.jpg" group-title="央视", 发现之旅
https://mursor.ottiptv.cc/migu/624878970.m3u8?migutoken=aaaa88e2050a1bf028cda18afe583198552dc8923058dcb295fbaa2e07784d154e3da33e38bf0efe0d47eb06dcedccf3497029a4b6be3cf562278dbabe8ded675323279f730ef26b7e2885283d
https://mursor.ottiptv.cc/migu/624878970.m3u8?migutoken=ca8a825b6694a1a41cee82a01a73cb4642441bd017896bf0e3cef8195b1999637f80b7b4dda85dfc4ea16e0b164d3e806c241123061bb3f6ce4c2ad1a409f830f0c5dac8e5bc700c7007c64769
#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/5910/019/355/202405081702_1715158104256_H169_1080.jpg" group-title="央视", 中学生
https://mursor.ottiptv.cc/migu/708869532.m3u8?migutoken=84aa765d1cca2b03ef881e1ad42312365e3757aca4152837840b960389e95061857adcf8cb00036d9807082e0c8155727233dca256054e3afe8649b0157f59bb78c809988f632832d23bd04af1
https://mursor.ottiptv.cc/migu/708869532.m3u8?migutoken=6ea5780517a193f148cf54da3d31aab1ca1d0aead5244af81ebe072cf73b51f8b5a0cc1704dbfe35e753edb932b1050a5ae015a32f9200f055c4f2a48107845893500821f77eebd19fba63c7a5
#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/2202/196/407/202204010052_1642124762081_H169_1080.jpg" group-title="央视", CGTN
https://mursor.ottiptv.cc/migu/609017205.m3u8?migutoken=6603c04368a6546ef54958d7ae6334ed3b171cb38046bdac20a8d2fc3eaf144d2bbac26b5a480b8c1cec02a009ba584ff2cc6fdd7da0bc9b59ddec0fa6ced13d40d296b2b038421afd3b00aebf
https://mursor.ottiptv.cc/migu/609017205.m3u8?migutoken=d1a0b8c5468fc3a6091b2eb285b97c764fe1aad81809ab2c408919dca2bc99f6b95b132323b0208bd7d911009e6adb4d95a05d1a8927bd6d48d9a7521914c2b8be98c97b4fbedd16d955e5f0fb
#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/v1/image/5910/022/185/202508040856_5100043384_H169_1080.jpg" group-title="卫视", 东方卫视
https://mursor.ottiptv.cc/migu/651632648.m3u8?migutoken=21f2e527d0e8d23e30acb04a8ee258cbdb37f5e0fae49373a96a11248c15f8069e2688ae493df99929ff5f6546006e895bc889d9fae9046179681bd37d29675c34741e8148b87aac81a6d9c2c6
https://mursor.ottiptv.cc/migu/651632648.m3u8?migutoken=47ae1a83fa650cf969ed022f8460862bf0a5cbbb8d61d81ad5e0d4cec382f7a207b349adca88d035b5c7205afae4ac369256dce6a6aa1cebff0819f4fbc654bac0977d99e5ce4065684068caf9
#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/5500/199/408/202104022140_5100156802_H169_1080.jpg" group-title="卫视", 江苏卫视
https://mursor.ottiptv.cc/migu/623899368.m3u8?migutoken=fcb2aa4f4303a9805b9bf3437d2f2fb104e88cc53f077927ff813d993de821668514fdb793f7d918bd36a95c1777990e31e0e0f725855cbce8bd66978074d301b97ec94e4d1ceb02ffbe087851
https://mursor.ottiptv.cc/migu/623899368.m3u8?migutoken=b31b928933de208ae4e62a406e2e87f02d4403c2914fe5d767eef32108fb30b53198bde33ede0f77bb6564e5ad4821e7b8bc42118c5eea59d30d757a8a8529357881f34c4ffddbb7eb68fb4551
#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/2202/428/795/202107191524_2202428795_H169_1080.jpg" group-title="卫视", 广东卫视
https://mursor.ottiptv.cc/migu/608831231.m3u8?migutoken=b9bef1c35bf1f0cbaf0feb5e81f471751c5922e13dec5bf40f97e1df6c17bfbba6e41f1735ab798c74cc9e3ea17de81f4ddf7557f865389eeae8daaaef812baba269e0011113d62c4c0e078843
https://mursor.ottiptv.cc/migu/608831231.m3u8?migutoken=533aa3c9c8da628c197d6b820ca37181b33427590e179ed7911221ffa166b1a34ae8c474ba96f7fa8ce8da55cb5a570d6370a7261d68cdb498659a4115e8421c3edf8315fb21f295cde86554bf
#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/5910/021/492/202303201551_1658134112236_H169_1080.jpg" group-title="卫视", 江西卫视
https://mursor.ottiptv.cc/migu/783847495.m3u8?migutoken=a178590b47eb2ff5c21875fd049d5f5b9867f45b6735c1612670ca0bc8a58523f658ce03e5486aa53a5374c4017b329331f8ba3dc294ca8da8bd6f0def5a28ec05dc02fb7bde919db0a22be300
https://mursor.ottiptv.cc/migu/783847495.m3u8?migutoken=3cdce96d08a801587612a94fda0bb4bd82b9b82dd918f31e49e8971db43501c0b70dff71f4582957104a4a8f4b4e6b0c484aab563d9e0011b1ba32362143e4b546a9e715156c2e3d76aa0e7074
#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/5910/021/585/202304031400_1679994685582_H169_1080.jpg" group-title="卫视", 河南卫视
https://mursor.ottiptv.cc/migu/790187291.m3u8?migutoken=2edfb47317a6e5f01f20ac13b9944778aec8f6b070e1ac54b17127992e0419a606fedfceccd504ebfbd409b326100f8dab68079e43e97ae3bcd6d0847c40d71c2b87b9cdff4dc18c381b92b2d2
https://mursor.ottiptv.cc/migu/790187291.m3u8?migutoken=8b906b4f6eac80d5b6e9046b708f5c8bf0f7c8a2ec234ec0cfcc4dd09ba0328b61d5a8f3effef65c7157122a60e9bd87a3478d63ebad32d599725f2af7554e0ec90849535eeaa325d55d9af7ab
#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/5910/020/475/202207191732_1658131375175_H169_1080.jpg" group-title="卫视", 陕西卫视
https://mursor.ottiptv.cc/migu/738910838.m3u8?migutoken=00c418aab7ce8c238ab71691669a113b1b3876ad6f4f58e028a8dc5b67fbe653768c4ba410aadb5286e3358ad5f52cb889ffe1e313dc92788f552750e16312ecf6cff55dddeaf922b265b93bed
https://mursor.ottiptv.cc/migu/738910838.m3u8?migutoken=891e226337a4070fac3121aa8fa4c3a62f607205b1a9be3198ae6e6f32aea5dd122d94250eca433e4478421684570a1106113d32a8110b3b2199b59bda8efbd847af65fa908631b13c1f21519c
#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/2200/322/852/202304081513_1677570732561_H169_1080.jpg" group-title="卫视", 大湾区卫视
https://mursor.ottiptv.cc/migu/608917627.m3u8?migutoken=82f026cc7c0d90d2c29dac120c2197b7d56e9c8c8a362a60a12d41b9fd5bc8b01ac10a75cb795b564a3e311fa098ccb2f8c4daa7885bb9fb750d6975d1709a874b80a96914ebcecf262b55c32e
https://mursor.ottiptv.cc/migu/608917627.m3u8?migutoken=2fe3a727f951cb4e0f436161523c13c37b0fbdee70ea63b599573f4fd74e5cde013218da78303e97764bdc04558cb6887ba8bb31f2cc4622f7e0fabf20e0cd43af068a7e5670f621651bf66993
#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/5910/022/163/202501231715_1658138621263_H169_1080.jpg" group-title="卫视", 湖北卫视
https://mursor.ottiptv.cc/migu/947472496.m3u8?migutoken=bcdd282263cf507ea522f2adc6748cebe0bb6a9ff7f6e7df411d47322a93542e019ec848a34d08340f3e3e36a19bec2f070a23be90bdaab5a8e8f34a7a0e7e98c40a9adca8c7fc0188feb9e467
https://mursor.ottiptv.cc/migu/947472496.m3u8?migutoken=cb60357745b7c78bb3690db2ee8619f3fe04d6272823318e408e8076c7b9dffddd69d81e7f3930986b3555ea7f28d7db75e4a0cc5068c7c0afc559f9445e7d9f15d369dce947db98d35e3dd114
#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/5910/022/164/202501231715_1658138745288_H169_1080.jpg" group-title="卫视", 吉林卫视
https://mursor.ottiptv.cc/migu/947472500.m3u8?migutoken=243f93d678aa378fadc107d9be57dba19c6634589782fadf26c7bc230b9b0ac08fcb80ed0bc3d6fc78595cdaef70907a5292e896316ab898c3f81fd38bb90534d6e3cb2ae822a2eabedc85b0a1
https://mursor.ottiptv.cc/migu/947472500.m3u8?migutoken=d8a2b91a2c3ccb602fc38018984c950661c5dd350a4faf34c361c613da55d5cde4356ed5a71cee8af51c4ebf84397d1ccf3056a6c272063f2168079b7357d5bc2e9c5e28fcd7d2623fe8a4fdf3
#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/5910/022/166/202501231715_1658138568499_H169_1080.jpg" group-title="卫视", 青海卫视
https://mursor.ottiptv.cc/migu/947472506.m3u8?migutoken=a3d799303b03c29ae158be09eb5b796dd2d82d124407c09129b2899152c918fdbcebc33594f41c6215a337ad87f5b6e76e9f08357407b0be79703f832cb6646c35ee9180e230d9daffee58a853
https://mursor.ottiptv.cc/migu/947472506.m3u8?migutoken=0c7e60b6c45b8f713f8b19d89e78e173691743296420606ace354d6f36d5ef5696504e4c0f6a6dec41294e4fbb3b80f04387d74ecf12cfcd7dcdca85bb066559f94ee40c0e76f9486b58b7503b
#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/v1/image/5910/022/182/202507151427_1744624877831_H169_1080.jpg" group-title="卫视", 东南卫视
https://mursor.ottiptv.cc/migu/849116810.m3u8?migutoken=5624a6b8b3997ab26b18c329a8284ce5f97a5e218f8cf4ca2b0af81833c07115f0e6bd3d9f235fb91eaca36e8bbeb9e200b36b628b58bc6adc36c686555442ca6ac83fff109d590664c6e225d0
https://mursor.ottiptv.cc/migu/849116810.m3u8?migutoken=9b34b42d1ee8cca3378b15b3a6a06d31cb44acd83b944e299be6df7a37f2fe7a56fb73f7d27c742dd978128ea23b260aa037931d54c6d03a19a7c0ca7be39b76dca8b16b75acf803394bab1110
#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/5910/022/165/202501231715_1658138887282_H169_1080.jpg" group-title="卫视", 海南卫视
https://mursor.ottiptv.cc/migu/947472502.m3u8?migutoken=f16964aa3c5b4ef543af54408e257900f2385f2443cdba8619692ccaed9a6bdeb4cf97d6e2696a64864f0c8a5d4a373965d9cd990e160c0ae488953906ba01fa7bd4415df4e0fbb199b7a7a026
https://mursor.ottiptv.cc/migu/947472502.m3u8?migutoken=ebfe5562271f23b83aff00549a7d3f1e2188b2879e45a3daec4af47f4187545b17a7388c1c9341a1aa984397e0ceebfccd4036e2b8bee2443dd68a3a11442f55f1c9de931a5f95e82e7a341640
#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/v1/image/5910/022/183/202507151427_1690875414853_H169_1080.jpg" group-title="卫视", 海峡卫视
https://mursor.ottiptv.cc/migu/849119120.m3u8?migutoken=41c05b89edf913f76bf655fd7e68b2e297c841c7bd6ac6d1b5b77e0e19d5cfec8891a95260490414dbf895ea0945164b8ee421914612617647f2587be52428adb430f18f848cd091065f7ce319
https://mursor.ottiptv.cc/migu/849119120.m3u8?migutoken=0be5c76db9705caaac70ff3e8513d124f0bf4f7ea6f1d4748c5aa9e70d86acc98750545c8a6cea0691974b804f9ddd0d3d8ce112289fdcb8f8cd0c5709825e191f500407edd5474dda8e2d141a
#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/v1/image/5910/022/186/202508051621_1754370268870_H169_1080.jpg" group-title="卫视", 中国农林卫视
https://mursor.ottiptv.cc/migu/956904896.m3u8?migutoken=20a445d54541e220ed08aa2888e120f764b27116309eea213aa586f68e79b6d7df97be1cd22831396445d0e9f8e7681dacb96369d445245b8862e7b9e4db19a23dcb6a06297d772fa128e0cb00
https://mursor.ottiptv.cc/migu/956904896.m3u8?migutoken=b6ea04b1b2b2687d81562ddee454a332c32e4813a0f20be345f0953f4c5b7e92ec9ccf26c4942c6d4ec5acc33e6e6f1884dfc5835014f6a428de32c2794e1f021cc80903e0c9add2a695c1178c
#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/v1/image/5910/022/192/202508061552_1754385897430_H169_1080.jpg" group-title="卫视", 兵团卫视
https://mursor.ottiptv.cc/migu/956923145.m3u8?migutoken=588a4dd7f743d1e98b73baa9c73a79cf7a1f8087288dbb63470a24ca82ad36ecb95f87d3ca1211d76f5f350c3ff0b830427366f282bc174eb0cba8813b0f77f05d2d122051b0673be0dfc64601
https://mursor.ottiptv.cc/migu/956923145.m3u8?migutoken=f348a601c6494cea3cc243f7b9ec9acef7df15ae50c0695c4f875e61e5a7a51e30176738ba4d8e9b4aad052ae8f4586796643f0ffb23181280d06e77cbf8d03328b7e35ab31a8c7eaf4790048e
#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/5500/002/275/202107191641_5100001716_H169_1080.jpg" group-title="地方", 上海新闻综合
https://mursor.ottiptv.cc/migu/651632657.m3u8?migutoken=72146d9568f090f600e4be25d1b56b5b2d9c532fa1f85fe90ada74bd59566f1524445211f8f6544249f8efa66c360ba7606981daebab1431133f6762ad05bd53a183966e48d05aa42625872926
https://mursor.ottiptv.cc/migu/651632657.m3u8?migutoken=8cd29670cb2dd28f19c8e14dc8040640d372b2ea539eac3c0a01707b57c9428026322871273025b5a5f717ab4bf47ede34bc6515a7a6689239167c00908556f5526ad223fea1d097e0eba14a83
#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/5500/002/274/202105271333_5100001715_2_HSJ720H.jpg" group-title="地方", 上视东方影视
https://mursor.ottiptv.cc/migu/617290047.m3u8?migutoken=9c570f0ba98ade55225ed12d0599d3a0409937a096920554a7afd9acaf9bf137bc4121d263da807c11a4f7dc8aae6a65706a359dbe410cdd307bc56aa72aab31996d1d265c46e1b69580b945b6
https://mursor.ottiptv.cc/migu/617290047.m3u8?migutoken=406c75a411cb62358875f5f587b95d7cd9d97cf3fd821c7dd0ef22e7765fb9ade41f2dba82f022d8cec1d3b22e5fd9f0a7dd91eaee21d78ef6b983820976cbda0720756d5ba8843e25b53f51c4
#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/2201/008/312/202209271630_2201008312_H169_1080.jpg" group-title="地方", 上海第一财经
https://mursor.ottiptv.cc/migu/608780988.m3u8?migutoken=f5df31d5e277946e34de4eef94cb67d3a15050baa85105edf0c133c05c682fa9f2a3f8893abfdf2812583d8add4f19337f9cd9c49bc57914f964fc79925f630fab88f11f7fbdd2742ebf7a5091
https://mursor.ottiptv.cc/migu/608780988.m3u8?migutoken=e040dd7815c4160de2daa29c402e8c80ec7426f225623a3d7780d20f5d568b6065ca62774c8fc48ff0120f26db9d79504c432e23f1737bb039d3d410bb802cc7e097d6d50b02769ab1524d615f
#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/5910/021/863/202307121521_1689144286039_H169_1080.jpg" group-title="地方", 南京新闻综合频道
https://mursor.ottiptv.cc/migu/838109047.m3u8?migutoken=44b21d18765ee0a6467974786b4601a79766398537ebc37cef9771eda69e8cebe20145bdf6679db5a49a494ebc7c59a6f74ed0ac8d55266f1679c7bacd784e819c473e4d6aac499d30b8683758
https://mursor.ottiptv.cc/migu/838109047.m3u8?migutoken=41379704b475c94023da0e9d95de8d224e8f8df3d89acd691101641ffd64d3fafcc081b8608dc02a1539d7388d705f50e506036bdbe1354c7444d7ab840e80e96d137dbf1d632dcba906a5514b
#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/5910/021/865/202307121700_1689146721503_H169_1080.jpg" group-title="地方", 南京教科频道
https://mursor.ottiptv.cc/migu/838153729.m3u8?migutoken=afce9d4899278ad1cd386ebf9ea026d07be35d65bb7b8db0b92bac48cd37bf0fa53fa43964012393066594432821b7cdf73e33ce7c7294c30e6806831de5860fed2c1e27301c35351f80c11d48
https://mursor.ottiptv.cc/migu/838153729.m3u8?migutoken=c2cc7a037c3426d45089c0c01ab3b32954f8d89723d7044c32147fd1f9154bfac912e98e9952311593c67f42467f78a44505261fb9fa049e71fea86ff5bca2d2b96df798b716bed9178c9bc2c0
#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/5910/021/864/202307121658_1689146982273_H169_1080.jpg" group-title="地方", 南京十八频道
https://mursor.ottiptv.cc/migu/838151753.m3u8?migutoken=f4338c98031e3ed119b7b6694af0059e026cae0f729e90edd210e9310bd587ad57f0083cb3bd3d1077710c69c432e1875934d0544d3d9e0aeefa9f5681383bc400ac6689565418405700ec0e14
https://mursor.ottiptv.cc/migu/838151753.m3u8?migutoken=0156f9d0ac819b57a56832a199e77263e4f96b04dedd3f13eac7e2329f1d4d85cf09cdd837b8db30c54ab1653239aa643c4d503f497322accb683dfa8e58c09806f4588b25d76deb7a243bd049
#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/5500/260/554/202104022139_5100186459_H169_1080.jpg" group-title="地方", 体育休闲频道
https://mursor.ottiptv.cc/migu/626064707.m3u8?migutoken=6edd7211c55ff0295bcd61a13934f8652ba17d3b93edec3c807dd00e88c6df06626c6f60a0b2a85e99de4ce2b42eb56fb3cdd6918bc4f6d9f0b4a7d3bc8dded70aeaa3f07c3648ff74b86e1376
https://mursor.ottiptv.cc/migu/626064707.m3u8?migutoken=fc85672417cf82f648721428676b0da59e5568df37ae40a3a5068ca49ade58aba100735e35e6c37ec82ad46d2bf08fb2d674f735989ef28acfbcd11d0413e308eeb131ce4ad46dfa9235f44266
#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/5500/260/508/202104022138_5100186409_H169_1080.jpg" group-title="地方", 江苏城市频道
https://mursor.ottiptv.cc/migu/626064714.m3u8?migutoken=e8f8b8959e156bd347a209e0b0bb16f7b57342233273849f736e0f218098511dcaeff1ce20e3bfb67bf7a33ee2aacee6f49e32bc1da9a9f1e328e808798ad38823484db412df37e815e90067d9
https://mursor.ottiptv.cc/migu/626064714.m3u8?migutoken=c1e375c6019a8f8ba8bcf06f263e8c96859bc0da93f0c73395e477d63cd6d86ee92d6a902b75f1047c87e6ef1b1ccbcca092342aa1f6bd73b0528eed5348f33232f0a8cc10bfc743a21297bee7
#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/5500/260/577/202104022139_5100186482_HSJ720H.jpg" group-title="地方", 江苏国际
https://mursor.ottiptv.cc/migu/626064674.m3u8?migutoken=2539225a0aa7fc96112405c99d4f55433f35cf647f4e1153e2c8322d06223d8a04386cead4cc8a7ea84cfe79476d0ab023c6737515ae23763f694656ef2669ff28fe2fa626b992b536a8ff193c
https://mursor.ottiptv.cc/migu/626064674.m3u8?migutoken=2697ac4fa32801a9404d734901c09c6072c8e85e4ca1ca1363d0daafdffc571823f4fce1761b42f9e8261cb835de75fe699bc1e08d6090b2b634f03bcfbf15bbb91ae5c1abf6483b4d6a06341f
#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/5500/287/493/202104022139_5101012819_HSJ720H.jpg" group-title="地方", 江苏教育
https://mursor.ottiptv.cc/migu/628008321.m3u8?migutoken=d51896fd247a7e9f9d641a76d97df8dff66654647270f79fe7cc226d161142901e3fff1667bc688cde9d45f87ba7f31c4d34eba83c5192f714ffd2227b416b283458d1e6f0f3db038087a9374f
https://mursor.ottiptv.cc/migu/628008321.m3u8?migutoken=30630026694d17dd9cdf3a9ce1b8639b71e118d852cccc569bd6bf43e7f34c3d02037c1110da427a3055a0f4b85fae96810cf6fc714e96d2f330d2cc40f810520e527ea0c635fbd5372db8fff8
#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/5500/260/517/202104022138_5100186424_H169_1080.jpg" group-title="地方", 江苏影视频道
https://mursor.ottiptv.cc/migu/626064697.m3u8?migutoken=41764c420b7de5dada351e287bcffe26cef73e93fca20f7628753b4cb824131ca6c785d62c3585da60817f9778e6a7fb21d158a3d8ecc109762f67399f71d47c647e021a274fb7c214367a4f5b
https://mursor.ottiptv.cc/migu/626064697.m3u8?migutoken=3e2afd4fb078309293d70636d7909eaa6353d9f3411beee1d592e42da582311cfb86afd907c2300c725ab18ec07859296063b4f059d8842d893df8fc6af64267e5dff0a25b9a033711bbbe1fe3
#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/5500/260/513/202104022039_5100186420_H169_1080.jpg" group-title="地方", 江苏综艺频道
https://mursor.ottiptv.cc/migu/626065193.m3u8?migutoken=ae4efffd396fb6ece46d482c09db5f6ebeac990a5d52169ec64a9cb0ef165213455ed5b39425b1328f210d84b2ad719bb4c960531a36221241ce65ee662fd84c0c0f012fab0533338acf4d793d
https://mursor.ottiptv.cc/migu/626065193.m3u8?migutoken=62637eebaa4511398f04a41e71816903c2b6322e1de8abd5d4d22bc7c95a31d32b64a463e25a2458539acc4101b8c97b19526bef1372489cb962f041a5154af349de7a1ab658c9b6f38c1dce92
#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/5500/260/520/202104022138_5100186429_H169_1080.jpg" group-title="地方", 公共新闻频道
https://mursor.ottiptv.cc/migu/626064693.m3u8?migutoken=e67c178207fbf437fa6b667c96195ab30ecd9c924a6103fc5235d8eb4a59baa4fe39f44b35eca151725fcd5c1315fe043ed36fe73fb4a1c0eb7ad88494c8b5edd15e50ab89f6a209952ed5243c
https://mursor.ottiptv.cc/migu/626064693.m3u8?migutoken=11f4bf0d35c67759e396890a0d3e68ca621427e00f15eb71a7a53dcf849439b7b574a33c16d11eb95e10f57fa0517dcd668680a30aa850a14306fd4ea69638a9fc74cf8adc522be3dffebe518a
#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/5500/469/360/202212301654_5102012617_H169_1080.jpg" group-title="地方", 盐城新闻综合
https://mursor.ottiptv.cc/migu/639731825.m3u8?migutoken=e4e3a7864d8f47f3b07e81e14fa8776e9fdccb6a2299f0cf18397ff5bce133b3fe1355b5efc8927f11ad15a0dc00d9f98ca3aedb551bee5cb6a109c0a3aa6b48e4ca6fcdf6fa32ad3d1233e9e2
https://mursor.ottiptv.cc/migu/639731825.m3u8?migutoken=1f70823f6cf768406eb25cd0553d827fb3f250f0aad9bdfa4958d8ea7c18a8d00c5e64daf482a9332a8dd5b2d015511a9832d02ce90ae87da3378cd00643206856b9931eed19d6e66a15bcc2c3
#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/5500/469/363/202104022141_5102012618_H169_1080.jpg" group-title="地方", 淮安新闻综合
https://mursor.ottiptv.cc/migu/639731826.m3u8?migutoken=625c2ccc730bda2ec57953f879b2e928bec4af74c67fbd44dc6c7cf8e991d905acc1a22a764b3691e2641ac8032f2bb4646ed95f0de85ad5af94ce98e9af17e4eeb91cced590f8277bd72991df
https://mursor.ottiptv.cc/migu/639731826.m3u8?migutoken=02397d12e058fa3f9328dd93bbaa974d0a04543744f62d22f7c64312244dae90367e5177ba141b71f4b80975e2336f8636094e822834365dc734939b81b514848fceb9c6bb26342745d435070e
#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/5500/469/354/202104071213_5102012615_H169_1080.jpg" group-title="地方", 泰州新闻综合
https://mursor.ottiptv.cc/migu/639731818.m3u8?migutoken=164e94fcc2a064261a40a4cd1b1ba3c18645db67f1836dcf7bb53cb4e78e9d0b82435dbe159b3057a42887727b5bb46fb06b0bbb855ce0191cb1ab4666edbb4a00b40c632d1030d9761cf1403d
https://mursor.ottiptv.cc/migu/639731818.m3u8?migutoken=96026b225d156c9e2a62e0dce598c93d6c8149869c413864bd964d1fde772be39f272b8086f9a19d2aa0072aef3f54c92dad98246f09113b1c54818b468c1f1a8a6fd0488ae90b245624a327b4
#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/5500/469/369/202104022140_5102012621_H169_1080.jpg" group-title="地方", 连云港新闻综合
https://mursor.ottiptv.cc/migu/639731715.m3u8?migutoken=62470eab4672213243b40d4aa42ba3932745b91162daa1f7a787dcea24073cf8bc49f1a90a882c3b8d2c2258dd74abd64084f8035c7f8a82e0efe89da907480297bc8d7389bd6c66ca295b76ed
https://mursor.ottiptv.cc/migu/639731715.m3u8?migutoken=1b9ef4817e1471b480d11f466181bbebdc60a4bd268f3af371f479b519c38239eb5aefe85b1b9d8f241ea6696f25dc6cce12fac063ae33e13a0cc89563ce98a671cd45a6e095a4e1895b4973a5
#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/5500/469/357/202104022141_5102012616_H169_1080.jpg" group-title="地方", 宿迁新闻综合
https://mursor.ottiptv.cc/migu/639731832.m3u8?migutoken=4fdecb81568942df5bce5f39d662fab3ae527844ca1f6d95f2c1cc2bcf553ac1ea37b29954eebba17112d8024fea324b3d0be46a0727041c51209d4dea7610ad58940ea13207a23a216899913f
https://mursor.ottiptv.cc/migu/639731832.m3u8?migutoken=03dd72ab64801706effdf01f8d3522c7d5c40026e787a4bd9db9d9b9dda7c0b979436bb5120ccf1eec2246704ad98e5bfc6fd5f2d0d0a99a905ad11aa5922971255a952644ea59e13088dc7674
#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/5500/469/368/202104022141_5102012620_H169_1080.jpg" group-title="地方", 徐州新闻综合
https://mursor.ottiptv.cc/migu/639731747.m3u8?migutoken=4855d7bcb51d5c20b3630f15b2297b3e0c10b92306132b4e881ff5f91c67858765a2ae2491029e7957a4ee52c34c8c93596cdc416a515c8bead67fdea03d1c8db949e392560d6056e96edd018b
https://mursor.ottiptv.cc/migu/639731747.m3u8?migutoken=4e5d2ba009db02ea80c8bbffc6f84ab16450e800ad6758b87ea5aae5c98662fc9abd970189b31b2e416aa28ead86a125980c3e8434cb932383c80edf62b77c63ddd70d52f3bc99ecb8ff16bd94
#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/5500/260/553/202104022139_5100186455_H169_1080.jpg" group-title="地方", 优漫卡通频道
https://mursor.ottiptv.cc/migu/626064703.m3u8?migutoken=8eae0cecb89cc809e373ca1171f8ecddda60b639eb2fff4eb46c25efa3375703674af2c803bd402de61e050da88231c738bf81b50a4da29d936442d11d6b17b683078fe6873730fe9e85667a97
https://mursor.ottiptv.cc/migu/626064703.m3u8?migutoken=2d907b6d4054b33e70ca4e4b91b3c8f5c4eba03848ebed625e42e5f8affaa158567d370fd6b9896d1b9b828ceef51b6ca8ed49acfebef88d769b6f217dc19bc2ee509fbbecd8e1b100404b2bcc
#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/v1/image/5910/022/177/202506121842_1749616924879_H169_1080.jpg" group-title="地方", 江阴新闻综合
https://mursor.ottiptv.cc/migu/955227979.m3u8?migutoken=32de5a78531f5832f7f1b2ca3e8d535a58a9960de2fefd292fd68752d8bae2022d596f0b851e706840364a49d79b4d35a16a1bd83d8f0dbd1652ae65afd4865eea702ee52c2db1ba9c9baaf0d6
https://mursor.ottiptv.cc/migu/955227979.m3u8?migutoken=99f6ac2a1eccdb5a80f22339c1987237af0ae526a710ef2b7481cb918a839f146282d2a70a2e3a65bfb55d142089e61bba63f9972141b31273164427e3590a7bae00fd4f8820e0b64cdfa8e1f7
#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/v1/image/5910/022/178/202506121842_1749617021865_H169_1080.jpg" group-title="地方", 南通新闻综合
https://mursor.ottiptv.cc/migu/955227985.m3u8?migutoken=36c93d83e78dc0225630051dd738e059d9f9c3251868023df9f37433938752421fdc505d2474a02363bb4baeb1f5e9e5c69154eb5cb17e7231944bebe4ed1e8064720886cb40a02cd8bed4129e
https://mursor.ottiptv.cc/migu/955227985.m3u8?migutoken=fbeb235525fe5202ad8f9fda9596c07f528e12f84ffd4e3f5a85225696dd8ac25ec489400895dbb08c143f7b473b11d8eefaa72ed903711f816adf43cc1aef79eb8ab65f787c5609ab887a5334
#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/v1/image/5910/022/179/202506121843_1749617115515_H169_1080.jpg" group-title="地方", 宜兴新闻综合
https://mursor.ottiptv.cc/migu/955227996.m3u8?migutoken=436ec3acbbe6aebe726bb2a81b0027b3adcd8803d3be72e05f392641e40904e56a40b7a18f990a83091bb5231d331bde63c2f41c18a319f70d662865b440b158535c7cb5e7d09370cdd1ed3898
https://mursor.ottiptv.cc/migu/955227996.m3u8?migutoken=61077a1b49c2578f14c759100361f6f30a30295a020b638869309afc01d6be790cfb66f095e6d9d1ee64dd00132815c4e31c736124c98d53f71614f9f43221050b6ce792a9373eca1879750edc
#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/5500/469/349/202506201638_1750408508110_H169_1080.jpg" group-title="地方", 溧水新闻综合
https://mursor.ottiptv.cc/migu/639737327.m3u8?migutoken=76a0dff0d2df21053ea27ef7bd63377aedf95f2709d5309262a226db4197ddfbc098fba16367742f748243cba88092fdb067186e67379c79cff5047a3497e732d22264847150398b28408743b6
https://mursor.ottiptv.cc/migu/639737327.m3u8?migutoken=9279c09cf9d5ebd0793c70532b50e47f4246ddb5a74fef4c01966a47233a5fe4d58ac8ac2a1e22ea18003f5ee5e7704f490dbcb58bda5248c228ecabbd33e92a1f85336a670f25d6e940523d97
#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/v1/image/5910/022/191/202508051746_1754371391139_H169_1080.jpg" group-title="地方", 陕西银龄频道
https://mursor.ottiptv.cc/migu/956909362.m3u8?migutoken=259d252debccf8f331798209bfd72df3ef20a842d85ea3f95249353347bf92963cca7332e693f39ac9e257d4ef40a9a7aa020162f9427548bb323b5e52af09ff765b5bac232858d703bb9b2d35
https://mursor.ottiptv.cc/migu/956909362.m3u8?migutoken=8de576d12a33afda46abc753ff25e91e9e248dddd50f66ecdfebe66987667e61799bc15bff67050f29043dade50208ebceb7b154ad11dad2013d79ee9973cdd17bb303056bd0b028324f7e5d60
#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/v1/image/5910/022/190/202508051746_1754371281201_H169_1080.jpg" group-title="地方", 陕西都市青春频道
https://mursor.ottiptv.cc/migu/956909358.m3u8?migutoken=35a4137da0642a8e34ab914a132e6b2ea5008f7481d5644e30db76e7002d19e75868cb339df8c91fd96edad5e3d77853fcff72426eaaa71c45fa52f252f4fae0dc69eb57f7ab2718a7b0476a98
https://mursor.ottiptv.cc/migu/956909358.m3u8?migutoken=ef4dba5dc53c2cb5eea157abdf2a3c04d7db526d471d9c836f28f795ef1c39b9de70b93b218ed93b6dc91ec1d10a1347a3575cd6968aaa880f7e3491778b3eebeba03734677f32ebd71f443f93
#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/v1/image/5910/022/189/202508051745_1754370651700_H169_1080.jpg" group-title="地方", 陕西体育休闲频道
https://mursor.ottiptv.cc/migu/956909356.m3u8?migutoken=8f3ef54e3c8f942224e608bc0c599490629de7b2b85cc897889509a1dea09a790adea28463531026109592a83d1b882c9733ab1b2026ebcd5fd2cff9714a89f9bbd0b61a994f4de486121b0f7d
https://mursor.ottiptv.cc/migu/956909356.m3u8?migutoken=0cb7161dd8680d41ca0b97fbbb8ce5fabafbb0f43cdd2250c9d51640b42ded50d495274a05e5cfcafc44fc80bc319487978d618b08090a88d41ea6ececcf1513856e5585cf2879751f08b2a58b
#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/v1/image/5910/022/188/202508051741_1754370551778_H169_1080.jpg" group-title="地方", 陕西秦腔频道
https://mursor.ottiptv.cc/migu/956909303.m3u8?migutoken=7e000cbc48c9f1d4640a12b6e45a79ae03120f86f5b68c6ddf4931f4ea6a0ea2aeb70b57adbe6d1cd789a9a294a3a05ab9432287273319301988ec82d0da72785f361d9f89ec3b38627bbc08e5
https://mursor.ottiptv.cc/migu/956909303.m3u8?migutoken=68d7344a8e0fa3437692eb31d52411eb6502c4b4e8594679f48b9d2a63df475b37eca18e48f90ffe4a2eb9ccac736961b4e27df23876244ee17ecd8a3acea4bbfbb1e5a4f2070562fa39d60744
#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/v1/image/5910/022/187/202508051740_1754370413748_H169_1080.jpg" group-title="地方", 陕西新闻资讯频道
https://mursor.ottiptv.cc/migu/956909289.m3u8?migutoken=b362a39d5bd3987545f14f1dfb26dacb9d43eb738b1e6e0135bd53535b816c9d6804b52f8ffd8808f0d854c9747510a5b184d908f1bdfcc646252653312c52a43499ee879f2379d8ba5b5fe16c
https://mursor.ottiptv.cc/migu/956909289.m3u8?migutoken=810204a9c346fedc04cc90e52faf3ea7e903ac3632bb5e739bddec0bc7d39dd7e42495375f3fe96c6fba7752844eca3b1e73e0e42ad4ed271576640cb1a8cce7166abb5ca854f80456cbbf9166
#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/v1/image/5910/022/193/202508061552_1754385775557_H169_1080.jpg" group-title="地方", 财富天下
https://mursor.ottiptv.cc/migu/956923159.m3u8?migutoken=6a092a6774fb4f41cc973465b0aa459c4da3f2b7a5dd551795ebb1172ebafbccfa123b0fc30853cc716597d59307db0afdf22f9e73173e784e95493da803d3f0d9f12ccc3db9504a5443d3c6ae
https://mursor.ottiptv.cc/migu/956923159.m3u8?migutoken=83200554c24e764c91dbb13df2f524a61dced72efc98a2a4f122c1187814dadb0b522cc17ce1b292e1e60abf3225f5da330c7537deb760c859f8a7dc7381276c110538b8ad1632bf1b97fe801d
#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/5500/242/089/202508211805_1755769495190_H169_1080.jpg" group-title="影视", 经典香港电影
https://mursor.ottiptv.cc/migu/625703337.m3u8?migutoken=baaef76b27400e5dcf3af9c85162d70267d25331eec679f3c504bfadf92b39bbaa135f4bffe687b4bff2af8d474bc13508be07fb44b117f3e0c10b3ee0675e07f9d92d4f29a1e60342613799b6
https://mursor.ottiptv.cc/migu/625703337.m3u8?migutoken=50ae6f6d0e73fb730c4529cd1695bada44b17ff0c2f20430c95959729901111e2106bfd4dfff3179239e5484a74660a8a309264449f5111f9e57bea2bada11cdf6907fb106d85f8752e0aaa7cd
#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/5500/230/666/202507181733_1752831177769_H169_1080.jpg" group-title="影视", 高能悬疑 推理时刻
https://mursor.ottiptv.cc/migu/625133682.m3u8?migutoken=b6a7bc4093e4ada6906f354cd299d3d4ad5f521ec5ef2d736290f8c39127e9ad4f1a0ba36b6828ee00822632e6b5b13a08fce0947aed173402ad8c1c5e0bee0408a044bb6df6a89342bf80d75d
https://mursor.ottiptv.cc/migu/625133682.m3u8?migutoken=18a8e2be7d20d4fad35f650b55a4042b758881d0841ebae6136aaf58649439b3af052cadbd5b1ea1488e0f293d6ee5b2723a220fcc8420cf895995716de85977d3fc15dff040aac6b239a3e451
#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/5500/002/717/202507241513_1753340542329_H169_1080.jpg" group-title="影视", 抗战经典影片
https://mursor.ottiptv.cc/migu/617432318.m3u8?migutoken=d73dc631dccb129a9e321839b9ed3172120a311ecd3cd04f08416c44b87128cf74015ccb9475dcc1225f1c34f4411ca723cead3b010e53019b22397726784a7effa492447a32f8ced0922f0f20
https://mursor.ottiptv.cc/migu/617432318.m3u8?migutoken=96257752a8b0e36cd7e00012ffca83683d6488118b1fd89b6984e9d1521b5e5f0beb11a3c465a20104b66f7029955cfc3709dfc68e17530b29494a52c2cba32661825b421d42192b3973422a2a
#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/5500/035/175/202405061742_1714988181593_H169_1080.jpg" group-title="影视", 新片放映厅
https://mursor.ottiptv.cc/migu/619495952.m3u8?migutoken=7c84830919711d43c1ca360e61bd2303b07ee10fdcbc3ce339b722a40faec6f23725e2bdfbc53963e940c98b3752060ced3fd37dbac953996936019080247270090cd31d0e5533265444310c9e
https://mursor.ottiptv.cc/migu/619495952.m3u8?migutoken=16c32e6a1b1395272b0eaa6740cd996571748da0dd524ae97b4f970605c5741e8a882528c42050f63199eb8b32f5db60b60e326783bb148affe42b55ce93c933bb9ab27da4f6a8a7ce6c05bf2f
#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/5910/022/176/202504161629_1744788994468_H169_1080.jpg" group-title="影视", CHC影迷电影
https://mursor.ottiptv.cc/migu/952383261.m3u8?migutoken=3b93d8f1a6d2a7b92628124cac38f4fb24f22a9fcc0d42dbfa6b036f0377136cf46c0cb2d24dbe8a0dae4ce324c93ab3680d1afe76699c1facb1dd034dbc9944f06467398dc42d371b3b3a6907
https://mursor.ottiptv.cc/migu/952383261.m3u8?migutoken=e71107f73fd1ecbfe08466bf4e026da02c5040711da3c16867d4bea324697bf3d9d486c012fa2c59a0660431ff2929e424c08b8b0179261117a98bad17770c795cafffee4580ea8a8bf3445acf
#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/5500/554/795/202308221159_1692676692674_H169_1080.jpg" group-title="影视", CHC动作电影
https://mursor.ottiptv.cc/migu/644368714.m3u8?migutoken=301ed7c16adc2f760ce546d3e2d5d58b6e3b2c29ecd11f95b06ab57fcbb95f7abec66189f38a6da1e29083015719a62ea053ec6a2bdc36d3be3d4ce7c643084def82191c4a230643c3c7250239
https://mursor.ottiptv.cc/migu/644368714.m3u8?migutoken=987ad7981b69d35931de8c66423363f1edd8f1e1bff8a7a8f917cb383f5d3d1e923defba0f7bb849bac503b7b1d2a889ca87d08efbbc16661513a0a183bc4b527e5ca97e19689bc84d4d5b7d8a
#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/5500/554/911/202308221200_1692676825616_H169_1080.jpg" group-title="影视", CHC家庭影院
https://mursor.ottiptv.cc/migu/644368373.m3u8?migutoken=c084c88499ce89f73684a07b9d5544f61407404dd520a6d1ab9dceaadc842de74df9ae72d5858a5faaf83559e371be63df6d74279ff6518c7292971b2bc9d2062b4e89101e4c300403bb1b6bce
https://mursor.ottiptv.cc/migu/644368373.m3u8?migutoken=ea98c77bb23dde707ce80fb89db81ba7a2111ce67d82b82d023090eb2e76809cf7062c9c97204ae9b51deb843c3ffb69171949b56e3c3711e86b8349c94beae3c9f373c04089745033f165a49b
#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/5910/019/525/202504151721_1744708803016_H169_1080.jpg" group-title="影视", 和美乡途轮播台
https://mursor.ottiptv.cc/migu/713591450.m3u8?migutoken=10ae53cac985679fc3d638772ef4801dbcc296d038593e9c194a8bbaf4f0f17e2ee63026bacadeca8130d1ea1c7850ec46ca217ead60d51956c864780e5d44a9a498bbf51540147056ac8fbc47
https://mursor.ottiptv.cc/migu/713591450.m3u8?migutoken=37b4135ae1dbfdd8709ac70e1854b6e27a57a2569e1b0bc4fe2e4c775868322785f929eb36e4db983fe844277ee4b2dc42294ac63d244a89da170bbfd759451fe8c762b08eae38c66639331a31
#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/5500/315/684/202204010048_5101034200_H169_1080.jpg" group-title="影视", 高清大片
https://mursor.ottiptv.cc/migu/629943678.m3u8?migutoken=dadf750ac5e834a1f7ccc139ff8759e85f705141c68d0173882f7de9169812159c4fbd6df73667b2294d7ef59a0620fc5c4654cc7d344858ea8339a4d859039725b38580b8071700155bf1960c
https://mursor.ottiptv.cc/migu/629943678.m3u8?migutoken=b4bdaf4d47683263f947ecfcc3e8af636e875b55c22effa840dc81aa784df53c907d8552ca9139fb79c51afb4f593550d934a39673341fd2f9b135b3cb89133307ef24e79bedb9c5be2596115e
#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/2206/173/738/202304081513_2206173738_HSJ720H.jpg" group-title="影视", 南方影视
https://mursor.ottiptv.cc/migu/614961829.m3u8?migutoken=45b3a6ec6c5aac7d8b690e4f6ac399ae7d527c38a1bed115adbfbe17dd80b04dd389f9ea486996af94a1d0f34b3d01d23957272b98d9908880694b9b3fcc02f5b6b30adc21aa1b3af38e5712e0
https://mursor.ottiptv.cc/migu/614961829.m3u8?migutoken=bce5b228c309682cea0ba31f5d676796689cb89abfe832e12b221b02cad947c545cd06b00c518164759b514b383ca3f5b837b3c74cd7e25b5c144fc4e8977b9ebd7329bbd50e796e057d7eb24e
#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/5910/019/527/202506181115_1750216473927_H169_1080.jpg" group-title="影视", 血色山河·抗日战争影像志
https://mursor.ottiptv.cc/migu/713600957.m3u8?migutoken=bb196baa66f243c6399ce0856a7b6f8abd81e30a5469b171611218d04412e0f22dbd2cb67aa5ec239e569d29613f3e4a6fa58cddbeeb6b59441444882e70152a1492b91c5e4c66b8bac5a76f51
https://mursor.ottiptv.cc/migu/713600957.m3u8?migutoken=624d29ee6cecd80fdca8ae1b082d0e2a1897fd8a4a6db9a1aadbea1359efd360094a7870987005fb0f51cb33bfc3687555ea82e272d0278dff34236ced6f8b26731310f47ee71197b45944cad1
#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/2202/634/723/202206081044_1654656251447_H169_1080.jpg" group-title="熊猫", 熊猫频道01高清
https://mursor.ottiptv.cc/migu/609158151.m3u8?migutoken=e7df3fddd4d183b3b5ba12e2359076e2954c3a5a59f4ed4b5d0188f3c45f9d84560adbf41c9446b11d98029c0ae11fa3b6577baddfd6e7908846f1e881ea7cca2528f26464abbf72a26e9c2c17
https://mursor.ottiptv.cc/migu/609158151.m3u8?migutoken=d7ce8196119628a84836b3725a6b37465ec4744716945dc4a71343180dd6d93aeb166f0bd143cae89b6bf9996b00d9d465e6e2210ab7efffb1f536acf9f11f29f2ba979d658c0d9ec692329486
#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/2200/200/699/202209211759_2200200699_H169_1080.jpg" group-title="熊猫", 熊猫频道1
https://mursor.ottiptv.cc/migu/608933610.m3u8?migutoken=941f77df7fd88934ea693e70d9ab6ff66c455475e8bb562b218fada1e01d5a3886fa093264af4fc6f165eddef7ae2cc0f67fbd3455c23dfe7fa6f0d682920e22d629ecc7e1032b8947f43a2489
https://mursor.ottiptv.cc/migu/608933610.m3u8?migutoken=1d4de93a2b0e42cfbdf05195655b364cc50009d0df876c1368aa5f393bd2e5c9bfa75230f38916ab5ab950b84ec1c1aee972376a1c0a57d5b481d27cdfec9b28658e5357dc1ac5ee9f945ec12e
#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/2200/200/717/202209211759_2200200717_H169_1080.jpg" group-title="熊猫", 熊猫频道2
https://mursor.ottiptv.cc/migu/608933640.m3u8?migutoken=537255948808d73b83d99d5074591a1e82ea71d185ef2380cec7c7a9fb185947e9ad8ceef6c9ec6a09bfeae4c439cd3f652d0724d4d6a422e1e76e7013141e07bef9fee3357de464444a71875f
https://mursor.ottiptv.cc/migu/608933640.m3u8?migutoken=72bb74b49cbf54c89dc77dde2ed0bc6882d43f45122976a7486bf3c6fd3e95e8e946f04526c747e97976145566eb3cd04a43bddc3f1ff832d9c535f9d30a2ab1b1c2f730615291c67c3a82cdf7
#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/2200/200/738/202209211759_2200200738_H169_1080.jpg" group-title="熊猫", 熊猫频道3
https://mursor.ottiptv.cc/migu/608934619.m3u8?migutoken=14fef6a2b4d77d77f88e18adea256290e30ea8a2b53551b818a37592e6b2defe3333523d266ea5a0fa446bafc4fcc3e7c0933ef1ad0b752f50f4e708a9f9091f41a855be92626d1b0415137c9f
https://mursor.ottiptv.cc/migu/608934619.m3u8?migutoken=3cd5d3447c66bd32b5dfda76e03a55a29b1410c00b2ecf9476eb269f520ea66d84180a21aead2e7b1a5480901dd7b44ac7242cb3417a483c4decf7c047347082fc7aa78149d66564bb3105a210
#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/2200/200/771/202209211800_2200200771_H169_1080.jpg" group-title="熊猫", 熊猫频道4
https://mursor.ottiptv.cc/migu/608934721.m3u8?migutoken=1fe27a6aad1536d90929cb825e778953e583fc0074837780ae3683986abd402be62b9b20b8f711c8538289ee852f7573519c69ac375a9ea519f6b80eb872f7096962d4aa247196717bda791bc6
https://mursor.ottiptv.cc/migu/608934721.m3u8?migutoken=0566d847aee5e96b4347735b61b990cf6dda7a42a942865eabb7ad69fbdef463833e546b1af1b1bc6441f04cd0ac9f57ea76a36ce53f745be4bbee8a4abeecf30cec55c3b39c36f3441688f269
#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/2200/200/791/202209211800_2200200791_H169_1080.jpg" group-title="熊猫", 熊猫频道5
https://mursor.ottiptv.cc/migu/608935104.m3u8?migutoken=9d6033c11bb50f40c7bb2182bf1b0707249cc3e61f3238e6fc993302d9cf1fa0ba9dc21ca407e0fb4edf42b518b4b128809e2701ca7e22815e96928baaf2b9f04221935962add9d03eed205ee3
https://mursor.ottiptv.cc/migu/608935104.m3u8?migutoken=e24a6fb3d0053cf38af4e641e0639fc7c31f2f04247b262694b7e4ddb5c7462499e65dea542a21100f1386e8db73cdd0a6940cd96458368ab63b26dfc2036d45d2cec3b77d0074731151dc5cab
#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/2200/200/817/202209211800_2200200817_H169_1080.jpg" group-title="熊猫", 熊猫频道6
https://mursor.ottiptv.cc/migu/608935797.m3u8?migutoken=2f77ee5b9946e56e70fa927f6dc7f96c947e976d466f6ac7b27ee6a24a13fa2faa2498a072828d68f9535f0be8be0e6d06bb67b513ad744c0f12724f2e27c6cab7dedfd88a97c3354c429ad479
https://mursor.ottiptv.cc/migu/608935797.m3u8?migutoken=49808e9f30d7791d841c4b33e73245b28107db2c3408ae9ed7774cf941e2a97e05643b2e1dad1cb750fbca3da1a637bc56122baeb2a4879d08a2094b977d1a3e05515ccd53c8537997f7f94dce
#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/2200/192/831/202209211800_2200192831_H169_1080.jpg" group-title="熊猫", 熊猫频道7
https://mursor.ottiptv.cc/migu/609169286.m3u8?migutoken=7aa13f663d1e245b0d1d476394d5dd8c1491c3adefc174cc02c3d94241303fde0074d6b7711d4c5b56bf62d27ca53a30cefdb6f21bd721e27c50fb0b266b1f5acdbcbb7bd06625a385f645dc18
https://mursor.ottiptv.cc/migu/609169286.m3u8?migutoken=d09543d0449b731c4363f0d60c74adc6ee6996b7d568a1ac3bac1ca00f6b1c62904378b73378e50f9d0878a2d6fda6462244393b9458a8db8a57a30e4deb885582065650fae9e37fe1bda6addf
#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/2200/192/881/202209211800_2200192881_H169_1080.jpg" group-title="熊猫", 熊猫频道8
https://mursor.ottiptv.cc/migu/609169287.m3u8?migutoken=626654b8c572813fc5444807f213189cdf5c22788d008ef4a81c3465fa109df5fc27a45766299a72ee1daa22196635f30e1070e08ba3f76080b3636bbae3df66fc2f9d0d166b78d563dc1d146e
https://mursor.ottiptv.cc/migu/609169287.m3u8?migutoken=1c683b6acc25a98a63b90efdc4ddfca871e743543db049a4b12e533f8d0e211dcf9af736c030306ff48f704245a731c159ff1f6b56ea701ab531657319adc22d9c1247a35319e60591f91af12d
#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/2200/192/899/202209211800_2200192899_H169_1080.jpg" group-title="熊猫", 熊猫频道9
https://mursor.ottiptv.cc/migu/609169226.m3u8?migutoken=43fecb4c8449c9016968b4353626fd7c9d38024ae357714ad5f934696393cf2fb27675f2b6c336fd1bc511935aea970b94930253680bf127acf715dc65dae7512f43c34b2ae0acd28c0a7cf4f5
https://mursor.ottiptv.cc/migu/609169226.m3u8?migutoken=eadb53a48523665112fbe15745ccf1e3a9751c6be7ff7ba5f3591c63fbce9ad40bdc19fb4e9d0aaeca4e46bcda9a9c6aefaefede7ea7e3de138d4779edd35e59e065cd3c3ff6b500d999833f10
#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/2200/192/937/202209211800_2200192937_H169_1080.jpg" group-title="熊猫", 熊猫频道10
https://mursor.ottiptv.cc/migu/609169285.m3u8?migutoken=5f5efbb9d964631935463011cd4df1c1b36c9faee36bcdd4c10b8316e3f9f49a4ca1f777a259bf7dc7c62eee6137a4e6194eb5a65a2361d48b43cb61a2e2cf30a4c8992675b04ac095d088be17
https://mursor.ottiptv.cc/migu/609169285.m3u8?migutoken=59dabc2858d1676ce7ca888b41cfebe9c328dffcc080666acc4849038ff228571435aaea83233f7839dbe0c919b9862c3835995ced2396446856af2de5a342424ace0df343fc1c7f804e17fb01
#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/5500/315/654/202204010047_5101034202_H169_1080.jpg" group-title="综艺", 最强综艺趴
https://mursor.ottiptv.cc/migu/629942228.m3u8?migutoken=105e6d1bbb77ea0016a6c5563ead89b59cec13c6ad8d78c3b9b9d2b294b9ad101a2052ee8120d794935f31f3781740e6d17bd4210a5a372934d019867303078f35c7d4eebec23ed39831bee84c
https://mursor.ottiptv.cc/migu/629942228.m3u8?migutoken=c55dd8dab8060f298b18e27783842d42669d6fae807f81e715777e3c3173ad5a93ddc6f3151d6135b509ca542f8713d20d22301b2a121c1f5186f034c6d8f52da0280f50357a81a7806c4f4385
#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/2206/172/388/202304101530_2206172388_H169_1080.jpg" group-title="少儿", 嘉佳卡通
https://mursor.ottiptv.cc/migu/614952364.m3u8?migutoken=fbefb459de3d66feb5d4f4d41feac829718095d842a98de94a8436ce4415e93f86a7a2f9c7ab1df78a03ab3a781b7d00f8bacae5b796bb5cb19f00e9266d45da5c09cab5993e930e49309fab30
https://mursor.ottiptv.cc/migu/614952364.m3u8?migutoken=0d9a07e9eddbbf185cb61c887d902acbd1314d0850171e588ccf2a37979b2258b6242bd954cff86e01ddfa8487140ad805ea6764637fec3d0e34159695cbf89cd008e0bb5553381a159a3f238c
#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/5500/315/652/202204010055_5101034205_H169_1080.jpg" group-title="少儿", 经典动画大集合
https://mursor.ottiptv.cc/migu/629942219.m3u8?migutoken=4901911e9d0f92028aab3c64d72277a0f319b4d16220ad79db831acdd9700b525ec7af4056923c0613cdee5247868538e0ca4f6cf2d084b6cc0e857e87996403f855242249f25112e2fac621a4
https://mursor.ottiptv.cc/migu/629942219.m3u8?migutoken=cb5819225f6cd6e28c6c704192e7d020133bfd31101411777bcf24da329faeb25335156e0c6dbbe36e789e84ad97f62c0dcc0d871f39ba7bac30bd876b6b95f158d948f1737d6dc17579efadf4
#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/5910/019/523/202506060000_1749138932995_H169_1080.jpg" group-title="纪实", 新动力量创一流
https://mursor.ottiptv.cc/migu/713589837.m3u8?migutoken=2b961e3c7cb04ae06a257267746db935cc28d54ae1897635b5822c6ffb6b8d7d0d9055a97dd158904fc058064c969b81ef73c565e1ebfa514bb7647fc905ad05a6d60a7839ce28aeb3fccbbb07
https://mursor.ottiptv.cc/migu/713589837.m3u8?migutoken=e70a2dca41a00dc405e357c6513c3e1bbe5708b4c6d63e6110e201648bc4b98339b59619200dd00d6a65ed1c93cba65e949e6eb82e751fba55d376606a8091ce6583f4960d2e1680a2322601e5
#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/5500/613/479/202210281603_5102115888_HSJ720H.jpg" group-title="印象天下", 钱塘江
https://mursor.ottiptv.cc/migu/647370520.m3u8?migutoken=1cee882d34d231f366ffa147aa1de1d871003627cd31c8b87ccafef63892b91d7acc9d601bf0bcd666ef421aa141fb2565dcc936d7f76285fc695895b7a3bce12ea14f9d72b115d388cf83c8d6
https://mursor.ottiptv.cc/migu/647370520.m3u8?migutoken=94af50ecd2a21054b201f5163221f4476841aba3ae683b012f6656395e5350b98ae3a66ae0d1a76380f0fdbe640d8634b9a6ff3773b49682a979cae52c9f8fd1eedd3b8a032c2f7f041836241e
#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/5500/462/658/202506201045_1750387453057_H169_1080.jpg" group-title="体育", 五环传奇
https://mursor.ottiptv.cc/migu/707671890.m3u8?migutoken=ce8eeda17b48bd675f3a1e9cda133dafd63e9a1298118f1b6b60f5c9d02769f330ca7892187227901cf6d095a5b3f201d71f88e783f1a8af967b57258f63bf00ea0dd3f44af1e96d3794eba685
https://mursor.ottiptv.cc/migu/707671890.m3u8?migutoken=34aadc9d07847af7f43538a377e5c93d9ddcd4e9f3770e1d1b049a7ebca90e98d698fe8fe3a34c7282d702328dd02baf2009ed5caef8fd42ec995d93c01389f56d772ab749812ed4f6d463c815
#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/5500/592/947/202204010047_5101034296_H169_1080.jpg" group-title="体育", 赛事最经典
https://mursor.ottiptv.cc/migu/646596895.m3u8?migutoken=de562bccf3da6b19606deac60bef2f780e31f4e910408f15e514e6136d03f0a33ed43b9e177d4a6f213baf293819654412e25d60cdccf00ee48673b254b829a4f8434dd96d671eb22f4b30737e
https://mursor.ottiptv.cc/migu/646596895.m3u8?migutoken=565375da4972e1c51be5c9bf935d7e7a2c66f15e3bc15d941b879ef87b7dd69368c27f220189b965c766321ecd44b64937b8dfb970ca2197b3e5f5c77018bb3abb39a4f2d05f9d1ddc6a2385ca
#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/5500/341/085/202308221004_1692669748086_H169_1080.jpg" group-title="体育", 掼蛋精英赛
https://mursor.ottiptv.cc/migu/631354620.m3u8?migutoken=1cec613d1e431e3ad2e6c4adf91c039d0d57febf9ec20e28ca065dbbca99558ff3cff9c794fbda3daf93f21d625e6d2d06caf6791548675d8c2bd744175d26ffe2a4de7bf479ee7d19c4c5191f
https://mursor.ottiptv.cc/migu/631354620.m3u8?migutoken=e104e1d9a0f0297724eb8a27885a41e34b074d6834e1977c095d8d4b40d8783b0deed52076222c187995b7546a790a0554f6a0d57f052ed17fafcd915e7d3a14ab61c19dbd2c0302db4610da30
#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/5500/315/687/202204010048_5101034219_H169_1080.jpg" group-title="体育", 体坛名栏汇
https://mursor.ottiptv.cc/migu/629943305.m3u8?migutoken=1a379c9bf6c060b61ddb0f66b05b75b84967e0e7a740d763d1aed86dbdc51e2916e781d29beee32bdd3dcf4d1610e60687245fcd585a23ae9b83ef511025e690fa630d0ccd469c997273aec31a
https://mursor.ottiptv.cc/migu/629943305.m3u8?migutoken=0577b8e105bf255cd4f02814de07dae90fdf2e60406101c3c684da3426d164b5e682b60e729d0d6d39f53283f8bdd60804131af84a92fb143d31cf65affb6f1999d87f90ae3153eba1f0b97d74
#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/v1/image/5910/022/184/202508040856_5100132656_H169_1080.jpg" group-title="体育", 四海钓鱼
https://mursor.ottiptv.cc/migu/637444975.m3u8?migutoken=d4880773031e14f816352f15b691919cbe408ead653a8fc6f71cc01b4dcfac7cba35efa4761e5b0eb366f021afed7fbd5038bfda0e49020f1e7266d956d8227a8c9d39c52f5b10e2e7c596263e
https://mursor.ottiptv.cc/migu/637444975.m3u8?migutoken=fea81e86671ebc517845f28db55a5e2256121a5a6b672e7d9f64e8011c30eb2225344fb7735e521ddbe31fbb9b9efc75ca75f0e01e4f479bae83e76fdeb5a9157d9044fa3371986584dd667dcf
#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/5500/751/211/202106111236_5102223687_201903181136295010914_HSJ720H.jpg" group-title="体育", 咪咕24小时体育台
https://mursor.ottiptv.cc/migu/654102378.m3u8?migutoken=275a1bc132c85f4192baf79466eda860a95e1a28801461654267809486a11639016e2250e9493cdb9b848ab4f4adc4a9146a4662768796d3ec5423b6234db0db2d3c39eecf2bf3388901865844
https://mursor.ottiptv.cc/migu/654102378.m3u8?migutoken=f141530ed46674d908f727dc0d03ffb351a8e7fa327465a07c1113e0214b662d37b30dbb8375d7258afa577ed611ebbe99ece00c661dc61b29e5e67a698927cf16cb1e8b9ef98ce0ec8cd09744
#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/5910/022/150/202407181432_1721283643483_H169_1080.jpg" group-title="教育", CETV1
https://mursor.ottiptv.cc/migu/923287154.m3u8?migutoken=c66cc30507fbc376e3ee21bcb4803da438c69c889d61e544df93e758e1be2ac80362628f1c9e29a6a75222434559e8d2c136a4174cddbe88f9337a3c2e9d2e96164122eca796c1eb94aeb9c748
https://mursor.ottiptv.cc/migu/923287154.m3u8?migutoken=fb94b246f8c0663b1da7b1d2c1e8e3321f9b1717b5001ea8ec462c51b1d2b50bba1495824347d0b45a70c70860049d2b1388abbd70e45b350e39a4f7eee21a7c5a9f72020389d10c481648a03e
#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/5910/022/152/202407181432_1721283773509_H169_1080.jpg" group-title="教育", CETV2
https://mursor.ottiptv.cc/migu/923287211.m3u8?migutoken=31d4ac60412c8851176e493046b5666884949986e13ffc197743d806e520b819b7dc94d6eb8b0a08cb019b605a0c7bae44ea24e81e7c69ea8161f61ddc5106cc77906fcbc511b10fa2389c1a47
https://mursor.ottiptv.cc/migu/923287211.m3u8?migutoken=6a2dd1c749a1d76285c2b3b52867ac324951a54c7d65229ce0b3cff62f2df2826ab38cea51e1bb6b527116ac27d03817e171599aff1800a6e9cfd66a98280201e0240373670c145ae348109310
#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/5910/022/154/202407181433_1721283860085_H169_1080.jpg" group-title="教育", CETV4
https://mursor.ottiptv.cc/migu/923287339.m3u8?migutoken=4d725ac8658e69ff93b6f94d39b8be56cb802d491a07c6ec55fa53b5d46432d0de48b00ac551345094f6f3ce5d36e2d14548f857ba21a80f6e86805e4eb34e7d54dad46875c4ffaa55c78763cd
https://mursor.ottiptv.cc/migu/923287339.m3u8?migutoken=f9e3e5e934c5fa9589f7e929a2e5b3b24a39ebde7010cfcbe479603c1567aa69e8e3c38c3a450efe89cd4350838659e511e3993e49c26e33d705430e5cda266b349d66bef03437d4fb5e1bff8c
#EXTINF:-1,tvg-id="cctv16" tvg-name="cctv16" tvg-logo="https://11.112114.xyz/logo/cctv16.png" group-title="央视",cctv16-MST
https://mursor.ottiptv.cc/mst/cctv16.m3u8
#EXTINF:-1,tvg-id="cctv16" tvg-name="cctv16" tvg-logo="https://11.112114.xyz/logo/cctv16.png" group-title="央视",cctv16-MCP
https://mursor.ottiptv.cc/mcp/cctv16.m3u8
#EXTINF:-1,tvg-id="cctv4k" tvg-name="cctv4k" tvg-logo="https://11.112114.xyz/logo/cctv4k.png" group-title="央视",cctv4k-MXW
https://mursor.ottiptv.cc/mxw/cctv4k.m3u8
#EXTINF:-1,tvg-id="cctv4k" tvg-name="cctv4k" tvg-logo="https://11.112114.xyz/logo/cctv4k.png" group-title="央视",cctv4k-MCP
https://mursor.ottiptv.cc/mcp/cctv4k.m3u8
#EXTINF:-1,tvg-id="cctv8k" tvg-name="cctv8k" tvg-logo="https://11.112114.xyz/logo/cctv8k.png" group-title="央视",cctv8k-MCP
https://mursor.ottiptv.cc/mcp/cctv8k.m3u8
#EXTINF:-1,tvg-id="第一剧场" tvg-name="第一剧场" tvg-logo="https://11.112114.xyz/logo/第一剧场.png" group-title="央视",第一剧场-MCP
https://mursor.ottiptv.cc/mcp/dyjc.m3u8
#EXTINF:-1,tvg-id="cctv8k" tvg-name="风云剧场" tvg-logo="https://11.112114.xyz/logo/风云剧场.png" group-title="央视",风云剧场-MCP
https://mursor.ottiptv.cc/mcp/fyjc.m3u8
#EXTINF:-1,tvg-id="怀旧剧场" tvg-name="怀旧剧场" tvg-logo="https://11.112114.xyz/logo/怀旧剧场.png" group-title="央视",怀旧剧场-MCP
https://mursor.ottiptv.cc/mcp/hjjc.m3u8
#EXTINF:-1,tvg-id="CGTNALBY" tvg-name="CGTNALBY" tvg-logo="https://11.112114.xyz/logo/CGTNALBY.png" group-title="央视",cgtnar-MCP
https://mursor.ottiptv.cc/mcp/cgtnar.m3u8
#EXTINF:-1,tvg-id="cgtndocumentary" tvg-name="cgtndocumentary" tvg-logo="https://11.112114.xyz/logo/cgtndocumentary.png" group-title="央视",cgtndoc-MCP