mirror of
https://github.com/ls125781003/tvboxtg.git
synced 2026-11-01 09:14:32 +00:00
0105
This commit is contained in:
1 parent
4cf9747564
commit
b42d6c75ac
27 files changed
+1623
-4763
No files matched your search
-43
@@ -150,17 +150,6 @@
|
||||
"filterable": 1,
|
||||
"ext": "7lj763gg0939795i007ki485k612jli3hil9990l96j86i79025j08k7l8055g1h1i834kg3i900i0j06k4hg190k2lj0gk6k567614jl0k399gl72j06hkl3ilj1l"
|
||||
},
|
||||
{
|
||||
"key": "时常",
|
||||
"name": "🏛时常",
|
||||
"type": 3,
|
||||
"api": "csp_Qiji",
|
||||
"playerType": 2,
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"filterable": 1,
|
||||
"ext": "7lj763gg0939791i5820839jhg498h93ljh9i353ihi73l2k5l5j48g4l21j035j01850ig6i904998l6j09g1j0g1l712hlg37g670ll5k39jl62jj329kl3ilj1l"
|
||||
},
|
||||
{
|
||||
"key": "优质",
|
||||
"name": "🌈优质",
|
||||
@@ -172,16 +161,6 @@
|
||||
"filterable": 1,
|
||||
"ext": "7lj763gg402i7942433293i0g9458881hig7j94k818g326i51491kljlk134k401g9g54gk8j5i9097751kh28kh9kj11kjl92k6046l0gkj8l630892glj67g61h48g3kjiigkg0263k6h955430429ill43307gk8k0602hh09lh0j6jh7h"
|
||||
},
|
||||
{
|
||||
"key": "巧技三",
|
||||
"name": "⚡QD4K",
|
||||
"type": 3,
|
||||
"api": "csp_Qiji",
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"filterable": 1,
|
||||
"ext": "7lj763gg402i7942412h849jg1558j9jl8g19213il86316k465719lik158491h179312gl815890ig2l05g9"
|
||||
},
|
||||
{
|
||||
"key": "永夜",
|
||||
"name": "🌙永夜",
|
||||
@@ -404,15 +383,6 @@
|
||||
"quickSearch": 1,
|
||||
"filterable": 1
|
||||
},
|
||||
{
|
||||
"key": "csp_MeijuTT",
|
||||
"name": "🧲美剧天堂",
|
||||
"type": 3,
|
||||
"api": "csp_MeijuTT",
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"filterable": 1
|
||||
},
|
||||
{
|
||||
"key": "csp_MeijuMi",
|
||||
"name": "🧲美剧迷",
|
||||
@@ -472,8 +442,6 @@
|
||||
"switchable": 0,
|
||||
"ext": {
|
||||
"host": {
|
||||
"百度": "https://api.jkyai.top",
|
||||
"甜圈": "https://mov.cenguigui.cn",
|
||||
"锦鲤": "https://api.jinlidj.com",
|
||||
"番茄": "https://reading.snssdk.com",
|
||||
"番茄2": "https://fqgo.52dns.cc",
|
||||
@@ -543,17 +511,6 @@
|
||||
"changeable": 1,
|
||||
"jar": "./jars/弹幕.jar"
|
||||
},
|
||||
{
|
||||
"name": "🍩甜圈短剧",
|
||||
"key": "甜圈短剧",
|
||||
"type": 3,
|
||||
"api": "csp_TQdjAmns",
|
||||
"searchable": 1,
|
||||
"filterable": 1,
|
||||
"quickSearch": 1,
|
||||
"changeable": 1,
|
||||
"jar": "./jars/弹幕.jar"
|
||||
},
|
||||
{
|
||||
"name": "🐱喵喵短剧",
|
||||
"key": "喵喵短剧",
|
||||
|
||||
@@ -177,7 +177,6 @@ CCTV17,http://120.238.94.10:9901/tsfile/live/1048_1.m3u8
|
||||
海峡卫视,http://38.64.72.148:80/hls/modn/list/4009/playlist.m3u8
|
||||
河北卫视,http://58.57.40.22:9901/tsfile/live/1044_1.m3u8
|
||||
河北卫视,http://120.211.62.180:8000/hls/19/index.m3u8
|
||||
河北卫视,https://jwplay.hebyun.com.cn/live/hbwstv/1500k/tzwj_video.m3u8
|
||||
河北卫视,http://36.32.174.67:60080/newlive/live/hls/36/live.m3u8
|
||||
河北卫视,http://111.61.236.247:9081/hls/17/index.m3u8
|
||||
河南卫视,http://58.57.40.22:9901/tsfile/live/1048_1.m3u8
|
||||
@@ -210,8 +209,6 @@ CCTV17,http://120.238.94.10:9901/tsfile/live/1048_1.m3u8
|
||||
江西卫视,http://183.11.239.36:808/hls/44/index.m3u8
|
||||
江西卫视,http://36.32.174.67:60080/newlive/live/hls/31/live.m3u8
|
||||
江西卫视,http://182.150.23.74:808/hls/30/index.m3u8
|
||||
康巴卫视,http://111.202.12.159:8080/kYGHWzA/1000/live.m3u8
|
||||
康巴卫视,http://111.202.12.159:8080/3zvkK28/1000/live.m3u8
|
||||
辽宁卫视,http://58.57.40.22:9901/tsfile/live/1035_1.m3u8
|
||||
辽宁卫视,http://120.211.62.180:8000/hls/37/index.m3u8
|
||||
辽宁卫视,http://183.11.239.36:808/hls/47/index.m3u8
|
||||
@@ -222,8 +219,6 @@ CCTV17,http://120.238.94.10:9901/tsfile/live/1048_1.m3u8
|
||||
宁夏卫视,http://36.32.174.67:60080/newlive/live/hls/49/live.m3u8
|
||||
宁夏卫视,http://111.61.236.247:9081/hls/51/index.m3u8
|
||||
宁夏卫视,http://cssbyd.imwork.net:8082/hls/45/index.m3u8
|
||||
农林卫视,http://8.138.7.223/【公众号:榴芒电视】/农林卫视.m3u8
|
||||
农林卫视,http://112.46.85.60:8009/hls/27/index.m3u8
|
||||
青海卫视,http://58.57.40.22:9901/tsfile/live/1057_1.m3u8
|
||||
青海卫视,http://120.238.94.10:9901/tsfile/live/1073_1.m3u8
|
||||
青海卫视,http://123.130.84.106:8154/tsfile/live/0140_1.m3u8
|
||||
@@ -249,7 +244,6 @@ CCTV17,http://120.238.94.10:9901/tsfile/live/1048_1.m3u8
|
||||
天津卫视,http://58.57.40.22:9901/tsfile/live/1034_1.m3u8
|
||||
天津卫视,http://120.211.62.180:8000/hls/36/index.m3u8
|
||||
天津卫视,http://183.11.239.36:808/hls/42/index.m3u8
|
||||
天津卫视,http://112.46.85.60:8009/hls/44/index.m3u8
|
||||
天津卫视,http://182.150.23.74:808/hls/27/index.m3u8
|
||||
西藏卫视,http://120.238.94.10:9901/tsfile/live/1077_1.m3u8
|
||||
西藏卫视,http://36.32.174.67:60080/newlive/live/hls/48/live.m3u8
|
||||
|
||||
+1
-25
@@ -109,19 +109,6 @@
|
||||
"url_key": "Duopan4"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "老鸭",
|
||||
"name": "🍞老鸭┃影视",
|
||||
"type": 3,
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"filterable": 1,
|
||||
"changeable": 1,
|
||||
"api": "./api/fox.js",
|
||||
"ext": {
|
||||
"host": "https://www.70yyw.cc"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "csp_Music",
|
||||
"name": "🎵MUSIC┃听歌",
|
||||
@@ -168,7 +155,7 @@
|
||||
"changeable": 1,
|
||||
"api": "./api/fox.js",
|
||||
"ext": {
|
||||
"host": "https://app2512.ystva.com"
|
||||
"host": "https://cms99api.ystva.com"
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -308,17 +295,6 @@
|
||||
"quickSearch": 0,
|
||||
"api": "csp_FreeOk"
|
||||
},
|
||||
{
|
||||
"key": "巧技1",
|
||||
"name": "🔍SOUSOU┃影视",
|
||||
"type": 3,
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"api": "csp_qiao2",
|
||||
"playerType": 2,
|
||||
"jar": "./jars/巧技2.jar",
|
||||
"ext": "7lj763gg402i7942412h849jg1558j9jl8g19213il86316k465719lik158491h179312hk935886ig2l05g9"
|
||||
},
|
||||
{
|
||||
"key": "csp_SaoHuo",
|
||||
"name": "🔥HUOHUO┃影视",
|
||||
|
||||
+34
-38
@@ -42,6 +42,14 @@
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "FishPs",
|
||||
"name": "鱼鱼盘搜",
|
||||
"type": 3,
|
||||
"api": "csp_FishPs",
|
||||
"searchable": 1,
|
||||
"filterable": 0
|
||||
},
|
||||
{
|
||||
"key": "zuiWanQingFeng",
|
||||
"name": "醉挽清风",
|
||||
@@ -92,6 +100,16 @@
|
||||
"url": "http://v.rbotv.cn"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "bimoxinghe",
|
||||
"name": "笔墨星河",
|
||||
"type": 3,
|
||||
"changeable": 0,
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"api": "csp_AppYsV2",
|
||||
"ext": "wYceOHC6X3P3alhnB4RtmzgFD1Irln8apuUGgGt0cGNu1m3wi32g5216U4VmaeMAakuchzAtkZK4hN76RGX+SgXswlO9BU7AAQg57WGKJIWptJgUaSjRv+dsCFHAMS7NtEkaU8HcHtu3mNmXmiGVLae6KtmpbuT1razd8CkTO1A="
|
||||
},
|
||||
{
|
||||
"key": "Jianpian",
|
||||
"name": "荐片视频",
|
||||
@@ -131,24 +149,12 @@
|
||||
"changeable": 1
|
||||
},
|
||||
{
|
||||
"key": "lianyu",
|
||||
"name": "恋鱼视频",
|
||||
"key": "huahua",
|
||||
"name": "花花视频",
|
||||
"type": 3,
|
||||
"changeable": 0,
|
||||
"api": "csp_AppFox",
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"filterable": 1,
|
||||
"ext": "uPkpfg9pQ6vPsaEfxxMLT1E5QCM/ban1mPmzGlgR+qIpEZHV3lJwr3Hn1KruHzdwaCEaNSlKHO4ge42AS52duwS3DxjlEBxzCQQwxwx3UGOi8MfpokXLktXJQiJWM5/a"
|
||||
},
|
||||
{
|
||||
"key": "qilin",
|
||||
"name": "麒麟视频",
|
||||
"type": 3,
|
||||
"api": "csp_AppFox",
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"filterable": 1,
|
||||
"ext": "uPkpfg9pQ6vPsaEfxxMLTyK6UpWwP2tm9VFRXkiolf7iFd+cT4VJ7sthoEvnpiAz"
|
||||
"ext": "p+FPtr6fYIfomOnA4N4Sl0dFvFqJvfkho3Yem3nNyo6peH9nVFr0wIIfo96V7voEHGrq+0mvfYjwri/nkrWITQ=="
|
||||
},
|
||||
{
|
||||
"key": "jumeng",
|
||||
@@ -176,7 +182,7 @@
|
||||
"searchable": 1,
|
||||
"changeable": 1,
|
||||
"api": "csp_AppGet",
|
||||
"ext": "N5u2FS3i/elUFAoSVYBznW7BhlbPzFj515UqtpQTdAClxEkP5mLITwH3qQrhWGRmshN+ARK+7XmFD/5KNJAZVEK7jfC+9U/vk87VG36upogQ0HqvNZiucPrO6QyWRytn"
|
||||
"ext": "N5u2FS3i/elUFAoSVYBznUpdVRryouKsxQf9kYCNANyg5U8ytpUW3mDWnqrze8ump3VfnFDqcVljBqcpY21U0K4koXlSRsB5k9tVO1PwDAfS00jmRVOCiIGctiAMykso"
|
||||
},
|
||||
{
|
||||
"key": "baige",
|
||||
@@ -504,14 +510,6 @@
|
||||
"searchable": 1,
|
||||
"ext": "https://yunpan6.com/"
|
||||
},
|
||||
{
|
||||
"key": "FishPs",
|
||||
"name": "鱼有盘搜",
|
||||
"type": 3,
|
||||
"api": "csp_FishPs",
|
||||
"searchable": 1,
|
||||
"filterable": 0
|
||||
},
|
||||
{
|
||||
"key": "TgApiSearch",
|
||||
"name": "群组搜索",
|
||||
@@ -566,6 +564,15 @@
|
||||
"api": "csp_AppGet",
|
||||
"ext": "N5u2FS3i/elUFAoSVYBzne8+r0r/kX1E+KdfHQ6FVY6/wHmWZoFfjCv2f3YfjfSbJm0/trORuqYE1PzwW9Z2IT6SnMHG1Beaes3+9Ad9p9Dy7MPFARRTA33haDFOP4SZtpBkd4utjKPyprZNVKMxvA=="
|
||||
},
|
||||
{
|
||||
"key": "mifun",
|
||||
"name": "米福动漫",
|
||||
"type": 3,
|
||||
"searchable": 1,
|
||||
"changeable": 1,
|
||||
"api": "csp_AppGet",
|
||||
"ext": "GvE9VjZcKAqoJldDfjF/EFjEacvdRgP+DzKluxhIowAt7HBmxO7zYbrt98skapDAKw6Hlx1Iy+mVJuQI6FYGb7NuvCZrhayVbhmr8hS0EeOTcuCxwv7DUtbufpbgslF77hCJqv2EtYD5MpCse/KA1Q=="
|
||||
},
|
||||
{
|
||||
"key": "Dmla",
|
||||
"name": "动漫啦啦",
|
||||
@@ -610,7 +617,7 @@
|
||||
},
|
||||
{
|
||||
"key": "FishDuanju",
|
||||
"name": "聚合短剧",
|
||||
"name": "超级短剧",
|
||||
"type": 3,
|
||||
"api": "csp_FishDuanju",
|
||||
"searchable": 1,
|
||||
@@ -705,18 +712,7 @@
|
||||
"type": 3,
|
||||
"api": "csp_Market",
|
||||
"searchable": 0,
|
||||
"ext": {
|
||||
"categories": [
|
||||
{
|
||||
"name": "潇洒夸克",
|
||||
"url": "https://pan.quark.cn/s/fe0080066d18"
|
||||
},
|
||||
{
|
||||
"name": "潇洒优视",
|
||||
"url": "https://drive.uc.cn/s/ba531661b3eb4"
|
||||
}
|
||||
]
|
||||
}
|
||||
"ext": "KeJpmGBHNDNtao15t//le3m1n9Z5ZXrQs8D+mt98HNScmDTy9nipe+1ejIo29HghDD4pfCqWua4Qkg5r0/MnKRwsD05VU7eWVi6rNUa5LHima2FYwW6EGq+rMF4KUUvYw4o87aAGALNwz/9G1sF1KJUOIDTvspHyGeoPJZwdhcFqOYFaAnva+X9/XEo519IWmHO15S20HMt9zg//bmTi9Q=="
|
||||
},
|
||||
{
|
||||
"key": "push_agent",
|
||||
|
||||
Binary file not shown.
+96
-150
@@ -13,14 +13,14 @@
|
||||
"sites": [
|
||||
{
|
||||
"key": "豆瓣2",
|
||||
"name": "📢天作孽,犹可违,自作孽,不可活。——《尚书》",
|
||||
"name": "📢人而无仪,不死何为。——《诗经·鄘风》",
|
||||
"type": 3,
|
||||
"api": "csp_Douban",
|
||||
"searchable": 0
|
||||
},
|
||||
{
|
||||
"key": "豆瓣1",
|
||||
"name": "📢公告❤更新12.30❤",
|
||||
"name": "📢公告❤更新01.03❤",
|
||||
"type": 3,
|
||||
"api": "csp_Notice",
|
||||
"searchable": 1,
|
||||
@@ -64,7 +64,7 @@
|
||||
],
|
||||
"url_key": "wogg1",
|
||||
"threadinfo": {
|
||||
"chunksize": 217,
|
||||
"chunksize": 218,
|
||||
"threads": 16
|
||||
}
|
||||
}
|
||||
@@ -86,7 +86,7 @@
|
||||
],
|
||||
"url_key": "woog2",
|
||||
"threadinfo": {
|
||||
"chunksize": 260,
|
||||
"chunksize": 236,
|
||||
"threads": 16
|
||||
}
|
||||
}
|
||||
@@ -108,29 +108,12 @@
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "本地",
|
||||
"name": "🚤本地|视频",
|
||||
"type": 3,
|
||||
"api": "csp_LocalFile"
|
||||
},
|
||||
{
|
||||
"key": "荐片",
|
||||
"name": "💡荐片|影视",
|
||||
"api": "csp_JianPian",
|
||||
"type": 3
|
||||
},
|
||||
{
|
||||
"key": "cat_荐片app",
|
||||
"name": "💡荐片|备用",
|
||||
"type": 3,
|
||||
"api": "./api/cat_荐片app.js",
|
||||
"ext": {
|
||||
"host": "https://api.ztcgi.com",
|
||||
"catesSet": "电影&电视剧&综艺&动漫&纪录片",
|
||||
"tabsSet": "极速蓝光"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "热播影视",
|
||||
"name": "💡热播|影视",
|
||||
@@ -253,6 +236,47 @@
|
||||
"jar": "./jars/巧技2.jar",
|
||||
"ext": "7lj763gg402i7942412h849jg1558j9jl8g19213il86316k465719lik158491h179312h4934183ig2l05g9"
|
||||
},
|
||||
{
|
||||
"key": "cat_荐片app",
|
||||
"name": "🥇荐片|备用",
|
||||
"type": 3,
|
||||
"api": "./api/e25e8b99a742769e06735ae8c375cdf2.js",
|
||||
"ext": {
|
||||
"host": "https://ev2089.zxbwv.com",
|
||||
"catesSet": "电影&电视剧&综艺&动漫&纪录片",
|
||||
"tabsSet": "极速蓝光"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "永乐",
|
||||
"name": "🥇永乐|影视",
|
||||
"type": 3,
|
||||
"api": "./api/a74c1a8a2e796cbe13911c932ba3be9d.js"
|
||||
},
|
||||
{
|
||||
"key": "金牌123",
|
||||
"name": "🥇金牌|影视",
|
||||
"type": 3,
|
||||
"api": "./api/af2c84aea46fa071e9d9bfa04a9f86ac.js"
|
||||
},
|
||||
{
|
||||
"key": "海龟",
|
||||
"name": "🥇海龟|影视",
|
||||
"type": 3,
|
||||
"api": "./api/f6690a283956c245aee15ef24411afde.js"
|
||||
},
|
||||
{
|
||||
"key": "鬼片",
|
||||
"name": "🥇鬼片|影视",
|
||||
"type": 3,
|
||||
"api": "./api/af3ba8d14612c7a03179eece34884696.js"
|
||||
},
|
||||
{
|
||||
"key": "apple",
|
||||
"name": "🥇苹果|影视",
|
||||
"type": 3,
|
||||
"api": "./api/d1af3d0b66891dd829e39062c6605609.js"
|
||||
},
|
||||
{
|
||||
"key": "顾我",
|
||||
"name": "👑顾我|弹幕",
|
||||
@@ -360,19 +384,6 @@
|
||||
"dataIv": "VwsHxkCViDXEExWa"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "火狐",
|
||||
"name": "👑火狐丨弹幕",
|
||||
"type": 3,
|
||||
"quickSearch": 1,
|
||||
"api": "csp_AppGet",
|
||||
"ext": {
|
||||
"url": "http://huohu.yihn.cc",
|
||||
"dataKey": "huohushipingetap",
|
||||
"dataIv": "huohushipingetap",
|
||||
"version": "140"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "丫丫",
|
||||
"name": "👑丫丫|弹幕",
|
||||
@@ -387,38 +398,6 @@
|
||||
"version": ""
|
||||
}
|
||||
},
|
||||
{
|
||||
"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": "https://dy.58ys.vip",
|
||||
"site": "",
|
||||
"dataKey": "JEWibY1AgWF0V1xx",
|
||||
"dataIv": "JEWibY1AgWF0V1xx",
|
||||
"deviceId": "",
|
||||
"version": "",
|
||||
"ua": ""
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "八天",
|
||||
"name": "👑八天丨弹幕",
|
||||
@@ -460,32 +439,6 @@
|
||||
"version": "120"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "火花",
|
||||
"name": "👑火花|弹幕",
|
||||
"type": 3,
|
||||
"searchable": 1,
|
||||
"changeable": 1,
|
||||
"api": "csp_AppGet",
|
||||
"ext": {
|
||||
"site": "http://php.itcxo.cn/txt/1.txt",
|
||||
"dataKey": "PoiUytRedFghjklm",
|
||||
"dataIv": "PoiUytRedFghjklm"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "缘梦",
|
||||
"name": "👑缘梦|弹幕",
|
||||
"type": 3,
|
||||
"searchable": 1,
|
||||
"changeable": 1,
|
||||
"api": "csp_AppGet",
|
||||
"ext": {
|
||||
"url": "https://www.zipfve.cn",
|
||||
"dataKey": "1234567890987654",
|
||||
"dataIv": "1234567890987654"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "驿站",
|
||||
"name": "👑驿站|弹幕",
|
||||
@@ -498,19 +451,6 @@
|
||||
"dataIv": "dyyztvapiappyyds"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "灵虎",
|
||||
"name": "👑灵虎|弹幕",
|
||||
"type": 3,
|
||||
"quickSearch": 1,
|
||||
"api": "csp_AppGet",
|
||||
"ext": {
|
||||
"site": "https://bind.315999.xyz/89.txt",
|
||||
"dataKey": "#getapp@TMD@2025",
|
||||
"dataIv": "#getapp@TMD@2025",
|
||||
"version": "120"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "火锅",
|
||||
"name": "👑火锅|弹幕",
|
||||
@@ -524,36 +464,6 @@
|
||||
"ua": "Dart/3.5 (dart:io)"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "麒麟",
|
||||
"name": "👑麒麟|弹幕",
|
||||
"type": 3,
|
||||
"api": "csp_AppFox",
|
||||
"ext": {
|
||||
"host": "https://www.70yyw.cc",
|
||||
"ver": 2
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "魔方",
|
||||
"name": "👑魔方|弹幕",
|
||||
"type": 3,
|
||||
"searchable": 1,
|
||||
"changeable": 1,
|
||||
"api": "csp_AppGet",
|
||||
"ext": {
|
||||
"url": "https://www.mfsp4k.top",
|
||||
"dataKey": "1234567887654321",
|
||||
"dataIv": "1234567887654321"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "基米",
|
||||
"name": "👑基米|弹幕",
|
||||
"type": 3,
|
||||
"api": "csp_AppFox",
|
||||
"ext": "http://45.207.215.137:8006"
|
||||
},
|
||||
{
|
||||
"key": "粉象世界",
|
||||
"name": "👑粉象|弹幕",
|
||||
@@ -565,16 +475,6 @@
|
||||
"ver": 2
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "恋鱼",
|
||||
"name": "👑恋鱼|弹幕",
|
||||
"type": 3,
|
||||
"api": "csp_AppFox",
|
||||
"ext": {
|
||||
"host": "https://by1.430520.xyz/wb/down.php/a4b42aec6cc433973f0ec15b4f70d168.json",
|
||||
"ver": 2
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "老丫",
|
||||
"name": "👑老雅┃影视",
|
||||
@@ -588,6 +488,30 @@
|
||||
"host": "https://app2512.ystva.com"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "雨滴",
|
||||
"name": "👑雨滴┃影视",
|
||||
"type": 3,
|
||||
"api": "csp_AppGet",
|
||||
"ext": {
|
||||
"site": "https://appto2-1316376600.cos.ap-beijing.myqcloud.com/gap.txt",
|
||||
"dataKey": "685bf108bc47b67d",
|
||||
"dataIv": "685bf108bc47b67d"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "小猫",
|
||||
"name": "👑小猫┃影视",
|
||||
"type": 3,
|
||||
"searchable": 1,
|
||||
"changeable": 1,
|
||||
"api": "csp_AppGet",
|
||||
"ext": {
|
||||
"site": "http://xywlkj.oss-cn-beijing.aliyuncs.com/wp-content/uploads/2024/12/1.txt",
|
||||
"dataKey": "xmyxmyxywlkjxywl",
|
||||
"dataIv": "xmyxmyxywlkjxywl"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "New6v",
|
||||
"name": "🎃New6V┃磁力",
|
||||
@@ -1055,6 +979,28 @@
|
||||
"分类url": "https://m.ycblcw.com/;;!H"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "VS",
|
||||
"name": "🧿VS|影视",
|
||||
"type": 3,
|
||||
"api": "csp_XBPQ",
|
||||
"ext": "./json/babf927a0b08caa0824b723006693a4a.json",
|
||||
"jar": "./jars/养生堂.jar"
|
||||
},
|
||||
{
|
||||
"key": "啊哈DJ网",
|
||||
"name": "🧿啊哈|DJ",
|
||||
"type": 3,
|
||||
"api": "csp_XBPQ",
|
||||
"ext": "./json/9c6ce57d8a0b20d86aaf0dce4276245f.json",
|
||||
"jar": "./jars/养生堂.jar"
|
||||
},
|
||||
{
|
||||
"key": "本地",
|
||||
"name": "🚤本地|视频",
|
||||
"type": 3,
|
||||
"api": "csp_LocalFile"
|
||||
},
|
||||
{
|
||||
"key": "哔️软件",
|
||||
"name": "🅰️软件┃哔哩",
|
||||
@@ -1511,7 +1457,7 @@
|
||||
"quickSearch": 1,
|
||||
"filterable": 1,
|
||||
"changeable": 1,
|
||||
"api": "https://by1.430520.xyz/wb/down.php/798a8334359c3efb956c7c6291489011.js&123abc"
|
||||
"api": "./api/93e0decefe3a2ad8949c5fe389d6cab2.js"
|
||||
},
|
||||
{
|
||||
"key": "push_agent",
|
||||
@@ -1555,7 +1501,7 @@
|
||||
{
|
||||
"name": "失败手动换",
|
||||
"type": "1",
|
||||
"url": "https://by1.nxog.eu.org/jx.php?ou=66&mz=0&url=",
|
||||
"url": "https://by1.nxog.eu.org/jx.php?ou=69&mz=0&url=",
|
||||
"ext": {
|
||||
"header": {
|
||||
"user-agent": "Mozilla/5.0(Linux;Android13;V2049ABuild/TP1A.220624.014;wv)AppleWebKit/537.36(KHTML,likeGecko)Version/4.0Chrome/116.0.0.0MobileSafari/537.36"
|
||||
@@ -1565,17 +1511,17 @@
|
||||
{
|
||||
"name": "-关注-",
|
||||
"type": 1,
|
||||
"url": "https://by1.nxog.eu.org/jx.php?ou=66&mz=1&url="
|
||||
"url": "https://by1.nxog.eu.org/jx.php?ou=69&mz=1&url="
|
||||
},
|
||||
{
|
||||
"name": "-装歌API-",
|
||||
"type": 1,
|
||||
"url": "https://by1.nxog.eu.org/jx.php?ou=66&mz=2&url="
|
||||
"url": "https://by1.nxog.eu.org/jx.php?ou=69&mz=2&url="
|
||||
},
|
||||
{
|
||||
"name": "-公众号-",
|
||||
"type": 1,
|
||||
"url": "https://by1.nxog.eu.org/jx.php?ou=66&mz=3&url="
|
||||
"url": "https://by1.nxog.eu.org/jx.php?ou=69&mz=3&url="
|
||||
},
|
||||
{
|
||||
"name": "装歌APP",
|
||||
|
||||
@@ -0,0 +1,475 @@
|
||||
import 'assets://js/lib/crypto-js.js';
|
||||
const UA = 'Mozilla/5.0 (Linux; Android 9; V2196A Build/PQ3A.190705.08211809; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/91.0.4472.114 Mobile Safari/537.36;webank/h5face;webank/1.0;netType:NETWORK_WIFI;appVersion:416;packageName:com.jp3.xg3';
|
||||
const aggConfig = {
|
||||
keys: 'd3dGiJc651gSQ8w1',
|
||||
charMap: {
|
||||
'+': 'P', '/': 'X', '0': 'M', '1': 'U', '2': 'l', '3': 'E', '4': 'r', '5': 'Y', '6': 'W', '7': 'b', '8': 'd', '9': 'J',
|
||||
'A': '9', 'B': 's', 'C': 'a', 'D': 'I', 'E': '0', 'F': 'o', 'G': 'y', 'H': '_', 'I': 'H', 'J': 'G', 'K': 'i', 'L': 't',
|
||||
'M': 'g', 'N': 'N', 'O': 'A', 'P': '8', 'Q': 'F', 'R': 'k', 'S': '3', 'T': 'h', 'U': 'f', 'V': 'R', 'W': 'q', 'X': 'C',
|
||||
'Y': '4', 'Z': 'p', 'a': 'm', 'b': 'B', 'c': 'O', 'd': 'u', 'e': 'c', 'f': '6', 'g': 'K', 'h': 'x', 'i': '5', 'j': 'T',
|
||||
'k': '-', 'l': '2', 'm': 'z', 'n': 'S', 'o': 'Z', 'p': '1', 'q': 'V', 'r': 'v', 's': 'j', 't': 'Q', 'u': '7', 'v': 'D',
|
||||
'w': 'w', 'x': 'n', 'y': 'L', 'z': 'e'
|
||||
},
|
||||
headers: {
|
||||
default: { 'User-Agent': 'okhttp/3.12.11', 'content-type': 'application/json; charset=utf-8' }
|
||||
},
|
||||
platform: {
|
||||
百度: { host: 'https://api.jkyai.top', url1: '/API/bddjss.php?name=fyclass&page=fypage', url2: '/API/bddjss.php?id=fyid', search: '/API/bddjss.php?name=**&page=fypage' },
|
||||
锦鲤: { host: 'https://api.jinlidj.com', search: '/api/search', url2: '/api/detail' },
|
||||
番茄: { host: 'https://reading.snssdk.com', url1: '/reading/bookapi/bookmall/cell/change/v', url2: 'https://fqgo.52dns.cc/catalog', search: 'https://fqgo.52dns.cc/search' },
|
||||
星芽: { host: 'https://app.whjzjx.cn', url1: '/cloud/v2/theater/home_page?theater_class_id', url2: '/v2/theater_parent/detail', search: '/v3/search', loginUrl: 'https://u.shytkjgs.com/user/v1/account/login' },
|
||||
西饭: { host: 'https://xifan-api-cn.youlishipin.com', url1: '/xifan/drama/portalPage', url2: '/xifan/drama/getDuanjuInfo', search: '/xifan/search/getSearchList' },
|
||||
软鸭: { host: 'https://api.xingzhige.com', url1: '/API/playlet', search: '/API/playlet' },
|
||||
七猫: { host: 'https://api-store.qmplaylet.com', url1: '/api/v1/playlet/index', url2: 'https://api-read.qmplaylet.com/player/api/v1/playlet/info', search: '/api/v1/playlet/search' },
|
||||
围观: { host: 'https://api.drama.9ddm.com', url1: '/drama/home/shortVideoTags', url2: '/drama/home/shortVideoDetail', search: '/drama/home/search' },
|
||||
甜圈: { host: 'https://mov.cenguigui.cn', url1: '/duanju/api.php?classname', url2: '/duanju/api.php?book_id', search: '/duanju/api.php?name' }
|
||||
},
|
||||
platformList: [
|
||||
{ name: '甜圈短剧', id: '甜圈' }, { name: '七猫短剧', id: '七猫' }, { name: '锦鲤短剧', id: '锦鲤' },
|
||||
{ name: '番茄短剧', id: '番茄' }, { name: '星芽短剧', id: '星芽' }, { name: '西饭短剧', id: '西饭' },
|
||||
{ name: '软鸭短剧', id: '软鸭' }, { name: '百度短剧', id: '百度' }, { name: '围观短剧', id: '围观' }
|
||||
],
|
||||
search: { limit: 30, timeout: 6000 }
|
||||
};
|
||||
|
||||
const ruleFilterDef = {
|
||||
百度: { area: '逆袭' },
|
||||
锦鲤: { area: '' },
|
||||
番茄: { area: 'videoseries_hot' },
|
||||
星芽: { area: '1' },
|
||||
西饭: { area: '' },
|
||||
软鸭: { area: '战神' },
|
||||
七猫: { area: '0' },
|
||||
围观: { area: '' },
|
||||
甜圈: { area: '推荐榜' }
|
||||
};
|
||||
|
||||
const filterOptionsB64 = "eyLnlJzlnIgiOlt7ImtleSI6ImFyZWEiLCJuYW1lIjoi5Ymn5oOFIiwidmFsdWUiOlt7Im4iOiLlhajpg6giLCJ2IjoiIn0seyJuIjoi5o6o6I2Q5qacIiwidiI6IuaOqOiNkOamnCJ9LHsibiI6IueDreaSreamnCIsInYiOiLng63mkq3mppwifSx7Im4iOiLmlrDkuabmppwiLCJ2Ijoi5paw5Lmm5qacIn0seyJuIjoi5a6M57uT5qacIiwidiI6IuWujOe7k+amnCJ9LHsibiI6Iui/nui9veamnCIsInYiOiLov57ovb3mppwifSx7Im4iOiLlhY3otLnmppwiLCJ2Ijoi5YWN6LS55qacIn0seyJuIjoi5paw5YmnIiwidiI6IuaWsOWJpyJ9LHsibiI6IumAhuiirSIsInYiOiLpgIbooq0ifSx7Im4iOiLpnLjmgLsiLCJ2Ijoi6Zy45oC7In0seyJuIjoi546w5Luj6KiA5oOFIiwidiI6IueOsOS7o+iogOaDhSJ9LHsibiI6IuaJk+iEuOiZkOa4oyIsInYiOiLmiZPohLjomZDmuKMifSx7Im4iOiLosarpl6jmganmgKgiLCJ2Ijoi6LGq6Zeo5oGp5oCoIn0seyJuIjoi56We6LGqIiwidiI6IuelnuixqiJ9LHsibiI6IumprOeUsiIsInYiOiLpqaznlLIifSx7Im4iOiLpg73luILml6XluLgiLCJ2Ijoi6YO95biC5pel5bi4In0seyJuIjoi5oiY56We5b2S5p2lIiwidiI6IuaImOelnuW9kuadpSJ9LHsibiI6IuWwj+S6uueJqSIsInYiOiLlsI/kurrniakifSx7Im4iOiLlpbPmgKfmiJDplb8iLCJ2Ijoi5aWz5oCn5oiQ6ZW/In0seyJuIjoi5aSn5aWz5Li7IiwidiI6IuWkp+Wls+S4uyJ9LHsibiI6Iuepv+i2iiIsInYiOiLnqb/otooifSx7Im4iOiLpg73luILkv67ku5kiLCJ2Ijoi6YO95biC5L+u5LuZIn0seyJuIjoi5by66ICF5Zue5b2SIiwidiI6IuW8uuiAheWbnuW9kiJ9LHsibiI6IuS6suaDhSIsInYiOiLkurLmg4UifSx7Im4iOiLlj6Too4UiLCJ2Ijoi5Y+k6KOFIn0seyJuIjoi6YeN55SfIiwidiI6IumHjeeUnyJ9LHsibiI6IumXquWpmiIsInYiOiLpl6rlqZoifSx7Im4iOiLotZjlqb/pgIbooq0iLCJ2Ijoi6LWY5am/6YCG6KKtIn0seyJuIjoi6JmQ5oGLIiwidiI6IuiZkOaBiyJ9LHsibiI6Iui/veWmuyIsInYiOiLov73lprsifSx7Im4iOiLlpKnkuIvml6DmlYwiLCJ2Ijoi5aSp5LiL5peg5pWMIn0seyJuIjoi5a625bqt5Lym55CGIiwidiI6IuWutuW6reS8pueQhiJ9LHsibiI6IuiQjOWunSIsInYiOiLokIzlrp0ifSx7Im4iOiLlj6Tpo47mnYPosIsiLCJ2Ijoi5Y+k6aOO5p2D6LCLIn0seyJuIjoi6IGM5Zy6IiwidiI6IuiBjOWcuiJ9LHsibiI6IuWlh+W5u+iEkea0niIsInYiOiLlpYflubvohJHmtJ4ifSx7Im4iOiLlvILog70iLCJ2Ijoi5byC6IO9In0seyJuIjoi5peg5pWM56We5Yy7IiwidiI6IuaXoOaVjOelnuWMuyJ9LHsibiI6IuWPpOmjjuiogOaDhSIsInYiOiLlj6Tpo47oqIDmg4UifSx7Im4iOiLkvKDmib/op4nphpIiLCJ2Ijoi5Lyg5om/6KeJ6YaSIn0seyJuIjoi546w6KiA55Sc5a6gIiwidiI6IueOsOiogOeUnOWuoCJ9LHsibiI6IuWlh+W5u+eIseaDhSIsInYiOiLlpYflubvniLHmg4UifSx7Im4iOiLkuaHmnZEiLCJ2Ijoi5Lmh5p2RIn0seyJuIjoi5Y6G5Y+y5Y+k5LujIiwidiI6IuWOhuWPsuWPpOS7oyJ9LHsibiI6IueOi+WmgyIsInYiOiLnjovlpoMifSx7Im4iOiLpq5jmiYvkuIvlsbEiLCJ2Ijoi6auY5omL5LiL5bGxIn0seyJuIjoi5aix5LmQ5ZyIIiwidiI6IuWoseS5kOWciCJ9XX1dLCLplKbpsqQiOlt7ImtleSI6ImFyZWEiLCJuYW1lIjoi5YiG57G7IiwidmFsdWUiOlt7Im4iOiLlhajpg6giLCJ2IjoiIn0seyJuIjoi5oOF5oSf5YWz57O7IiwidiI6IjEifSx7Im4iOiLmiJDplb/pgIbooq0iLCJ2IjoiMiJ9LHsibiI6IuWlh+W5u+W8guiDvSIsInYiOiIzIn0seyJuIjoi5oiY5paX54Ot6KGAIiwidiI6IjQifSx7Im4iOiLkvKbnkIbnjrDlrp4iLCJ2IjoiNSJ9LHsibiI6IuaXtuepuuepv+i2iiIsInYiOiI2In0seyJuIjoi5p2D6LCL6Lqr5Lu9IiwidiI6IjcifV19XSwi55Wq6IyEIjpbeyJrZXkiOiJhcmVhIiwibmFtZSI6IuWIhuexuyIsInZhbHVlIjpbeyJuIjoi54Ot5YmnIiwidiI6InZpZGVvc2VyaWVzX2hvdCJ9LHsibiI6IuaWsOWJpyIsInYiOiJmaXJzdG9ubGluZXRpbWVfbmV3In0seyJuIjoi6YCG6KKtIiwidiI6ImNhdGVfNzM5In0seyJuIjoi5oC76KOBIiwidiI6ImNhdGVfMjkifSx7Im4iOiLnjrDoqIAiLCJ2IjoiY2F0ZV8zIn0seyJuIjoi5omT6IS4IiwidiI6ImNhdGVfMTA1MSJ9LHsibiI6IumprOeUsiIsInYiOiJjYXRlXzI2NiJ9LHsibiI6IuixqumXqCIsInYiOiJjYXRlXzEwNTMifSx7Im4iOiLpg73luIIiLCJ2IjoiY2F0ZV8yNjEifSx7Im4iOiLnpZ7osaoiLCJ2IjoiY2F0ZV8yMCJ9XX1dLCLmmJ/oir0iOlt7ImtleSI6ImFyZWEiLCJuYW1lIjoi5YiG57G7IiwidmFsdWUiOlt7Im4iOiLliaflnLoiLCJ2IjoiMSJ9LHsibiI6IueDreaSreWJpyIsInYiOiIyIn0seyJuIjoi5Lya5ZGY5LiT5LqrIiwidiI6IjgifSx7Im4iOiLmmJ/pgInlpb3liaciLCJ2IjoiNyJ9LHsibiI6IuaWsOWJpyIsInYiOiIzIn0seyJuIjoi6Ziz5YWJ5Ymn5Zy6IiwidiI6IjUifV19XSwi6KW/6aWtIjpbeyJrZXkiOiJhcmVhIiwibmFtZSI6IuWIhuexuyIsInZhbHVlIjpbeyJuIjoi5YWo6YOoIiwidiI6IiJ9LHsibiI6IumDveW4giIsInYiOiI2OEDpg73luIIifSx7Im4iOiLpnZLmmKUiLCJ2IjoiNjhA6Z2S5pilIn0seyJuIjoi546w5Luj6KiA5oOFIiwidiI6IjgxQOeOsOS7o+iogOaDhSJ9LHsibiI6IuixqumXqCIsInYiOiI4MUDosarpl6gifSx7Im4iOiLlpKflpbPkuLsiLCJ2IjoiODBA5aSn5aWz5Li7In0seyJuIjoi6YCG6KKtIiwidiI6Ijc5QOmAhuiirSJ9LHsibiI6IuaJk+iEuOiZkOa4oyIsInYiOiI3OUDmiZPohLjomZDmuKMifSx7Im4iOiLnqb/otooiLCJ2IjoiODFA56m/6LaKIn1dfV0sIui9r+m4rSI6W3sia2V5IjoiYXJlYSIsIm5hbWUiOiLliIbnsbsiLCJ2YWx1ZSI6W3sibiI6IuWFqOmDqCIsInYiOiIifSx7Im4iOiLmiJjnpZ4iLCJ2Ijoi5oiY56WeIn0seyJuIjoi6YCG6KKtIiwidiI6IumAhuiirSJ9LHsibiI6IumcuOaAuyIsInYiOiLpnLjmgLsifSx7Im4iOiLnpZ7osaoiLCJ2Ijoi56We6LGqIn0seyJuIjoi6YO95biCIiwidiI6IumDveW4giJ9LHsibiI6IueOhOW5uyIsInYiOiLnjoTlubsifSx7Im4iOiLoqIDmg4UiLCJ2Ijoi6KiA5oOFIn1dfV0sIuS4g+eMqyI6W3sia2V5IjoiYXJlYSIsIm5hbWUiOiLliIbnsbsiLCJ2YWx1ZSI6W3sibiI6IuWFqOmDqCIsInYiOiIifSx7Im4iOiLmjqjojZAiLCJ2IjoiMCJ9LHsibiI6IuaWsOWJpyIsInYiOiItMSJ9LHsibiI6IumDveW4guaDheaEnyIsInYiOiIxMjczIn0seyJuIjoi5Y+k6KOFIiwidiI6IjEyNzIifSx7Im4iOiLpg73luIIiLCJ2IjoiNTcxIn0seyJuIjoi546E5bm75LuZ5L6gIiwidiI6IjEyODYifSx7Im4iOiLlpYflubsiLCJ2IjoiNTcwIn0seyJuIjoi5Lmh5p2RIiwidiI6IjU5MCJ9LHsibiI6IuawkeWbvSIsInYiOiI1NzMifSx7Im4iOiLlubTku6MiLCJ2IjoiNTcyIn0seyJuIjoi6Z2S5pil5qCh5ZutIiwidiI6IjEyODgifSx7Im4iOiLmrabkvqAiLCJ2IjoiMzcxIn0seyJuIjoi56eR5bm7IiwidiI6IjU5NCJ9LHsibiI6Iuacq+S4liIsInYiOiI1NTYifSx7Im4iOiLkuozmrKHlhYMiLCJ2IjoiMTI4OSJ9LHsibiI6IumAhuiirSIsInYiOiI0MDAifSx7Im4iOiLnqb/otooiLCJ2IjoiMzczIn0seyJuIjoi5aSN5LuHIiwidiI6Ijc5NSJ9LHsibiI6Iuezu+e7nyIsInYiOiI3ODcifSx7Im4iOiLmnYPosIsiLCJ2IjoiNzkwIn0seLine truncated
|
||||
|
||||
let xingya_headers = {};
|
||||
function base64Encode(text) {
|
||||
return CryptoJS.enc.Base64.stringify(CryptoJS.enc.Utf8.parse(text));
|
||||
}
|
||||
function base64Decode(text) {
|
||||
return CryptoJS.enc.Utf8.stringify(CryptoJS.enc.Base64.parse(text));
|
||||
}
|
||||
async function request(url, options = {}) {
|
||||
const { method = 'GET', headers = {}, body, timeout = 5000 } = options;
|
||||
const isPost = method.toUpperCase() === 'POST';
|
||||
let requestBody = body && typeof body === 'object' ? JSON.stringify(body) : body;
|
||||
if (typeof req !== 'undefined') {
|
||||
return (await req(url, {
|
||||
method,
|
||||
headers: { ...aggConfig.headers.default, ...headers },
|
||||
body: isPost ? requestBody : null,
|
||||
timeout
|
||||
})).content;
|
||||
}
|
||||
}
|
||||
async function md5(str) {
|
||||
return CryptoJS.MD5(str).toString(CryptoJS.enc.Hex).toLowerCase();
|
||||
}
|
||||
function guid() {
|
||||
return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, c => {
|
||||
const r = Math.random() * 16 | 0;
|
||||
return (c === 'x' ? r : (r & 0x3 | 0x8)).toString(16);
|
||||
});
|
||||
}
|
||||
function getFilterOptions() {
|
||||
try {
|
||||
return JSON.parse(base64Decode(filterOptionsB64));
|
||||
} catch (e) {
|
||||
console.error('filterOptions 解码失败', e);
|
||||
return {};
|
||||
}
|
||||
}
|
||||
async function getQmParamsAndSign() {
|
||||
const sessionId = Date.now().toString();
|
||||
const data = {
|
||||
"static_score": "0.8",
|
||||
"uuid": "00000000-7fc7-08dc-0000-000000000000",
|
||||
"device-id": "20250220125449b9b8cac84c2dd3d035c9052a2572f7dd0122edde3cc42a70",
|
||||
"sourceuid": "aa7de295aad621a6",
|
||||
"refresh-type": "0",
|
||||
"model": "22021211RC",
|
||||
"client-id": "aa7de295aad621a6",
|
||||
"brand": "Redmi",
|
||||
"sys-ver": "12",
|
||||
"phone-level": "H",
|
||||
"wlb-uid": "aa7de295aad621a6",
|
||||
"session-id": sessionId
|
||||
};
|
||||
const jsonStr = JSON.stringify(data);
|
||||
const base64Str = base64Encode(unescape(encodeURIComponent(jsonStr)));
|
||||
let qmParams = '';
|
||||
for (const c of base64Str) {
|
||||
qmParams += aggConfig.charMap[c] || c;
|
||||
}
|
||||
const paramsStr = `AUTHORIZATION=app-version=10001application-id=com.duoduo.readchannel=unknownis-white=net-env=5platform=androidqm-params=${qmParams}reg=${aggConfig.keys}`;
|
||||
const sign = await md5(paramsStr);
|
||||
return { qmParams, sign };
|
||||
}
|
||||
async function getHeaderX() {
|
||||
const { qmParams, sign } = await getQmParamsAndSign();
|
||||
return {
|
||||
'net-env': '5',
|
||||
'reg': '',
|
||||
'channel': 'unknown',
|
||||
'is-white': '',
|
||||
'platform': 'android',
|
||||
'application-id': 'com.duoduo.read',
|
||||
'authorization': '',
|
||||
'app-version': '10001',
|
||||
'user-agent': 'webviewversion/0',
|
||||
'qm-params': qmParams,
|
||||
'sign': sign
|
||||
};
|
||||
}
|
||||
async function init(cfg) {
|
||||
try {
|
||||
const res = JSON.parse(await request(aggConfig.platform.星芽.loginUrl, {
|
||||
method: 'POST',
|
||||
headers: { 'User-Agent': 'okhttp/4.10.0', platform: '1', 'Content-Type': 'application/json' },
|
||||
body: JSON.stringify({ device: '24250683a3bdb3f118dff25ba4b1cba1a' })
|
||||
}));
|
||||
const token = res?.data?.token || res?.token;
|
||||
xingya_headers = token ? { ...aggConfig.headers.default, authorization: token } : aggConfig.headers.default;
|
||||
} catch (e) {
|
||||
xingya_headers = aggConfig.headers.default;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
async function getXingyaHeaders() {
|
||||
return xingya_headers.authorization ? xingya_headers : aggConfig.headers.default;
|
||||
}
|
||||
async function home(filter) {
|
||||
const classes = aggConfig.platformList.map(p => ({ type_name: p.name, type_id: p.id }));
|
||||
const filters = {};
|
||||
const filterOptions = getFilterOptions();
|
||||
aggConfig.platformList.forEach(item => {
|
||||
const platformId = item.id;
|
||||
if (filterOptions[platformId]) {
|
||||
filters[platformId] = filterOptions[platformId];
|
||||
}
|
||||
});
|
||||
return JSON.stringify({ class: classes, filters });
|
||||
}
|
||||
async function homeVod() { return await recommend(); }
|
||||
async function recommend() {
|
||||
const randomPlat = aggConfig.platformList[Math.floor(Math.random() * aggConfig.platformList.length)];
|
||||
const platId = randomPlat.id;
|
||||
const area = ruleFilterDef[platId]?.area || '';
|
||||
const videos = await category(platId, 1, false, { area });
|
||||
const list = JSON.parse(videos).list.slice(0, 10).map(v => ({ ...v, vod_content: `${randomPlat.name} | ${v.vod_remarks}` }));
|
||||
return JSON.stringify({ list });
|
||||
}
|
||||
async function category(tid, pg, filter, extend) {
|
||||
const plat = aggConfig.platform[tid];
|
||||
const area = (extend?.area !== undefined ? extend.area : ruleFilterDef[tid]?.area) || '';
|
||||
const page = parseInt(pg) || 1;
|
||||
const videos = [];
|
||||
if (!plat) return JSON.stringify({ list: videos, page, pagecount: 1, limit: 0, total: 0 });
|
||||
try {
|
||||
if (tid === '七猫') {
|
||||
const sign = await md5(`operation=1playlet_privacy=1tag_id=${area}${aggConfig.keys}`);
|
||||
const url = `${plat.host}${plat.url1}?tag_id=${area}&playlet_privacy=1&operation=1&sign=${sign}`;
|
||||
const res = JSON.parse(await request(url, { headers: { ...await getHeaderX(), ...aggConfig.headers.default } }));
|
||||
(res?.data?.list || []).forEach(i => videos.push({
|
||||
vod_id: `七猫@${encodeURIComponent(i.playlet_id)}`,
|
||||
vod_name: i.title,
|
||||
vod_pic: i.image_link,
|
||||
vod_remarks: `${i.total_episode_num}集`
|
||||
}));
|
||||
} else if (tid === '百度') {
|
||||
const url = `${plat.host}${plat.url1.replace('fyclass', area).replace('fypage', page)}`;
|
||||
const res = JSON.parse(await request(url));
|
||||
if (res?.data) videos.push(...res.data.map(i => ({
|
||||
vod_id: `百度@${i.id}`, vod_name: i.title, vod_pic: i.cover, vod_remarks: `更新至${i.totalChapterNum}集`
|
||||
})));
|
||||
} else if (tid === '锦鲤') {
|
||||
const res = JSON.parse(await request(plat.host + plat.search, { method: 'POST', body: JSON.stringify({ page, limit: 24, type_id: area, keyword: '' }) }));
|
||||
if (res?.data?.list) videos.push(...res.data.list.map(i => ({
|
||||
vod_id: `锦鲤@${i.vod_id}`, vod_name: i.vod_name, vod_pic: i.vod_pic, vod_remarks: `${i.vod_total}集`
|
||||
})));
|
||||
} else if (tid === '番茄') {
|
||||
const sessionId = new Date().toISOString().slice(0, 16).replace(/-|T:/g, '');
|
||||
let url = `${plat.host}${plat.url1}?change_type=0&selected_items=${area}&tab_type=8&cell_id=6952850996422770718&version_tag=video_feed_refactor&device_id=1423244030195267&aid=1967&app_name=novelapp&ssmix=a&session_id=${sessionId}`;
|
||||
if (page > 1) url += `&offset=${(page - 1) * 12}`;
|
||||
const res = JSON.parse(await request(url));
|
||||
const items = res?.data?.cell_view?.cell_data || (Array.isArray(res?.data) ? res.data : []);
|
||||
items.forEach(i => {
|
||||
const v = i.video_data?.[0] || i;
|
||||
videos.push({ vod_id: `番茄@${v.series_id || v.book_id || ''}`, vod_name: v.title, vod_pic: v.cover || v.horiz_cover, vod_remarks: v.sub_title || '' });
|
||||
});
|
||||
} else if (tid === '星芽') {
|
||||
const headers = await getXingyaHeaders();
|
||||
const url = `${plat.host}${plat.url1}=${area}&type=1&class2_ids=0&page_num=${page}&page_size=24`;
|
||||
const res = JSON.parse(await request(url, { headers }));
|
||||
if (res?.data?.list) videos.push(...res.data.list.map(i => ({
|
||||
vod_id: `星芽@${plat.host}${plat.url2}?theater_parent_id=${i.theater.id}`,
|
||||
vod_name: i.theater.title, vod_pic: i.theater.cover_url, vod_remarks: `${i.theater.total}集`
|
||||
})));
|
||||
} else if (tid === '西饭') {
|
||||
const [typeId, typeName] = area.split('@');
|
||||
const ts = Math.floor(Date.now() / 1000);
|
||||
const url = `${plat.host}${plat.url1}?reqType=aggregationPage&offset=${(page - 1) * 30}&categoryId=${typeId}&quickEngineVersion=-1&scene=&categoryNames=${encodeURIComponent(typeName || '')}&categoryVersion=1&density=1.5&pageID=page_theater&version=2001001&androidVersionCode=28&requestId=${ts}aa498144140ef297&appId=drama&teenMode=false&userBaseMode=false&session=eyJpbmZvIjp7InVpZCI6IiIsInJ0IjoiMTc0MDY1ODI5NCIsInVuIjoiT1BHXzFlZGQ5OTZhNjQ3ZTQ1MjU4Nzc1MTE2YzFkNzViN2QwIiwiZnQiOiIxNzQwNjU4Mjk0In19&feedssession=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1dHlwIjowLCJidWlkIjoxNjMzOTY4MTI2MTQ4NjQxNTM2LCJhdWQiOiJkcmFtYSIsInZlciI6MiwicmF0IjoxNzQwNjU4Mjk0LCJ1bm0iOiJPUEdfMWVkZDk5NmE2NDdlNDUyNTg3NzUxMTZjMWQ3NWI3ZDAiLCJpZCI6IjNiMzViZmYzYWE0OTgxNDQxNDBlZjI5N2JkMDY5NGNhIiwiZXhwIjoxNzQxMjYzMDk0LCJkYyI6Imd6cXkifQ.JS3QY6ER0P2cQSxAE_OGKSMIWNAMsYUZ3mJTnEpf-Rc`;
|
||||
const res = JSON.parse(await request(url, { headers: aggConfig.headers.default }));
|
||||
const elements = res?.result?.elements || [];
|
||||
elements.forEach(s => (s.contents || []).forEach(v => {
|
||||
const d = v.duanjuVo;
|
||||
if (d) {
|
||||
videos.push({ vod_id: `西饭@${d.duanjuId}#${d.source}`, vod_name: d.title, vod_pic: d.coverImageUrl, vod_remarks: `${d.total}集` });
|
||||
}
|
||||
}));
|
||||
} else if (tid === '软鸭') {
|
||||
const url = `${plat.host}${plat.url1}/?keyword=${encodeURIComponent(area)}&page=${page}`;
|
||||
const res = JSON.parse(await request(url));
|
||||
if (res?.data) videos.push(...res.data.map(i => {
|
||||
const purl = `${i.title}@${i.cover}@${i.author}@${i.type}@${i.desc}@${i.book_id}`;
|
||||
return { vod_id: `软鸭@${encodeURIComponent(purl)}`, vod_name: i.title, vod_pic: i.cover, vod_remarks: i.type };
|
||||
}));
|
||||
} else if (tid === '围观') {
|
||||
const res = JSON.parse(await request(`${plat.host}${plat.search}`, {
|
||||
method: 'POST', body: JSON.stringify({ audience: "全部受众", page, pageSize: 30, searchWord: "", subject: "全部主题" })
|
||||
}));
|
||||
if (res?.data) videos.push(...res.data.map(i => ({
|
||||
vod_id: `围观@${i.oneId}`, vod_name: i.title, vod_pic: i.vertPoster, vod_remarks: `集数:${i.episodeCount} 播放:${i.viewCount}`
|
||||
})));
|
||||
} else if (tid === '甜圈') {
|
||||
const url = `${plat.host}${plat.url1}=${encodeURIComponent(area)}&offset=${page}`;
|
||||
const res = JSON.parse(await request(url));
|
||||
if (res?.data) {
|
||||
videos.push(...res.data.map(i => ({
|
||||
vod_id: `甜圈@${i.book_id}`,
|
||||
vod_name: i.title,
|
||||
vod_pic: i.cover,
|
||||
vod_remarks: `${i.sub_title || ''}`
|
||||
})));
|
||||
}
|
||||
}
|
||||
} catch (e) { }
|
||||
return JSON.stringify({ list: videos, page, pagecount: page + 1, limit: videos.length, total: videos.length * (page + 1) });
|
||||
}
|
||||
async function detail(id) {
|
||||
const [platId, ...rest] = id.split('@');
|
||||
const did = rest.join('@');
|
||||
const plat = aggConfig.platform[platId];
|
||||
if (!plat) return JSON.stringify({ list: [{ vod_id: id, vod_name: '平台不支持', vod_play_url: '' }] });
|
||||
let vod = { vod_id: id, vod_name: '未知', vod_pic: '', vod_remarks: '', vod_content: '', vod_play_from: '', vod_play_url: '' };
|
||||
try {
|
||||
if (platId === '七猫') {
|
||||
const didDecoded = decodeURIComponent(did);
|
||||
const sign = await md5(`playlet_id=${didDecoded}${aggConfig.keys}`);
|
||||
const url = `${plat.url2}?playlet_id=${didDecoded}&sign=${sign}`;
|
||||
const res = JSON.parse(await request(url, { headers: { ...await getHeaderX(), ...aggConfig.headers.default } }));
|
||||
if (res?.data) {
|
||||
const d = res.data;
|
||||
vod = {
|
||||
...vod,
|
||||
vod_name: d.title,
|
||||
vod_pic: d.image_link,
|
||||
vod_remarks: `${d.total_episode_num}集`,
|
||||
vod_content: d.intro,
|
||||
vod_play_from: '七猫短剧',
|
||||
vod_play_url: (d.play_list || []).map(i => `${i.sort}$${i.video_url}`).join('#')
|
||||
};
|
||||
}
|
||||
} else if (platId === '百度') {
|
||||
const res = JSON.parse(await request(`${plat.host}${plat.url2.replace('fyid', did)}`));
|
||||
if (res) vod = { ...vod, vod_name: res.title, vod_pic: res.data?.[0]?.cover, vod_remarks: `更新至:${res.total || 0}集`, vod_play_from: '百度短剧', vod_play_url: (res.data || []).map(i => `${i.title}$${i.video_id}`).join('#') };
|
||||
} else if (platId === '锦鲤') {
|
||||
const res = JSON.parse(await request(`${plat.host}${plat.url2}/${did}`));
|
||||
if (res?.data) {
|
||||
const list = res.data;
|
||||
const urls = list.player ? Object.keys(list.player).map(k => `${k}$${list.player[k]}`) : [];
|
||||
vod = { ...vod, vod_name: list.vod_name, vod_pic: list.vod_pic, vod_remarks: list.vod_remarks, vod_play_from: '锦鲤短剧', vod_play_url: urls.join('#') };
|
||||
}
|
||||
} else if (platId === '番茄') {
|
||||
const res = JSON.parse(await request(`${plat.url2}?book_id=${did}`));
|
||||
if (res?.data) {
|
||||
const b = res.data.book_info;
|
||||
const u = (res.data.item_data_list || []).map(i => `${i.title}$${i.item_id}`).join('#');
|
||||
vod = { ...vod, vod_name: b.book_name, vod_pic: b.thumb_url, vod_remarks: `更新至${res.data.item_data_list?.length}集`, vod_play_from: '番茄短剧', vod_play_url: u };
|
||||
}
|
||||
} else if (platId === '星芽') {
|
||||
const headers = await getXingyaHeaders();
|
||||
const res = JSON.parse(await request(did, { headers }));
|
||||
if (res?.data) {
|
||||
const d = res.data;
|
||||
const u = (d.theaters || []).map(i => `${i.num}$${i.son_video_url}`).join('#');
|
||||
vod = { ...vod, vod_name: d.title, vod_pic: d.cover_url, vod_remarks: d.desc_tags + '', vod_play_from: '星芽短剧', vod_play_url: u };
|
||||
}
|
||||
} else if (platId === '西饭') {
|
||||
const [duanjuId, source] = did.split('#');
|
||||
const url = `${plat.host}${plat.url2}?duanjuId=${duanjuId}&source=${source}`;
|
||||
const res = JSON.parse(await request(url));
|
||||
if (res?.result) {
|
||||
const d = res.result;
|
||||
const u = (d.episodeList || []).map(e => `${e.index}$${e.playUrl}`).join('#');
|
||||
vod = { ...vod, vod_name: d.title, vod_pic: d.coverImageUrl, vod_remarks: d.updateStatus === 'over' ? `${d.total}集 已完结` : `更新${d.total}集`, vod_play_from: '西饭短剧', vod_play_url: u };
|
||||
}
|
||||
} else if (platId === '甜圈') {
|
||||
const url = `${plat.host}${plat.url2}=${did}`;
|
||||
const res = JSON.parse(await request(url));
|
||||
if (res) {
|
||||
const u = (res.data || []).map(item => `${item.title}$${item.video_id}`).join('#');
|
||||
vod = { ...vod, vod_name: res.book_name, vod_pic: res.book_pic, vod_remarks: `${res.duration || ''}`, vod_content: res.desc || '', vod_play_from: '甜圈短剧', vod_play_url: u };
|
||||
}
|
||||
} else if (platId === '软鸭') {
|
||||
const didDecoded = decodeURIComponent(did);
|
||||
const [title, img, author, type, desc, book_id] = didDecoded.split('@');
|
||||
const detailUrl = `${plat.host}${plat.url1}/?book_id=${book_id || did.split('@')[5]}`;
|
||||
const res = JSON.parse(await request(detailUrl, { headers: aggConfig.headers.default }));
|
||||
const u = (res.data?.video_list || []).map(e => `${e.title}$${e.video_id}`).join('#');
|
||||
vod = { ...vod, vod_name: title, vod_pic: img, vod_remarks: type, vod_content: desc, vod_play_from: '软鸭短剧', vod_play_url: u };
|
||||
} else if (platId === '围观') {
|
||||
const res = JSON.parse(await request(`${plat.host}${plat.url2}?oneId=${did}&page=1&pageSize=1000`));
|
||||
if (res?.data?.length) {
|
||||
const d = res.data;
|
||||
vod = { ...vod, vod_name: d[0].title, vod_pic: d[0].vertPoster, vod_remarks: `共${d.length}集`, vod_play_from: '围观短剧', vod_play_url: d.map(e => `${e.title}第${e.playOrder}集$${e.playSetting}`).join('#') };
|
||||
}
|
||||
}
|
||||
|
||||
} catch (e) { vod.vod_name = '加载失败'; }
|
||||
return JSON.stringify({ list: [vod] });
|
||||
}
|
||||
async function play(flag, id) {
|
||||
if (/七猫/.test(flag)) {
|
||||
return JSON.stringify({ parse: 0, url: id });
|
||||
}
|
||||
if (/百度/.test(flag)) {
|
||||
const res = JSON.parse(await request(`https://api.jkyai.top/API/bddjss.php?video_id=${id}`));
|
||||
if (res?.data?.qualities) {
|
||||
const order = ["1080p", "sc", "sd"];
|
||||
const qMap = { "1080p": "蓝光", "sc": "超清", "sd": "标清" };
|
||||
const urls = [];
|
||||
order.forEach(k => {
|
||||
const q = res.data.qualities.find(x => x.quality === k);
|
||||
if (q) urls.push(qMap[k], q.download_url);
|
||||
});
|
||||
return JSON.stringify({ parse: 0, url: urls });
|
||||
}
|
||||
}
|
||||
if (/甜圈/.test(flag)) {
|
||||
return JSON.stringify({ parse: 0, url: `https://mov.cenguigui.cn/duanju/api.php?video_id=${id}&type=mp4` });
|
||||
}
|
||||
if (/锦鲤/.test(flag)) {
|
||||
try {
|
||||
const html = await request(`${id}&auto=1`, { headers: { referer: 'https://www.jinlidj.com/' } });
|
||||
const match = html.match(/let data\s*=\s*({[^;]*});/);
|
||||
if (match) {
|
||||
const data = JSON.parse(match[1]);
|
||||
if (data.url) return JSON.stringify({ parse: 0, url: data.url });
|
||||
}
|
||||
} catch {}
|
||||
}
|
||||
if (/番茄/.test(flag)) {
|
||||
try {
|
||||
const res = JSON.parse(await request(`https://fqgo.52dns.cc/video?item_ids=${id}`));
|
||||
if (res?.data?.[id]?.video_model) {
|
||||
const model = JSON.parse(res.data[id].video_model);
|
||||
const mainUrl = model?.video_list?.video_1?.main_url;
|
||||
if (mainUrl) return JSON.stringify({ parse: 0, url: base64Decode(mainUrl) });
|
||||
}
|
||||
} catch {}
|
||||
}
|
||||
if (/软鸭/.test(flag)) {
|
||||
const response = await request(`${aggConfig.platform.软鸭.host}/API/playlet/?video_id=${id}&quality=1080p`, { headers: aggConfig.headers.default });
|
||||
const res = JSON.parse(response);
|
||||
return JSON.stringify({ parse: 0, url: res.data?.video?.url || '' });
|
||||
}
|
||||
if (/围观/.test(flag)) {
|
||||
try {
|
||||
const ps = typeof id === 'string' ? JSON.parse(id) : id;
|
||||
const urls = [];
|
||||
if (ps?.super) urls.push("超清", ps.super);
|
||||
if (ps?.high) urls.push("高清", ps.high);
|
||||
if (ps?.normal) urls.push("流畅", ps.normal);
|
||||
return JSON.stringify({ parse: 0, url: urls });
|
||||
} catch { return JSON.stringify({ parse: 0, url: id }); }
|
||||
}
|
||||
return JSON.stringify({ parse: 0, url: id });
|
||||
}
|
||||
async function search(wd, quick, pg) {
|
||||
const page = parseInt(pg) || 1;
|
||||
const videos = [];
|
||||
try {
|
||||
const sign = await md5(`operation=2playlet_privacy=1search_word=${wd}${aggConfig.keys}`);
|
||||
const url = `${aggConfig.platform.七猫.host}${aggConfig.platform.七猫.search}?search_word=${encodeURIComponent(wd)}&playlet_privacy=1&operation=2&sign=${sign}`;
|
||||
const res = JSON.parse(await request(url, {
|
||||
headers: { ...await getHeaderX(), ...aggConfig.headers.default },
|
||||
timeout: aggConfig.search.timeout
|
||||
}));
|
||||
(res?.data?.list || []).forEach(i => {
|
||||
if (i.title.toLowerCase().includes(wd.toLowerCase())) {
|
||||
videos.push({
|
||||
vod_id: `七猫@${encodeURIComponent(i.playlet_id)}`,
|
||||
vod_name: i.title,
|
||||
vod_pic: i.image_link,
|
||||
vod_remarks: `七猫短剧|${i.total_episode_num}集`
|
||||
});
|
||||
}
|
||||
});
|
||||
} catch {}
|
||||
const platforms = ['百度', '锦鲤', '番茄', '星芽', '西饭', '软鸭', '围观', '甜圈'];
|
||||
for (const tid of platforms) {
|
||||
const plat = aggConfig.platform[tid];
|
||||
try {
|
||||
let res, data;
|
||||
if (tid === '百度') {
|
||||
res = await request(`${plat.host}${plat.search.replace('**', encodeURIComponent(wd)).replace('fypage', page)}`);
|
||||
data = (JSON.parse(res)?.data || []).map(i => ({ vod_id: `百度@${i.id}`, vod_name: i.title, vod_pic: i.cover, vod_remarks: `百度短剧|更新至${i.totalChapterNum}集` }));
|
||||
} else if (tid === '锦鲤') {
|
||||
res = await request(plat.host + plat.search, { method: 'POST', body: JSON.stringify({ page, limit: 30, keyword: wd }) });
|
||||
data = (JSON.parse(res)?.data?.list || []).map(i => ({ vod_id: `锦鲤@${i.vod_id}`, vod_name: i.vod_name, vod_pic: i.vod_pic, vod_remarks: `锦鲤短剧|${i.vod_total}集` }));
|
||||
} else if (tid === '番茄') {
|
||||
res = await request(`${plat.search}?keyword=${encodeURIComponent(wd)}&page=${page}`);
|
||||
data = (JSON.parse(res)?.data || []).map(i => ({ vod_id: `番茄@${i.series_id}`, vod_name: i.title, vod_pic: i.cover, vod_remarks: `番茄短剧|${i.sub_title}` }));
|
||||
} else if (tid === '星芽') {
|
||||
const headers = await getXingyaHeaders();
|
||||
res = await request(plat.host + plat.search, { method: 'POST', headers, body: JSON.stringify({ text: wd }) });
|
||||
data = (JSON.parse(res)?.data?.theater?.search_data || []).map(i => ({ vod_id: `星芽@${plat.host}${plat.url2}?theater_parent_id=${i.id}`, vod_name: i.title, vod_pic: i.cover_url, vod_remarks: `星芽短剧|${i.total}集 播放:${i.play_amount_str}` }));
|
||||
} else if (tid === '西饭') {
|
||||
const ts = Math.floor(Date.now() / 1000);
|
||||
const url = `${plat.host}${plat.search}?reqType=search&offset=${(page - 1) * 30}&keyword=${encodeURIComponent(wd)}&quickEngineVersion=-1&scene=`;
|
||||
res = await request(url);
|
||||
data = (JSON.parse(res)?.result?.elements || []).map(vod => {
|
||||
const dj = vod.duanjuVo || {};
|
||||
return { vod_id: `西饭@${dj.duanjuId}#${dj.source}`, vod_name: dj.title, vod_pic: dj.coverImageUrl, vod_remarks: `西饭短剧|${dj.total}集` };
|
||||
});
|
||||
} else if (tid === '软鸭') {
|
||||
res = await request(`${plat.host}${plat.search}/?keyword=${encodeURIComponent(wd)}&page=${page}`);
|
||||
data = (JSON.parse(res)?.data || []).map(i => {
|
||||
const purl = `${i.title}@${i.cover}@${i.author}@${i.type}@${i.desc}@${i.book_id}`;
|
||||
return { vod_id: `软鸭@${encodeURIComponent(purl)}`, vod_name: i.title, vod_pic: i.cover, vod_remarks: `软鸭短剧|${i.type}` };
|
||||
});
|
||||
} else if (tid === '围观') {
|
||||
res = await request(`${plat.host}${plat.search}`, {
|
||||
method: 'POST',
|
||||
body: JSON.stringify({ audience: "", page, pageSize: 30, searchWord: wd, subject: "" })
|
||||
});
|
||||
data = (JSON.parse(res)?.data || []).map(i => ({ vod_id: `围观@${i.oneId}`, vod_name: i.title, vod_pic: i.vertPoster, vod_remarks: `围观短剧|集数:${i.episodeCount} 播放:${i.viewCount}` }));
|
||||
} else if (tid === '甜圈') {
|
||||
const url = `${plat.host}${plat.search}=${encodeURIComponent(wd)}&offset=${page}`;
|
||||
res = await request(url);
|
||||
data = (JSON.parse(res)?.data || []).map(i => ({
|
||||
vod_id: `甜圈@${i.book_id}`,
|
||||
vod_name: i.title,
|
||||
vod_pic: i.cover,
|
||||
vod_remarks: `甜圈短剧|${i.sub_title || '无简介'}`
|
||||
}));
|
||||
}
|
||||
if (data) videos.push(...data.filter(v => v.vod_name?.toLowerCase().includes(wd.toLowerCase())));
|
||||
} catch {}
|
||||
}
|
||||
return JSON.stringify({
|
||||
list: videos,
|
||||
page,
|
||||
pagecount: page + 1,
|
||||
limit: videos.length,
|
||||
total: videos.length * (page + 1)
|
||||
});
|
||||
}
|
||||
export function __jsEvalReturn() {
|
||||
return { init, home, homeVod, category, detail, play, proxy: null, search };
|
||||
}
|
||||
@@ -0,0 +1,107 @@
|
||||
let host = 'https://www.ylys.tv';
|
||||
let headers = {
|
||||
"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36",
|
||||
"Referer": host + "/"
|
||||
};
|
||||
|
||||
async function init(cfg) {}
|
||||
|
||||
/**
|
||||
* 通用解析:不做过滤,不做干扰
|
||||
*/
|
||||
function getList(html) {
|
||||
let videos = [];
|
||||
let items = pdfa(html, ".module-item,.module-card-item");
|
||||
items.forEach(it => {
|
||||
let idMatch = it.match(/detail\/(\d+)/);
|
||||
let nameMatch = it.match(/title="(.*?)"/) || it.match(/<strong>(.*?)<\/strong>/);
|
||||
let picMatch = it.match(/data-original="(.*?)"/) || it.match(/src="(.*?)"/);
|
||||
|
||||
if (idMatch && nameMatch) {
|
||||
let pic = picMatch ? (picMatch[1] || picMatch[2]) : "";
|
||||
videos.push({
|
||||
"vod_id": idMatch[1],
|
||||
"vod_name": nameMatch[1].replace(/<.*?>/g, ""),
|
||||
"vod_pic": pic.startsWith('/') ? host + pic : pic,
|
||||
"vod_remarks": (it.match(/module-item-note">(.*?)<\/div>/) || ["",""])[1].replace(/<.*?>/g, "")
|
||||
});
|
||||
}
|
||||
});
|
||||
return videos;
|
||||
}
|
||||
|
||||
async function home(filter) {
|
||||
return JSON.stringify({
|
||||
"class": [
|
||||
{"type_id":"1","type_name":"电影"},
|
||||
{"type_id":"2","type_name":"剧集"},
|
||||
{"type_id":"3","type_name":"综艺"},
|
||||
{"type_id":"4","type_name":"动漫"}
|
||||
],
|
||||
"filters": {
|
||||
"1":[{"key":"class","name":"类型","value":[{"n":"全部","v":""},{"n":"动作片","v":"6"},{"n":"喜剧片","v":"7"},{"n":"爱情片","v":"8"},{"n":"科幻片","v":"9"},{"n":"恐怖片","v":"11"}]}],
|
||||
"2":[{"key":"class","name":"类型","value":[{"n":"全部","v":""},{"n":"国产剧","v":"13"},{"n":"港台剧","v":"14"},{"n":"日剧","v":"15"},{"n":"韩剧","v":"33"},{"n":"欧美剧","v":"16"}]}],
|
||||
"3":[{"key":"class","name":"类型","value":[{"n":"全部","v":""},{"n":"内地综艺","v":"27"},{"n":"港台综艺","v":"28"},{"n":"日本综艺","v":"29"},{"n":"韩国综艺","v":"36"}]}],
|
||||
"4":[{"key":"class","name":"类型","value":[{"n":"全部","v":""},{"n":"国产动漫","v":"31"},{"n":"日本动漫","v":"32"},{"n":"欧美动漫","v":"42"},{"n":"其他动漫","v":"43"}]}]
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
async function homeVod() {
|
||||
let resp = await req(host, { headers: headers });
|
||||
return JSON.stringify({ list: getList(resp.content) });
|
||||
}
|
||||
|
||||
async function category(tid, pg, filter, extend) {
|
||||
let p = pg || 1;
|
||||
let targetId = (extend && extend.class) ? extend.class : tid;
|
||||
let url = host + "/vodtype/" + targetId + "/" + (parseInt(p) > 1 ? "page/" + p + "/" : "");
|
||||
let resp = await req(url, { headers: headers });
|
||||
return JSON.stringify({
|
||||
"list": getList(resp.content),
|
||||
"page": parseInt(p)
|
||||
});
|
||||
}
|
||||
|
||||
async function detail(id) {
|
||||
let url = host + '/voddetail/' + id + '/';
|
||||
let resp = await req(url, { headers: headers });
|
||||
let html = resp.content;
|
||||
|
||||
let playFrom = pdfa(html, ".module-tab-item").map(it => (it.match(/<span>(.*?)<\/span>/) || ["","线路"])[1]).join('$$$');
|
||||
let playUrl = pdfa(html, ".module-play-list-content").map(list =>
|
||||
pdfa(list, "a").map(a => {
|
||||
let n = (a.match(/<span>(.*?)<\/span>/) || ["","播放"])[1];
|
||||
let v = a.match(/href="\/play\/(.*?)\/"/);
|
||||
return n + '$' + (v ? v[1] : "");
|
||||
}).join('#')
|
||||
).join('$$$');
|
||||
|
||||
return JSON.stringify({
|
||||
list: [{
|
||||
'vod_id': id,
|
||||
'vod_name': (html.match(/<h1>(.*?)<\/h1>/) || ["", ""])[1],
|
||||
'vod_pic': (html.match(/data-original="(.*?)"/) || ["", ""])[1],
|
||||
'vod_content': (html.match(/introduction-content">.*?<p>(.*?)<\/p>/s) || ["", ""])[1].replace(/<.*?>/g, ""),
|
||||
'vod_play_from': playFrom,
|
||||
'vod_play_url': playUrl
|
||||
}]
|
||||
});
|
||||
}
|
||||
|
||||
async function search(wd, quick, pg) {
|
||||
let p = pg || 1;
|
||||
let url = host + "/vodsearch/" + encodeURIComponent(wd) + "-------------/" + (parseInt(p) > 1 ? "page/" + p + "/" : "");
|
||||
let resp = await req(url, { headers: headers });
|
||||
return JSON.stringify({ list: getList(resp.content) });
|
||||
}
|
||||
|
||||
async function play(flag, id, flags) {
|
||||
let url = host + "/play/" + id + "/";
|
||||
let resp = await req(url, { headers: headers });
|
||||
let m3u8 = resp.content.match(/"url":"([^"]+\.m3u8)"/);
|
||||
if (m3u8) return JSON.stringify({ parse: 0, url: m3u8[1].replace(/\\/g, ""), header: headers });
|
||||
return JSON.stringify({ parse: 1, url: url, header: headers });
|
||||
}
|
||||
|
||||
export default { init, home, homeVod, category, detail, search, play };
|
||||
@@ -0,0 +1,169 @@
|
||||
import 'assets://js/lib/crypto-js.js';
|
||||
const { HOSTS, KEY, USER_AGENT } = {
|
||||
HOSTS: ["https://hnytxj.com","https://www.hkybqufgh.com","https://www.sizhengxt.com","https://www.sdzhgt.com","https://www.jiabaide.cn","https://m.9zhoukj.com","https://m.cqzuoer.com","https://www.hellosht52bwb.com"],
|
||||
KEY: "cb808529bae6b6be45ecfab29a4889bc",
|
||||
USER_AGENT: "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.6478.61 Safari/537.36"
|
||||
};
|
||||
let currentHost = '';
|
||||
const guid = () => 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, c => {
|
||||
const r = Math.random() * 16 | 0;
|
||||
return (c === 'x' ? r : (r & 0x3 | 0x8)).toString(16);
|
||||
});
|
||||
const md5 = s => CryptoJS.MD5(s).toString();
|
||||
const sha1 = s => CryptoJS.SHA1(s).toString();
|
||||
const toQueryString = obj => Object.keys(obj).filter(k => obj[k] != null && obj[k] !== '').map(k => `${k}=${obj[k]}`).join('&');
|
||||
const getHeaders = (params = {}) => {
|
||||
const t = Date.now().toString();
|
||||
const sign = sha1(md5(toQueryString({ ...params, key: KEY, t })));
|
||||
return {
|
||||
'User-Agent': USER_AGENT,
|
||||
'Accept': 'application/json, text/plain, */*',
|
||||
'sign': sign,
|
||||
't': t,
|
||||
'deviceid': guid()
|
||||
};
|
||||
};
|
||||
|
||||
const normalizeFieldName = k => {
|
||||
const l = k.toLowerCase();
|
||||
if (l.startsWith('vod') && l.length > 3) return 'vod_' + l.slice(3);
|
||||
if (l.startsWith('type') && l.length > 4) return 'type_' + l.slice(4);
|
||||
return l;
|
||||
};
|
||||
|
||||
const normalizeVodList = list => (list || []).map(item => {
|
||||
const res = {};
|
||||
for (const [k, v] of Object.entries(item || {})) if (v != null) res[normalizeFieldName(k)] = v;
|
||||
return res;
|
||||
});
|
||||
|
||||
async function reqSafe(url, options = {}) {
|
||||
try {
|
||||
const res = await req(url, options);
|
||||
return JSON.parse(res.content);
|
||||
} catch (e) {
|
||||
return {};
|
||||
}
|
||||
}
|
||||
|
||||
async function init() {
|
||||
currentHost = HOSTS[Math.floor(Math.random() * HOSTS.length)];
|
||||
return true;
|
||||
}
|
||||
|
||||
async function home() {
|
||||
const [cRes, fRes] = await Promise.all([
|
||||
reqSafe(`${currentHost}/api/mw-movie/anonymous/get/filer/type`, { headers: getHeaders() }),
|
||||
reqSafe(`${currentHost}/api/mw-movie/anonymous/v1/get/filer/list`, { headers: getHeaders() })
|
||||
]);
|
||||
|
||||
const classes = (cRes.data || []).map(k => ({ type_name: k.typeName, type_id: k.typeId.toString() }));
|
||||
const fData = fRes.data || {};
|
||||
const baseSort = [{ n: "最近更新", v: "2" }, { n: "人气高低", v: "3" }, { n: "评分高低", v: "4" }];
|
||||
const filters = {};
|
||||
for (const [tid, d] of Object.entries(fData)) {
|
||||
const sortValues = tid === '1' ? baseSort.slice(1) : baseSort;
|
||||
const arr = [
|
||||
{ key: "type", name: "类型", value: (d.typeList || []).map(i => ({ n: i.itemText, v: i.itemValue })) },
|
||||
{ key: "area", name: "地区", value: (d.districtList || []).map(i => ({ n: i.itemText, v: i.itemText })) },
|
||||
{ key: "year", name: "年份", value: (d.yearList || []).map(i => ({ n: i.itemText, v: i.itemText })) },
|
||||
{ key: "lang", name: "语言", value: (d.languageList || []).map(i => ({ n: i.itemText, v: i.itemText })) },
|
||||
{ key: "sort", name: "排序", value: sortValues }
|
||||
];
|
||||
if (d.plotList?.length) arr.splice(1, 0, { key: "v_class", name: "剧情", value: d.plotList.map(i => ({ n: i.itemText, v: i.itemText })) });
|
||||
filters[tid] = arr;
|
||||
}
|
||||
return JSON.stringify({ class: classes, filters });
|
||||
}
|
||||
|
||||
async function homeVod() {
|
||||
const [r1, r2] = await Promise.all([
|
||||
reqSafe(`${currentHost}/api/mw-movie/anonymous/v1/home/all/list`, { headers: getHeaders() }),
|
||||
reqSafe(`${currentHost}/api/mw-movie/anonymous/home/hotSearch`, { headers: getHeaders() })
|
||||
]);
|
||||
let list = [];
|
||||
const data1 = r1.data || {};
|
||||
for (const k in data1) if (data1[k]?.list) list.push(...data1[k].list);
|
||||
if (Array.isArray(r2.data)) list.push(...r2.data);
|
||||
return JSON.stringify({ list: normalizeVodList(list) });
|
||||
}
|
||||
|
||||
async function category(tid, pg, _, ext = {}) {
|
||||
const params = {
|
||||
area: ext.area || '',
|
||||
filterStatus: "1",
|
||||
lang: ext.lang || '',
|
||||
pageNum: pg,
|
||||
pageSize: "30",
|
||||
sort: ext.sort || '1',
|
||||
sortBy: "1",
|
||||
type: ext.type || '',
|
||||
type1: tid,
|
||||
v_class: ext.v_class || '',
|
||||
year: ext.year || ''
|
||||
};
|
||||
|
||||
const url = `${currentHost}/api/mw-movie/anonymous/video/list?${toQueryString(params)}`;
|
||||
const res = await reqSafe(url, { headers: getHeaders(params) });
|
||||
const vodList = normalizeVodList(res.data?.list || []);
|
||||
return JSON.stringify({
|
||||
list: vodList,
|
||||
page: +pg,
|
||||
pagecount: 9999,
|
||||
limit: 90,
|
||||
total: 999999
|
||||
});
|
||||
}
|
||||
|
||||
async function detail(id) {
|
||||
const res = await reqSafe(`${currentHost}/api/mw-movie/anonymous/video/detail?id=${id}`, {
|
||||
headers: getHeaders({ id })
|
||||
});
|
||||
const vod = normalizeVodList([res.data])[0];
|
||||
if (!vod) {
|
||||
return JSON.stringify({ list: [{ vod_id: id, vod_name: '加载失败', vod_play_url: '' }] });
|
||||
}
|
||||
|
||||
vod.vod_play_from = '金牌影院';
|
||||
if (vod.episodelist?.length) {
|
||||
const name = vod.episodelist.length > 1 ? vod.episodelist[0].name : vod.vod_name;
|
||||
vod.vod_play_url = vod.episodelist.map(ep => `${name}$${id}@@${ep.nid}`).join('#');
|
||||
delete vod.episodelist;
|
||||
}
|
||||
return JSON.stringify({ list: [vod] });
|
||||
}
|
||||
|
||||
async function play(_, id) {
|
||||
const [vid, nid] = id.split('@@');
|
||||
const url = `${currentHost}/api/mw-movie/anonymous/v2/video/episode/url?clientType=1&id=${vid}&nid=${nid}`;
|
||||
const res = await reqSafe(url, { headers: getHeaders({ clientType: '1', id: vid, nid: nid }) });
|
||||
const urls = [];
|
||||
for (const item of res.data?.list || []) {
|
||||
urls.push(item.resolutionName, item.url);
|
||||
}
|
||||
return JSON.stringify({
|
||||
parse: 0,
|
||||
url: urls,
|
||||
header: {
|
||||
'User-Agent': USER_AGENT,
|
||||
'sec-ch-ua-platform': '"Windows"',
|
||||
'DNT': '1',
|
||||
'sec-ch-ua': '"Not/A)Brand";v="8", "Chromium";v="126", "Google Chrome";v="126"',
|
||||
'sec-ch-ua-mobile': '?0',
|
||||
'Origin': currentHost,
|
||||
'Referer': currentHost + '/'
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
async function search(wd, _, pg = "1") {
|
||||
const params = { keyword: wd, pageNum: pg, pageSize: "8", sourceCode: "1" };
|
||||
const url = `${currentHost}/api/mw-movie/anonymous/video/searchByWord?${toQueryString(params)}`;
|
||||
const res = await reqSafe(url, { headers: getHeaders(params) });
|
||||
const list = normalizeVodList(res.data?.result?.list || []);
|
||||
return JSON.stringify({ list, page: +pg });
|
||||
}
|
||||
|
||||
export function __jsEvalReturn() {
|
||||
return { init, home, homeVod, category, detail, play, proxy: null, search };
|
||||
}
|
||||
@@ -0,0 +1,115 @@
|
||||
let host = 'https://www.guipian360.com';
|
||||
let headers = {
|
||||
"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36",
|
||||
"Referer": host + "/"
|
||||
};
|
||||
|
||||
const extractVideos = html => {
|
||||
if (!html) return [];
|
||||
return pdfa(html, '.m-movies .u-movie').map(it => {
|
||||
const url = it.match(/href="([^"]+)"/)?.[1] || "";
|
||||
const id = url.match(/\/(\d+)\.html/)?.[1];
|
||||
let name = it.match(/title="([^"]+)"/)?.[1] || "";
|
||||
name = name.split('/')[0].trim().replace(/.*《([^》]+)》.*/, "$1");
|
||||
const pic = it.match(/src="([^"]+)"/)?.[1] || "";
|
||||
const remarks = it.match(/class="zhuangtai"[^>]*>([^<]+)/)?.[1] || "";
|
||||
return id && name ? {
|
||||
vod_id: id,
|
||||
vod_name: name,
|
||||
vod_pic: pic.startsWith('/') ? host + pic : pic,
|
||||
vod_remarks: remarks.trim()
|
||||
} : null;
|
||||
}).filter(Boolean);
|
||||
};
|
||||
|
||||
const home = async () => {
|
||||
const list = extractVideos((await req(host, { headers }))?.content || '');
|
||||
return JSON.stringify({
|
||||
class: [
|
||||
{type_id:"1",type_name:"鬼片大全"},{type_id:"6",type_name:"大陆鬼片"},{type_id:"9",type_name:"港台鬼片"},
|
||||
{type_id:"8",type_name:"林正英鬼片"},{type_id:"7",type_name:"日韩鬼片"},{type_id:"11",type_name:"欧美鬼片"},
|
||||
{type_id:"10",type_name:"泰国鬼片"},{type_id:"3",type_name:"恐怖片"},{type_id:"2",type_name:"电视剧"},
|
||||
{type_id:"12",type_name:"国产剧"},{type_id:"20",type_name:"港台剧"},{type_id:"13",type_name:"美剧"},
|
||||
{type_id:"14",type_name:"韩剧"},{type_id:"15",type_name:"日剧"},{type_id:"16",type_name:"泰剧"},
|
||||
{type_id:"22",type_name:"其它剧"},{type_id:"4",type_name:"动漫"}
|
||||
],
|
||||
filters: {},
|
||||
list
|
||||
});
|
||||
};
|
||||
|
||||
const homeVod = async () => {
|
||||
const list = extractVideos((await req(host, { headers }))?.content || '');
|
||||
return JSON.stringify({ list });
|
||||
};
|
||||
|
||||
const category = async (tid, pg, _, extend) => {
|
||||
const url = pg > 1 ? `${host}/list/${tid}_${pg}.html` : `${host}/list/${tid}.html`;
|
||||
const html = (await req(url, { headers }))?.content || '';
|
||||
const list = extractVideos(html);
|
||||
const m = html.match(/href="\/list\/\d+_(\d+)\.html"[^>]*>\.\.(\d+)<\/a>/);
|
||||
return JSON.stringify({ list, page: +pg, pagecount: m ? +m[1] : 999, limit: 20 });
|
||||
};
|
||||
|
||||
const detail = async id => {
|
||||
const html = (await req(`${host}/nv/${id}.html`, { headers }))?.content || '';
|
||||
if (!html) return JSON.stringify({ list: [] });
|
||||
|
||||
const tabs = pdfa(html, '#tv_tab li a').map(a => (a.match(/>([^<]+)/)?.[1] || "线路").trim());
|
||||
const urls = pdfa(html, '#tv_tab .list').map(list =>
|
||||
pdfa(list, 'ul.abc li a').map(a => {
|
||||
const name = (a.match(/>([^<]+)/)?.[1] || "播放").trim();
|
||||
const vid = (a.match(/href="\/play\/(.*?)\.html"/)?.[1] || "");
|
||||
return `${name}$${vid}`;
|
||||
}).join('#')
|
||||
);
|
||||
|
||||
if (!tabs.length || !urls.length) return JSON.stringify({ list: [] });
|
||||
|
||||
let vod_name = (html.match(/<h1>(.*?)<\/h1>/)?.[1] || "").split('/')[0].trim().replace(/.*《([^》]+)】?.*/, "$1");
|
||||
const m = s => (html.match(s) || ["", ""])[1].trim();
|
||||
const vod_pic = m(/<img[^>]+src="([^"]+)"[^>]*class="lazy"/);
|
||||
const vod_content = (html.match(/<p class="jianjie-p"[^>]*>([\s\S]*?)<\/p>/)?.[1] || "").replace(/<.*?>/g, "").trim() || "暂无简介";
|
||||
|
||||
return JSON.stringify({
|
||||
list: [{
|
||||
vod_id: id,
|
||||
vod_name,
|
||||
vod_pic: vod_pic.startsWith('/') ? host + vod_pic : vod_pic,
|
||||
vod_content,
|
||||
vod_director: m(/<li class="hidden-xs"><span>导演:<\/span>(.*?)<\/li>/),
|
||||
vod_actor: m(/<li class="hidden-xs"><span>主演:<\/span>(.*?)<\/li>/),
|
||||
vod_year: m(/<strong>(\d{4})年<\/strong>/),
|
||||
vod_area: m(/地区:<\/span><a[^>]*>(.*?)<\/a>/),
|
||||
vod_lang: m(/语言:<\/span>(.*?)<\/li>/),
|
||||
vod_play_from: tabs.join('$$$'),
|
||||
vod_play_url: urls.join('$$$')
|
||||
}]
|
||||
});
|
||||
};
|
||||
|
||||
const search = async (wd, _, pg = 1) => {
|
||||
const url = `${host}/vodsearch/${encodeURIComponent(wd)}----------${pg}---.html`;
|
||||
const list = extractVideos((await req(url, { headers }))?.content || '');
|
||||
return JSON.stringify({ list });
|
||||
};
|
||||
|
||||
const play = async (_, id) => {
|
||||
const html = (await req(`${host}/play/${id}.html`, { headers }))?.content || '';
|
||||
const m3u8 = html.match(/var now="([^"]+)";/);
|
||||
return JSON.stringify({
|
||||
parse: m3u8 ? 0 : 1,
|
||||
url: m3u8 ? m3u8[1] : `${host}/play/${id}.html`,
|
||||
header: headers
|
||||
});
|
||||
};
|
||||
|
||||
export default {
|
||||
init: async () => {},
|
||||
home,
|
||||
homeVod,
|
||||
category,
|
||||
detail,
|
||||
search,
|
||||
play
|
||||
};
|
||||
@@ -0,0 +1,149 @@
|
||||
let host = 'http://asp.xpgtv.com';
|
||||
let headers = {
|
||||
"User-Agent": "okhttp/3.12.11"
|
||||
};
|
||||
|
||||
async function init(cfg) {}
|
||||
|
||||
function getList(data) {
|
||||
let videos = [];
|
||||
data.forEach(vod => {
|
||||
let r = vod.updateInfo ? "更新至" + vod.updateInfo : "";
|
||||
videos.push({
|
||||
"vod_id": vod.id.toString(),
|
||||
"vod_name": vod.name,
|
||||
"vod_pic": vod.pic,
|
||||
"vod_remarks": r || (vod.score ? vod.score.toString() : "")
|
||||
});
|
||||
});
|
||||
return videos;
|
||||
}
|
||||
|
||||
// ------------------- 兼容 JSON -------------------
|
||||
function parseResp(resp) {
|
||||
return typeof resp.content === "string" ? JSON.parse(resp.content) : resp.content;
|
||||
}
|
||||
|
||||
async function home(filter) {
|
||||
let url = host + "/api.php/v2.vod/androidtypes";
|
||||
let resp = await req(url, { headers: headers });
|
||||
let data = parseResp(resp);
|
||||
|
||||
let dy = { "classes": "类型", "areas": "地区", "years": "年份", "sortby": "排序" };
|
||||
let demos = ['时间', '人气', '评分'];
|
||||
let classes = [];
|
||||
let filters = {};
|
||||
|
||||
data.data.forEach(item => {
|
||||
let typeId = item.type_id.toString();
|
||||
classes.push({ "type_name": item.type_name, "type_id": typeId });
|
||||
item['sortby'] = ['updatetime', 'hits', 'score'];
|
||||
let filterArray = [];
|
||||
for (let key in dy) {
|
||||
if (item[key] && item[key].length > 1) {
|
||||
let values = [];
|
||||
item[key].forEach((val, idx) => {
|
||||
let vStr = val.toString().trim();
|
||||
if (vStr !== "") {
|
||||
values.push({ "n": key === "sortby" ? demos[idx] : vStr, "v": vStr });
|
||||
}
|
||||
});
|
||||
let fKey = key === "areas" ? "areaes" : (key === "years" ? "yeares" : key);
|
||||
filterArray.push({ "key": fKey, "name": dy[key], "value": values });
|
||||
}
|
||||
}
|
||||
filters[typeId] = filterArray;
|
||||
});
|
||||
return JSON.stringify({ class: classes, filters: filters });
|
||||
}
|
||||
|
||||
async function homeVod() {
|
||||
let url = host + "/api.php/v2.main/androidhome";
|
||||
let resp = await req(url, { headers: headers });
|
||||
let data = parseResp(resp);
|
||||
|
||||
let videos = [];
|
||||
data.data.list.forEach(i => { videos = videos.concat(getList(i.list)); });
|
||||
return JSON.stringify({ list: videos });
|
||||
}
|
||||
|
||||
async function category(tid, pg, filter, extend) {
|
||||
let params = {
|
||||
"page": pg,
|
||||
"type": tid,
|
||||
"area": extend.areaes || '',
|
||||
"year": extend.yeares || '',
|
||||
"sortby": extend.sortby || '',
|
||||
"class": extend.classes || ''
|
||||
};
|
||||
let query = Object.keys(params).filter(k => params[k] !== '').map(k => k + '=' + encodeURIComponent(params[k])).join('&');
|
||||
let url = host + '/api.php/v2.vod/androidfilter10086?' + query;
|
||||
let resp = await req(url, { headers: headers });
|
||||
let data = parseResp(resp);
|
||||
|
||||
return JSON.stringify({ list: getList(data.data), page: parseInt(pg), pagecount: 9999, limit: 90, total: 999999 });
|
||||
}
|
||||
|
||||
async function detail(id) {
|
||||
let url = host + '/api.php/v3.vod/androiddetail2?vod_id=' + id;
|
||||
let resp = await req(url, { headers: headers });
|
||||
let data = parseResp(resp).data;
|
||||
|
||||
// 过滤掉包含“及时雨”的选集
|
||||
let filteredUrls = data.urls.filter(i => !i.key.includes("及时雨"));
|
||||
let playlist = filteredUrls.map(i => i.key + '$' + i.url).join('#');
|
||||
|
||||
let vod = {
|
||||
'vod_id': id,
|
||||
'vod_name': data.name,
|
||||
'vod_year': data.year,
|
||||
'vod_area': data.area,
|
||||
'vod_lang': data.lang,
|
||||
'type_name': data.className,
|
||||
'vod_actor': data.actor,
|
||||
'vod_director': data.director,
|
||||
'vod_content': data.content,
|
||||
'vod_play_from': '书生精选线路',
|
||||
'vod_play_url': playlist
|
||||
};
|
||||
|
||||
return JSON.stringify({ list: [vod] });
|
||||
}
|
||||
|
||||
async function search(wd, quick, pg) {
|
||||
let page = pg || '1';
|
||||
let url = host + '/api.php/v2.vod/androidsearch10086?page=' + page + '&wd=' + encodeURIComponent(wd);
|
||||
let resp = await req(url, { headers: headers });
|
||||
let data = parseResp(resp);
|
||||
|
||||
return JSON.stringify({ list: getList(data.data), page: page });
|
||||
}
|
||||
|
||||
async function play(flag, id, flags) {
|
||||
let playUrl = id;
|
||||
if (!id.startsWith('http')) {
|
||||
playUrl = "http://c.xpgtv.net/m3u8/" + id + ".m3u8";
|
||||
}
|
||||
|
||||
const playHeader = {
|
||||
'user_id': 'XPGBOX',
|
||||
'token2': 'SnAXiSW8vScXE0Z9aDOnK5xffbO75w1+uPom3WjnYfVEA1oWtUdi2Ihy1N8=',
|
||||
'version': 'XPGBOX com.phoenix.tv1.5.7',
|
||||
'hash': 'd78a',
|
||||
'screenx': '2345',
|
||||
'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36',
|
||||
'token': 'ElEDlwCVgXcFHFhddiq2JKteHofExRBUrfNlmHrWetU3VVkxnzJAodl52N9EUFS+Dig2A/fBa/V9RuoOZRBjYvI+GW8kx3+xMlRecaZuECdb/3AdGkYpkjW3wCnpMQxf8vVeCz5zQLDr8l8bUChJiLLJLGsI+yiNskiJTZz9HiGBZhZuWh1mV1QgYah5CLTbSz8=',
|
||||
'timestamp': '1743060300',
|
||||
'screeny': '1065',
|
||||
'Accept': '*/*',
|
||||
'Connection': 'keep-alive'
|
||||
};
|
||||
|
||||
return JSON.stringify({
|
||||
parse: 0,
|
||||
url: playUrl,
|
||||
header: playHeader
|
||||
});
|
||||
}
|
||||
|
||||
export default { init, home, homeVod, category, detail, search, play };
|
||||
File renamed without changes.
@@ -0,0 +1,150 @@
|
||||
const host = 'https://www.haigui.tv';
|
||||
const headers = {
|
||||
"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36",
|
||||
"Referer": host + "/"
|
||||
};
|
||||
|
||||
async function init(cfg) {}
|
||||
|
||||
const m = (s, r, i = 1) => (s.match(r) || [])[i] || "";
|
||||
const fixPic = p => p && p.startsWith('/') ? host + p : p;
|
||||
|
||||
function getList(html) {
|
||||
return pdfa(html, ".module-item").map(it => {
|
||||
let id = m(it, /href="\/video\/(.*?)\/"/);
|
||||
let name = m(it, /title="(.*?)"/);
|
||||
if (!id || !name) return null;
|
||||
return {
|
||||
vod_id: id,
|
||||
vod_name: name,
|
||||
vod_pic: fixPic(m(it, /data-original="(.*?)"/) || m(it, /src="(.*?)"/)),
|
||||
vod_remarks: m(it, /module-item-note">(.*?)<\/div>/).replace(/<.*?>/g, "")
|
||||
};
|
||||
}).filter(Boolean);
|
||||
}
|
||||
|
||||
async function home(filter) {
|
||||
const classes = [
|
||||
["dianying","电影"],["dianshiju","电视剧"],["zongyi","综艺"],
|
||||
["dongman","动漫"],["jilupian","纪录片"],["duanju","短剧"]
|
||||
].map(([id,name]) => ({type_id:id,type_name:name}));
|
||||
|
||||
const dict = {
|
||||
area: ["中国大陆","中国香港","中国台湾","美国","韩国","日本","泰国"],
|
||||
year: ["2025","2024","2023","2022","2021","2020"],
|
||||
lang: ["国语","英语","粤语","韩语","日语"]
|
||||
};
|
||||
|
||||
const filters = {};
|
||||
classes.forEach(c => {
|
||||
filters[c.type_id] = [
|
||||
{ key:"class", name:"类型", value:getSubClasses(c.type_id) },
|
||||
...Object.keys(dict).map(k => ({
|
||||
key:k,
|
||||
name:{area:"地区",year:"年份",lang:"语言"}[k],
|
||||
value:[{n:"全部",v:""}].concat(dict[k].map(v=>({n:v,v})))
|
||||
}))
|
||||
];
|
||||
});
|
||||
|
||||
return JSON.stringify({ class: classes, filters });
|
||||
}
|
||||
|
||||
function getSubClasses(tid) {
|
||||
const map = {
|
||||
dianying: [
|
||||
["dongzuopian","动作片"],["xijupian","喜剧片"],
|
||||
["aiqingpian","爱情片"],["kehuanpian","科幻片"],["kongbupian","恐怖片"]
|
||||
],
|
||||
dianshiju: [
|
||||
["guochanju","国产剧"],["gangtaiju","港台剧"],
|
||||
["rihanju","日韩剧"],["oumeiju","欧美剧"]
|
||||
]
|
||||
};
|
||||
return [{n:"全部",v:""}].concat((map[tid]||[]).map(([v,n])=>({n,v})));
|
||||
}
|
||||
|
||||
async function homeVod() {
|
||||
const r = await req(host,{headers});
|
||||
return JSON.stringify({ list:getList(r.content) });
|
||||
}
|
||||
|
||||
async function category(tid, pg, filter, extend={}) {
|
||||
let p = pg || 1;
|
||||
let id = extend.class || tid;
|
||||
let url = `${host}/filter/${id}`;
|
||||
["area","lang","year"].forEach(k=>{
|
||||
if (extend[k]) url += `/${k}/${encodeURIComponent(extend[k])}`;
|
||||
});
|
||||
url += `/page/${p}/`;
|
||||
const r = await req(url,{headers});
|
||||
return JSON.stringify({ page:p, list:getList(r.content) });
|
||||
}
|
||||
|
||||
async function detail(id) {
|
||||
const r = await req(`${host}/video/${id}/`,{headers});
|
||||
const h = r.content;
|
||||
|
||||
const playFrom = pdfa(h,".module-tab-item")
|
||||
.map(it=>m(it,/<span>(.*?)<\/span>/)||"播放源")
|
||||
.join("$$$");
|
||||
|
||||
const playUrl = pdfa(h,".module-player-list").map(l =>
|
||||
pdfa(l,".module-blocklist a").map(it=>{
|
||||
let pid = m(it,/href=\"\/play\/(.*?)\/\"/);
|
||||
if (!pid) return null;
|
||||
return `${m(it,/<span>(.*?)<\/span>/)||"正片"}$${pid}`;
|
||||
}).filter(Boolean).join("#")
|
||||
).join("$$$");
|
||||
|
||||
return JSON.stringify({
|
||||
list:[{
|
||||
vod_id:id,
|
||||
vod_name:m(h,/page-title\">(.*?)<\/h1>/),
|
||||
vod_pic:fixPic(m(h,/video-cover.*?data-src=\"(.*?)\"/)||m(h,/video-cover.*?src=\"(.*?)\"/)),
|
||||
type_name:(
|
||||
m(h,/tag-link[^>]*>[\s\S]*?icon-cate-[^<]*<\/i>\s*([^<\n]+)/) ||
|
||||
m(h,/icon-cate-[^<]*<\/i>\s*([^<\n]+)/)
|
||||
).trim(),
|
||||
vod_year:m(h,/year\/(\d+)\//),
|
||||
vod_area:m(h,/area\/.*?\/ \">(.*?)\t/s).trim(),
|
||||
vod_director:m(h,/导演:<\/span>.*?<div.*?>(.*?)<\/div>/s).replace(/<.*?>|\//g,"").trim(),
|
||||
vod_actor:m(h,/主演:<\/span>.*?<div.*?>(.*?)<\/div>/s).replace(/<.*?>|\//g,"").trim(),
|
||||
vod_remarks:m(h,/备注:<\/span>.*?<div.*?>(.*?)<\/div>/),
|
||||
vod_content:m(h,/vod_content.*?<span>(.*?)<\/span>/s)||"暂无简介",
|
||||
vod_play_from:playFrom,
|
||||
vod_play_url:playUrl
|
||||
}]
|
||||
});
|
||||
}
|
||||
|
||||
async function search(wd, quick, pg=1) {
|
||||
let url = `${host}/search/${encodeURIComponent(wd)}/${pg>1?`page/${pg}/`:""}`;
|
||||
const r = await req(url,{headers});
|
||||
const h = r.content;
|
||||
|
||||
const items = pdfa(h,".module-search-item") || pdfa(h,".module-item");
|
||||
|
||||
const list = items.map(it=>{
|
||||
let id = m(it,/\/video\/(.*?)\//);
|
||||
let name = m(it,/title=\"(.*?)\"/) || m(it,/alt=\"(.*?)\"/);
|
||||
if (!id || !name) return null;
|
||||
return {
|
||||
vod_id:id,
|
||||
vod_name:name,
|
||||
vod_pic:fixPic(m(it,/data-src=\"(.*?)\"/)||m(it,/data-original=\"(.*?)\"/)||m(it,/src=\"(.*?)\"/)),
|
||||
vod_remarks:m(it,/module-item-note\">(.*?)<\/div>/)||m(it,/video-serial\">(.*?)<\/span>/)
|
||||
};
|
||||
}).filter(Boolean);
|
||||
|
||||
return JSON.stringify({ page:pg, list });
|
||||
}
|
||||
|
||||
async function play(flag, id, flags) {
|
||||
const r = await req(`${host}/play/${id}/`,{headers});
|
||||
let u = m(r.content,/"url":"([^"]+\.m3u8[^"]*)"/);
|
||||
if (u) return JSON.stringify({ parse:0, url:u.replace(/\\/g,""), header:headers });
|
||||
return JSON.stringify({ parse:1, url:`${host}/play/${id}/`, header:headers });
|
||||
}
|
||||
|
||||
export default { init, home, homeVod, category, detail, search, play };
|
||||
@@ -0,0 +1,23 @@
|
||||
{
|
||||
"作者": "🐰兔爷🐇",
|
||||
"站名": "啊哈DJ网",
|
||||
"编码": "UTF-8",
|
||||
"请求头": "User-Agent$MOBILE_UA",
|
||||
"主页url": "https://m.ahadj.com",
|
||||
"首页": "200",
|
||||
"起始页": "1",
|
||||
"分类url": "/music/id-{cateId}-{catePg}.html;;mrcRAD",
|
||||
"分类": "劲爆舞蹈视频$112#车载发烧视频$125#音乐派对视频$90#中文抒情视频$20#国外夜店视频$21#高清车展视频$58#粤语舞曲视频$114#英文抒情视频$46#日韩歌曲视频$50#串烧舞曲视频$62#钢管舞曲视频$64#国外舞曲视频$65#模特DJ视频$161#DJ打碟视频$163#中文夜店视频$180#华语超清MV$31#国外超清MV$44#车载音乐$85#中文DJ单曲$22#粤语DJ舞曲$29#草原DJ舞曲$35#经典粤语歌曲$54#中文DJ串烧$63#优美纯音乐$120#欧美单曲$13#国外串烧$6#蓝调爵士$117#club 舞曲$110#说唱歌曲$53#印度舞曲$47#Vocal House$43#Pure House$42#Club Dance$40#FunkyHouse$39#Mash Up$38#ElectroHouse$37#DutchHouse$36#英文歌曲$30#Club House$41#纯DJ音乐$121#Crooklyn$140#Dubstep$141#Tits Exclu$143#Chartbusters$144#Bounce EDM$146#Beezo BeeHive$147#Tech House$148#Headliner$149#Nothing$150#Rock$151#Techno$152#Transition$153#原味越鼓$184#Ibiza 舞曲$135#BigRoom$134#MyMP3Pool$133#Trap 舞曲$132#BarBangerz$131#Club Killers$130#House Dance$129#HouseFuture$128#Deep House$127#Deep 舞曲$126#Exclusive$124#Hip Hop$119#雷鬼音乐$118#无损中文舞曲$16#无损英文舞曲$17#无损中文歌曲$18#无损英文歌曲$19#无损串烧舞曲$33#车载3D音乐$116#外文3D舞曲$92#中文3D舞曲$93#8倍音质草原歌$137#8倍音质国外曲$138#8倍音质歌曲$164#中文抖音歌曲$168#英文抖音音乐$169#并四$67#自由步$82#广场舞曲$81#三步踩$80#拉丁$79#桑巴$78#摇并$77#吉特巴$76#探戈$75#恰恰$74#伦巴$73#慢三$72#中三$71#快三$70#慢四$69#快四$68#中四$66#华尔兹$139#中文的士高$166#国外的士高$167#DJ伴奏$165#",
|
||||
"分类二次截取": "<div class=\"sort\">&&<div class=\"s_com",
|
||||
"分类数组": "<a&&/a>",
|
||||
"分类标题": ">&&<",
|
||||
"分类ID": "href=\"/music/id-&&-1.html",
|
||||
"二次截取": "yinyue_list&&page_box",
|
||||
"数组": "<li&&</li",
|
||||
"图片": "https://www.ahadj.com/res/home/images/music_37.png",
|
||||
"标题": "<h*>&&</h",
|
||||
"副标题": "icon-huo\">&&</span",
|
||||
"链接": "href=\"&&\"",
|
||||
"简介": "👉-+Description\" content=\"&&\"",
|
||||
"跳转播放链接": "<video controls=\"true*src=\"&&\""
|
||||
}
|
||||
@@ -0,0 +1,65 @@
|
||||
{
|
||||
"作者": "乐哥251204",
|
||||
"站名": "VS影视",
|
||||
"请求头": "User-Agent$MOBILE_UA",
|
||||
"编码": "UTF-8",
|
||||
"图片代理": "0",
|
||||
"主页url": "https://t.xy-zg.com",
|
||||
"首页": "120",
|
||||
"起始页": "1",
|
||||
"分类url": "https://t.xy-zg.com//search.php?page={catePg}&searchtype=5&order={by}&tid={cateId}&area={area}&year={year}&letter={letter}&yuyan={lang}&state=&money=&ver=&jq={class};;mrc",
|
||||
"分类": "电影&剧集&综艺&动漫&短剧",
|
||||
"分类值": "1&2&3&4&25",
|
||||
"二次截取": "",
|
||||
"数组": "videopic lazy\"&&</a>",
|
||||
"标题": "title=\"&&\"",
|
||||
"图片": "data-original=\"&&\"",
|
||||
"副标题": "note textbg\">&&<",
|
||||
"链接": "href=\"&&\"",
|
||||
"影片年代": "年份:&&</li>",
|
||||
"影片地区": "地区:&&</li>",
|
||||
"影片类型": "类型:&&</li>",
|
||||
"状态": "时间:&&</li>",
|
||||
"导演": "导演:&&</li>",
|
||||
"主演": "主演:&&</li>",
|
||||
"简介": "友情提醒:请不要相信视频中的广告,剧情介绍👉+<div class=\"plot\">&&</div>",
|
||||
"线路二次截取": "",
|
||||
"线路数组": "\\#playlist\"&&</a>[替换:=\">>=\"%E2%9C%A8%E4%B9%90%E5%93%A5%E6%8E%A8%E8%8D%90%E2%9C%A8]",
|
||||
"线路标题": "urlDecode(title=\"&&\")",
|
||||
"播放二次截取": "",
|
||||
"播放数组": "<ul class=\"playlistlink&&</ul>",
|
||||
"播放列表": "<a&&/a>",
|
||||
"播放标题": "title=\"&&\"",
|
||||
"播放链接": "href=\"&&\"",
|
||||
"解析": "",
|
||||
"直接播放": "0",
|
||||
"播放请求头": "",
|
||||
"嗅探词": ".mp4#.m3u8",
|
||||
"过滤词": "",
|
||||
"跳转播放链接": "var now=\"&&\"",
|
||||
"跳转解析": "",
|
||||
"搜索请求头": "User-Agent$MOBILE_UA",
|
||||
"搜索url": "https://t.xy-zg.com/search.php?page={pg}&searchword={wd}&searchtype=",
|
||||
"搜索模式": "1",
|
||||
"搜索后缀": "",
|
||||
"搜索二次截取": "",
|
||||
"搜索数组": "videopic\"&&</h3>",
|
||||
"搜索标题": "<a*>&&</a",
|
||||
"搜索图片": "background: url(&&)",
|
||||
"搜索副标题": "note textbg\">&&<",
|
||||
"搜索链接": "href=\"&&\"",
|
||||
"筛选": "1",
|
||||
"类型": "",
|
||||
"剧情": "",
|
||||
"剧情值": "*",
|
||||
"地区": "",
|
||||
"地区值": "*",
|
||||
"年份": "",
|
||||
"年份值": "*",
|
||||
"语言": "",
|
||||
"语言值": "*",
|
||||
"字母": "A&B&C&D&E&F&G&H&I&J&K&L&M&N&O&P&Q&R&S&T&U&V&W&X&Y&Z&0-9",
|
||||
"字母值": "*",
|
||||
"排序": "时间&人气&评分",
|
||||
"排序值": "time&hits&score"
|
||||
}
|
||||
+14
-14
@@ -2097,9 +2097,9 @@ http://110.72.53.213:8181/tsfile/live/0122_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||
http://58.245.255.38:9999/tsfile/live/0122_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||
#EXTINF:-1 group-title="央卫频道" tvg-name="北京卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%8C%97%E4%BA%AC%E5%8D%AB%E8%A7%86.png",北京卫视
|
||||
http://221.232.198.130:7777/tsfile/live/0122_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||
#EXTINF:-1 group-title="央卫频道" tvg-name="南方卫视dx" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%8D%97%E6%96%B9%E5%8D%AB%E8%A7%86dx.png",南方卫视dx
|
||||
#EXTINF:-1 group-title="央卫频道" tvg-name="南方卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%8D%97%E6%96%B9%E5%8D%AB%E8%A7%86.png",南方卫视
|
||||
http://171.38.107.34:8181/tsfile/live/1002_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||
#EXTINF:-1 group-title="央卫频道" tvg-name="南方卫视dx" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%8D%97%E6%96%B9%E5%8D%AB%E8%A7%86dx.png",南方卫视dx
|
||||
#EXTINF:-1 group-title="央卫频道" tvg-name="南方卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%8D%97%E6%96%B9%E5%8D%AB%E8%A7%86.png",南方卫视
|
||||
http://171.38.107.33:8181/tsfile/live/1002_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||
#EXTINF:-1 group-title="央卫频道" tvg-name="吉林卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%90%89%E6%9E%97%E5%8D%AB%E8%A7%86.png",吉林卫视
|
||||
http://139.214.176.20:9901/tsfile/live/1068_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||
@@ -2157,9 +2157,9 @@ http://110.72.53.213:8181/tsfile/live/0135_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||
http://218.104.239.114:9901/tsfile/live/0135_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||
#EXTINF:-1 group-title="央卫频道" tvg-name="天津卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%A4%A9%E6%B4%A5%E5%8D%AB%E8%A7%86.png",天津卫视
|
||||
http://222.169.85.8:9901/tsfile/live/0135_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||
#EXTINF:-1 group-title="央卫频道" tvg-name="天津卫视LT" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%A4%A9%E6%B4%A5%E5%8D%AB%E8%A7%86LT.png",天津卫视LT
|
||||
#EXTINF:-1 group-title="央卫频道" tvg-name="天津卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%A4%A9%E6%B4%A5%E5%8D%AB%E8%A7%86.png",天津卫视
|
||||
http://171.38.107.34:8181/tsfile/live/1037_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||
#EXTINF:-1 group-title="央卫频道" tvg-name="天津卫视LT" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%A4%A9%E6%B4%A5%E5%8D%AB%E8%A7%86LT.png",天津卫视LT
|
||||
#EXTINF:-1 group-title="央卫频道" tvg-name="天津卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%A4%A9%E6%B4%A5%E5%8D%AB%E8%A7%86.png",天津卫视
|
||||
http://171.38.107.33:8181/tsfile/live/1037_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||
#EXTINF:-1 group-title="央卫频道" tvg-name="宁夏卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%AE%81%E5%A4%8F%E5%8D%AB%E8%A7%86.png",宁夏卫视
|
||||
http://139.214.176.20:9901/tsfile/live/1100_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||
@@ -2185,9 +2185,9 @@ http://111.26.72.89:9901/tsfile/live/0130_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||
http://218.104.239.114:9901/tsfile/live/0130_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||
#EXTINF:-1 group-title="央卫频道" tvg-name="安徽卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%AE%89%E5%BE%BD%E5%8D%AB%E8%A7%86.png",安徽卫视
|
||||
http://221.235.43.247:7777/tsfile/live/0130_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||
#EXTINF:-1 group-title="央卫频道" tvg-name="安徽卫视lt" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%AE%89%E5%BE%BD%E5%8D%AB%E8%A7%86lt.png",安徽卫视lt
|
||||
#EXTINF:-1 group-title="央卫频道" tvg-name="安徽卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%AE%89%E5%BE%BD%E5%8D%AB%E8%A7%86.png",安徽卫视
|
||||
http://171.38.107.33:8181/tsfile/live/1045_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||
#EXTINF:-1 group-title="央卫频道" tvg-name="安徽卫视lt" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%AE%89%E5%BE%BD%E5%8D%AB%E8%A7%86lt.png",安徽卫视lt
|
||||
#EXTINF:-1 group-title="央卫频道" tvg-name="安徽卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%AE%89%E5%BE%BD%E5%8D%AB%E8%A7%86.png",安徽卫视
|
||||
http://171.38.107.34:8181/tsfile/live/1045_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||
#EXTINF:-1 group-title="央卫频道" tvg-name="山东卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%B1%B1%E4%B8%9C%E5%8D%AB%E8%A7%86.png",山东卫视
|
||||
http://139.214.176.20:9901/tsfile/live/1079_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||
@@ -2209,9 +2209,9 @@ http://218.104.239.114:9901/tsfile/live/0131_1.m3u8?key=txiptv&playlive=1&authid
|
||||
http://110.72.53.213:8181/tsfile/live/0131_2.m3u8?key=txiptv&playlive=1&authid=0
|
||||
#EXTINF:-1 group-title="央卫频道" tvg-name="山东卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%B1%B1%E4%B8%9C%E5%8D%AB%E8%A7%86.png",山东卫视
|
||||
http://58.245.255.38:9999/tsfile/live/0131_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||
#EXTINF:-1 group-title="央卫频道" tvg-name="山东卫视LT" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%B1%B1%E4%B8%9C%E5%8D%AB%E8%A7%86LT.png",山东卫视LT
|
||||
#EXTINF:-1 group-title="央卫频道" tvg-name="山东卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%B1%B1%E4%B8%9C%E5%8D%AB%E8%A7%86.png",山东卫视
|
||||
http://171.38.107.34:8181/tsfile/live/1039_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||
#EXTINF:-1 group-title="央卫频道" tvg-name="山东卫视LT" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%B1%B1%E4%B8%9C%E5%8D%AB%E8%A7%86LT.png",山东卫视LT
|
||||
#EXTINF:-1 group-title="央卫频道" tvg-name="山东卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%B1%B1%E4%B8%9C%E5%8D%AB%E8%A7%86.png",山东卫视
|
||||
http://171.38.107.33:8181/tsfile/live/1039_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||
#EXTINF:-1 group-title="央卫频道" tvg-name="山西卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%B1%B1%E8%A5%BF%E5%8D%AB%E8%A7%86.png",山西卫视
|
||||
http://139.214.176.20:9901/tsfile/live/1080_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||
@@ -2407,9 +2407,9 @@ http://111.26.72.89:9901/tsfile/live/0126_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||
http://218.104.239.114:9901/tsfile/live/0126_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||
#EXTINF:-1 group-title="央卫频道" tvg-name="深圳卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B7%B1%E5%9C%B3%E5%8D%AB%E8%A7%86.png",深圳卫视
|
||||
http://110.72.53.213:8181/tsfile/live/0126_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||
#EXTINF:-1 group-title="央卫频道" tvg-name="深圳卫视LT" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B7%B1%E5%9C%B3%E5%8D%AB%E8%A7%86LT.png",深圳卫视LT
|
||||
#EXTINF:-1 group-title="央卫频道" tvg-name="深圳卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B7%B1%E5%9C%B3%E5%8D%AB%E8%A7%86.png",深圳卫视
|
||||
http://171.38.107.34:8181/tsfile/live/1036_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||
#EXTINF:-1 group-title="央卫频道" tvg-name="深圳卫视LT" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B7%B1%E5%9C%B3%E5%8D%AB%E8%A7%86LT.png",深圳卫视LT
|
||||
#EXTINF:-1 group-title="央卫频道" tvg-name="深圳卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B7%B1%E5%9C%B3%E5%8D%AB%E8%A7%86.png",深圳卫视
|
||||
http://171.38.107.33:8181/tsfile/live/1036_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||
#EXTINF:-1 group-title="央卫频道" tvg-name="湖北卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B9%96%E5%8C%97%E5%8D%AB%E8%A7%86.png",湖北卫视
|
||||
http://139.214.176.20:9901/tsfile/live/1083_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||
@@ -2429,9 +2429,9 @@ http://218.104.239.114:9901/tsfile/live/0132_1.m3u8?key=txiptv&playlive=1&authid
|
||||
http://222.169.85.8:9901/tsfile/live/0132_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||
#EXTINF:-1 group-title="央卫频道" tvg-name="湖北卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B9%96%E5%8C%97%E5%8D%AB%E8%A7%86.png",湖北卫视
|
||||
http://111.26.72.89:9901/tsfile/live/0132_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||
#EXTINF:-1 group-title="央卫频道" tvg-name="湖北卫视LT" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B9%96%E5%8C%97%E5%8D%AB%E8%A7%86LT.png",湖北卫视LT
|
||||
#EXTINF:-1 group-title="央卫频道" tvg-name="湖北卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B9%96%E5%8C%97%E5%8D%AB%E8%A7%86.png",湖北卫视
|
||||
http://171.38.107.34:8181/tsfile/live/1038_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||
#EXTINF:-1 group-title="央卫频道" tvg-name="湖北卫视LT" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B9%96%E5%8C%97%E5%8D%AB%E8%A7%86LT.png",湖北卫视LT
|
||||
#EXTINF:-1 group-title="央卫频道" tvg-name="湖北卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B9%96%E5%8C%97%E5%8D%AB%E8%A7%86.png",湖北卫视
|
||||
http://171.38.107.33:8181/tsfile/live/1038_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||
#EXTINF:-1 group-title="央卫频道" tvg-name="湖南卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B9%96%E5%8D%97%E5%8D%AB%E8%A7%86.png",湖南卫视
|
||||
http://139.214.176.20:9901/tsfile/live/1084_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||
@@ -2509,9 +2509,9 @@ http://218.104.239.114:9901/tsfile/live/0121_1.m3u8?key=txiptv&playlive=1&authid
|
||||
http://222.169.85.8:9901/tsfile/live/0121_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||
#EXTINF:-1 group-title="央卫频道" tvg-name="辽宁卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E8%BE%BD%E5%AE%81%E5%8D%AB%E8%A7%86.png",辽宁卫视
|
||||
http://113.25.252.226:9901/tsfile/live/1024_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||
#EXTINF:-1 group-title="央卫频道" tvg-name="辽宁卫视lt" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E8%BE%BD%E5%AE%81%E5%8D%AB%E8%A7%86lt.png",辽宁卫视lt
|
||||
#EXTINF:-1 group-title="央卫频道" tvg-name="辽宁卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E8%BE%BD%E5%AE%81%E5%8D%AB%E8%A7%86.png",辽宁卫视
|
||||
http://171.38.107.34:8181/tsfile/live/1044_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||
#EXTINF:-1 group-title="央卫频道" tvg-name="辽宁卫视lt" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E8%BE%BD%E5%AE%81%E5%8D%AB%E8%A7%86lt.png",辽宁卫视lt
|
||||
#EXTINF:-1 group-title="央卫频道" tvg-name="辽宁卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E8%BE%BD%E5%AE%81%E5%8D%AB%E8%A7%86.png",辽宁卫视
|
||||
http://171.38.107.33:8181/tsfile/live/1044_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||
#EXTINF:-1 group-title="央卫频道" tvg-name="重庆卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E9%87%8D%E5%BA%86%E5%8D%AB%E8%A7%86.png",重庆卫视
|
||||
http://222.223.84.201:9901/tsfile/live/0142_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||
|
||||
+30
-144
@@ -48,6 +48,16 @@
|
||||
"url": "http://v.rbotv.cn"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "椰子",
|
||||
"name": "椰子|APP",
|
||||
"type": 3,
|
||||
"changeable": 0,
|
||||
"api": "csp_AppFox",
|
||||
"ext": {
|
||||
"host": "http://103.109.20.117:550"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "恋鱼",
|
||||
"name": "恋鱼|APP",
|
||||
@@ -58,25 +68,6 @@
|
||||
"ver": 2
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "麒麟",
|
||||
"name": "麒麟|APP",
|
||||
"type": 3,
|
||||
"api": "csp_AppFox",
|
||||
"ext": {
|
||||
"host": "https://www.70yyw.cc",
|
||||
"ver": 2
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "木瓜",
|
||||
"name": "木瓜|APP",
|
||||
"type": 3,
|
||||
"api": "csp_AppFox",
|
||||
"ext": {
|
||||
"host": "http://www.yezitv.top"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "椰子",
|
||||
"name": "椰子|APP",
|
||||
@@ -279,7 +270,7 @@
|
||||
"changeable": 1,
|
||||
"api": "csp_AppGet",
|
||||
"ext": {
|
||||
"url": "https://www.mfsp4k.top",
|
||||
"url": "https://www.26mf4k.top",
|
||||
"dataKey": "1234567887654321",
|
||||
"dataIv": "1234567887654321"
|
||||
}
|
||||
@@ -788,20 +779,10 @@
|
||||
"filterable": 1
|
||||
},
|
||||
{
|
||||
"key": "笒鬼短剧",
|
||||
"name": "笒鬼|短剧",
|
||||
"key": "七猫短剧",
|
||||
"name": "七猫|短剧",
|
||||
"type": 3,
|
||||
"api": "csp_CenguiDJ",
|
||||
"searchable": 1,
|
||||
"changeable": 1,
|
||||
"quickSearch": 1,
|
||||
"filterable": 1
|
||||
},
|
||||
{
|
||||
"key": "百度短剧",
|
||||
"name": "百度|短剧",
|
||||
"type": 3,
|
||||
"api": "csp_BaiduDJ",
|
||||
"api": "csp_QiMaoDJ",
|
||||
"searchable": 1,
|
||||
"changeable": 1,
|
||||
"quickSearch": 1,
|
||||
@@ -1251,26 +1232,6 @@
|
||||
"filterable": 1,
|
||||
"ext": "./json/DYG.json"
|
||||
},
|
||||
{
|
||||
"key": "狐狸君",
|
||||
"name": "狐狸君|磁力",
|
||||
"type": 3,
|
||||
"api": "csp_XBPQ",
|
||||
"changeable": 1,
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"filterable": 1,
|
||||
"ext": "./json/HLJ.json"
|
||||
},
|
||||
{
|
||||
"key": "Mp4电影",
|
||||
"name": "Mp4电影|磁力",
|
||||
"type": 3,
|
||||
"api": "csp_Mp4Mov",
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"filterable": 1
|
||||
},
|
||||
{
|
||||
"key": "美剧天堂",
|
||||
"name": "美剧天堂|磁力",
|
||||
@@ -1345,88 +1306,13 @@
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "阿里盘搜",
|
||||
"name": "阿里|盘搜",
|
||||
"key": "盘搜",
|
||||
"name": "盘搜|搜索",
|
||||
"type": 3,
|
||||
"api": "csp_PanSou",
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"filterable": 1,
|
||||
"ext": {
|
||||
"cloudDrives": "aliyun"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "夸克盘搜",
|
||||
"name": "夸克|盘搜",
|
||||
"type": 3,
|
||||
"api": "csp_PanSou",
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"filterable": 1,
|
||||
"ext": {
|
||||
"cloudDrives": "quark"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "UC盘搜",
|
||||
"name": "UC|盘搜",
|
||||
"type": 3,
|
||||
"api": "csp_PanSou",
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"filterable": 1,
|
||||
"ext": {
|
||||
"cloudDrives": "uc"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "天翼盘搜",
|
||||
"name": "天翼|盘搜",
|
||||
"type": 3,
|
||||
"api": "csp_PanSou",
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"filterable": 1,
|
||||
"ext": {
|
||||
"cloudDrives": "tianyi"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "123盘搜",
|
||||
"name": "123|盘搜",
|
||||
"type": 3,
|
||||
"api": "csp_PanSou",
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"filterable": 1,
|
||||
"ext": {
|
||||
"cloudDrives": "123"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "百度盘搜",
|
||||
"name": "百度|盘搜",
|
||||
"type": 3,
|
||||
"api": "csp_PanSou",
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"filterable": 1,
|
||||
"ext": {
|
||||
"cloudDrives": "baidu"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "移动盘搜",
|
||||
"name": "移动|盘搜",
|
||||
"type": 3,
|
||||
"api": "csp_PanSou139",
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"filterable": 1,
|
||||
"ext": {
|
||||
"cloudDrives": "mobile"
|
||||
}
|
||||
"quickSearch": 0,
|
||||
"filterable": 0
|
||||
},
|
||||
{
|
||||
"key": "糖果",
|
||||
@@ -1434,8 +1320,8 @@
|
||||
"type": 3,
|
||||
"api": "csp_TGSou",
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"filterable": 1
|
||||
"quickSearch": 0,
|
||||
"filterable": 0
|
||||
},
|
||||
{
|
||||
"key": "百酷",
|
||||
@@ -1574,8 +1460,8 @@
|
||||
"quickSearch": 0,
|
||||
"filterable": 0,
|
||||
"ext": {
|
||||
"cookie": "http://127.0.0.1:9978/file/TVBox/bili_cookie.txt",
|
||||
"json": "https://git.yylx.win/raw.githubusercontent.com/PizazzGY/NewTVBox/main/other/json/BLYCH.json"
|
||||
"json": "https://git.yylx.win/raw.githubusercontent.com/PizazzGY/NewTVBox/main/other/json/BLYCH.json",
|
||||
"cookie": "http://127.0.0.1:9978/file/TVBox/bili_cookie.txt"
|
||||
},
|
||||
"style": {
|
||||
"type": "rect",
|
||||
@@ -1591,8 +1477,8 @@
|
||||
"quickSearch": 0,
|
||||
"filterable": 0,
|
||||
"ext": {
|
||||
"cookie": "http://127.0.0.1:9978/file/TVBox/bili_cookie.txt",
|
||||
"json": "https://git.yylx.win/raw.githubusercontent.com/PizazzGY/NewTVBox/main/other/json/BLTS.json"
|
||||
"json": "https://git.yylx.win/raw.githubusercontent.com/PizazzGY/NewTVBox/main/other/json/BLTS.json",
|
||||
"cookie": "http://127.0.0.1:9978/file/TVBox/bili_cookie.txt"
|
||||
},
|
||||
"style": {
|
||||
"type": "rect",
|
||||
@@ -1608,8 +1494,8 @@
|
||||
"quickSearch": 0,
|
||||
"filterable": 0,
|
||||
"ext": {
|
||||
"cookie": "http://127.0.0.1:9978/file/TVBox/bili_cookie.txt",
|
||||
"json": "https://git.yylx.win/raw.githubusercontent.com/PizazzGY/NewTVBox/main/other/json/BLXS.json"
|
||||
"json": "https://git.yylx.win/raw.githubusercontent.com/PizazzGY/NewTVBox/main/other/json/BLXS.json",
|
||||
"cookie": "http://127.0.0.1:9978/file/TVBox/bili_cookie.txt"
|
||||
},
|
||||
"style": {
|
||||
"type": "rect",
|
||||
@@ -1625,8 +1511,8 @@
|
||||
"quickSearch": 0,
|
||||
"filterable": 0,
|
||||
"ext": {
|
||||
"cookie": "http://127.0.0.1:9978/file/TVBox/bili_cookie.txt",
|
||||
"json": "https://git.yylx.win/raw.githubusercontent.com/PizazzGY/NewTVBox/main/other/json/BLXP.json"
|
||||
"json": "https://git.yylx.win/raw.githubusercontent.com/PizazzGY/NewTVBox/main/other/json/BLXP.json",
|
||||
"cookie": "http://127.0.0.1:9978/file/TVBox/bili_cookie.txt"
|
||||
},
|
||||
"style": {
|
||||
"type": "rect",
|
||||
@@ -1642,8 +1528,8 @@
|
||||
"quickSearch": 0,
|
||||
"filterable": 0,
|
||||
"ext": {
|
||||
"cookie": "http://127.0.0.1:9978/file/TVBox/bili_cookie.txt",
|
||||
"json": "https://git.yylx.win/raw.githubusercontent.com/PizazzGY/NewTVBox/main/other/json/BLXQ.json"
|
||||
"json": "https://git.yylx.win/raw.githubusercontent.com/PizazzGY/NewTVBox/main/other/json/BLXQ.json",
|
||||
"cookie": "http://127.0.0.1:9978/file/TVBox/bili_cookie.txt"
|
||||
},
|
||||
"style": {
|
||||
"type": "rect",
|
||||
|
||||
File diff suppressed because it is too large.
Load diff
+1
-913
@@ -1,913 +1 @@
|
||||
//小心儿悠悠//
|
||||
var rule = {
|
||||
title: '腾讯视频',
|
||||
host: 'https://v.qq.com',
|
||||
homeUrl: '/x/bu/pagesheet/list?_all=1&append=1&channel=cartoon&listpage=1&offset=0&pagesize=21&iarea=-1&sort=18',
|
||||
detailUrl: 'https://node.video.qq.com/x/api/float_vinfo2?cid=fyid',
|
||||
searchUrl: '**',
|
||||
searchable: 2,
|
||||
filterable: 1,
|
||||
multi: 1,
|
||||
url: '/x/bu/pagesheet/list?_all=1&append=1&channel=fyclass&listpage=1&offset=((fypage-1)*21)&pagesize=21&iarea=-1',
|
||||
filter_url: 'sort={{fl.sort or 75}}&iyear={{fl.iyear}}&year={{fl.year}}&itype={{fl.type}}&ifeature={{fl.feature}}&iarea={{fl.area}}&itrailer={{fl.itrailer}}&gender={{fl.sex}}',
|
||||
filter_url: 'sort={{fl.sort or 75}}&iyear={{fl.iyear}}&year={{fl.year}}&itype={{fl.type}}&ifeature={{fl.feature}}&iarea={{fl.area}}&itrailer={{fl.itrailer}}&gender={{fl.sex}}',
|
||||
filter: {
|
||||
"choice": [{
|
||||
"key": "sort",
|
||||
"name": "排序",
|
||||
"value": [{
|
||||
"n": "最热",
|
||||
"v": "75"
|
||||
}, {
|
||||
"n": "最新",
|
||||
"v": "83"
|
||||
}, {
|
||||
"n": "好评",
|
||||
"v": "81"
|
||||
}]
|
||||
}, {
|
||||
"key": "iyear",
|
||||
"name": "年代",
|
||||
"value": [{
|
||||
"n": "全部",
|
||||
"v": "-1"
|
||||
}, {
|
||||
"n": "2025",
|
||||
"v": "2025"
|
||||
}, {
|
||||
"n": "2024",
|
||||
"v": "2024"
|
||||
}, {
|
||||
"n": "2023",
|
||||
"v": "2023"
|
||||
}, {
|
||||
"n": "2022",
|
||||
"v": "2022"
|
||||
}, {
|
||||
"n": "2021",
|
||||
"v": "2021"
|
||||
}, {
|
||||
"n": "2020",
|
||||
"v": "2020"
|
||||
}, {
|
||||
"n": "2019",
|
||||
"v": "2019"
|
||||
}, {
|
||||
"n": "2018",
|
||||
"v": "2018"
|
||||
}, {
|
||||
"n": "2017",
|
||||
"v": "2017"
|
||||
}, {
|
||||
"n": "2016",
|
||||
"v": "2016"
|
||||
}, {
|
||||
"n": "2015",
|
||||
"v": "2015"
|
||||
}]
|
||||
}],
|
||||
"tv": [{
|
||||
"key": "sort",
|
||||
"name": "排序",
|
||||
"value": [{
|
||||
"n": "最热",
|
||||
"v": "75"
|
||||
}, {
|
||||
"n": "最新",
|
||||
"v": "79"
|
||||
}, {
|
||||
"n": "好评",
|
||||
"v": "16"
|
||||
}]
|
||||
}, {
|
||||
"key": "feature",
|
||||
"name": "类型",
|
||||
"value": [{
|
||||
"n": "全部",
|
||||
"v": "-1"
|
||||
}, {
|
||||
"n": "爱情",
|
||||
"v": "1"
|
||||
}, {
|
||||
"n": "古装",
|
||||
"v": "2"
|
||||
}, {
|
||||
"n": "悬疑",
|
||||
"v": "3"
|
||||
}, {
|
||||
"n": "都市",
|
||||
"v": "4"
|
||||
}, {
|
||||
"n": "家庭",
|
||||
"v": "5"
|
||||
}, {
|
||||
"n": "喜剧",
|
||||
"v": "6"
|
||||
}, {
|
||||
"n": "传奇",
|
||||
"v": "7"
|
||||
}, {
|
||||
"n": "武侠",
|
||||
"v": "8"
|
||||
}, {
|
||||
"n": "军旅",
|
||||
"v": "9"
|
||||
}, {
|
||||
"n": "权谋",
|
||||
"v": "10"
|
||||
}, {
|
||||
"n": "革命",
|
||||
"v": "11"
|
||||
}, {
|
||||
"n": "现实",
|
||||
"v": "13"
|
||||
}, {
|
||||
"n": "青春",
|
||||
"v": "14"
|
||||
}, {
|
||||
"n": "猎奇",
|
||||
"v": "15"
|
||||
}, {
|
||||
"n": "科幻",
|
||||
"v": "16"
|
||||
}, {
|
||||
"n": "竞技",
|
||||
"v": "17"
|
||||
}, {
|
||||
"n": "玄幻",
|
||||
"v": "18"
|
||||
}]
|
||||
}, {
|
||||
"key": "iyear",
|
||||
"name": "年代",
|
||||
"value": [{
|
||||
"n": "全部",
|
||||
"v": "-1"
|
||||
}, {
|
||||
"n": "2025",
|
||||
"v": "2025"
|
||||
}, {
|
||||
"n": "2024",
|
||||
"v": "2024"
|
||||
}, {
|
||||
"n": "2023",
|
||||
"v": "2023"
|
||||
}, {
|
||||
"n": "2022",
|
||||
"v": "2022"
|
||||
}, {
|
||||
"n": "2021",
|
||||
"v": "2021"
|
||||
}, {
|
||||
"n": "2020",
|
||||
"v": "2020"
|
||||
}, {
|
||||
"n": "2019",
|
||||
"v": "2019"
|
||||
}, {
|
||||
"n": "2018",
|
||||
"v": "2018"
|
||||
}, {
|
||||
"n": "2017",
|
||||
"v": "2017"
|
||||
}, {
|
||||
"n": "2016",
|
||||
"v": "2016"
|
||||
}, {
|
||||
"n": "2015",
|
||||
"v": "2015"
|
||||
}]
|
||||
}],
|
||||
"movie": [{
|
||||
"key": "sort",
|
||||
"name": "排序",
|
||||
"value": [{
|
||||
"n": "最热",
|
||||
"v": "75"
|
||||
}, {
|
||||
"n": "最新",
|
||||
"v": "83"
|
||||
}, {
|
||||
"n": "好评",
|
||||
"v": "81"
|
||||
}]
|
||||
}, {
|
||||
"key": "type",
|
||||
"name": "类型",
|
||||
"value": [{
|
||||
"n": "全部",
|
||||
"v": "-1"
|
||||
}, {
|
||||
"n": "犯罪",
|
||||
"v": "4"
|
||||
}, {
|
||||
"n": "励志",
|
||||
"v": "2"
|
||||
}, {
|
||||
"n": "喜剧",
|
||||
"v": "100004"
|
||||
}, {
|
||||
"n": "热血",
|
||||
"v": "100061"
|
||||
}, {
|
||||
"n": "悬疑",
|
||||
"v": "100009"
|
||||
}, {
|
||||
"n": "爱情",
|
||||
"v": "100005"
|
||||
}, {
|
||||
"n": "科幻",
|
||||
"v": "100012"
|
||||
}, {
|
||||
"n": "恐怖",
|
||||
"v": "100010"
|
||||
}, {
|
||||
"n": "动画",
|
||||
"v": "100015"
|
||||
}, {
|
||||
"n": "战争",
|
||||
"v": "100006"
|
||||
}, {
|
||||
"n": "家庭",
|
||||
"v": "100017"
|
||||
}, {
|
||||
"n": "剧情",
|
||||
"v": "100022"
|
||||
}, {
|
||||
"n": "奇幻",
|
||||
"v": "100016"
|
||||
}, {
|
||||
"n": "武侠",
|
||||
"v": "100011"
|
||||
}, {
|
||||
"n": "历史",
|
||||
"v": "100021"
|
||||
}, {
|
||||
"n": "老片",
|
||||
"v": "100013"
|
||||
}, {
|
||||
"n": "西部",
|
||||
"v": "3"
|
||||
}, {
|
||||
"n": "记录片",
|
||||
"v": "100020"
|
||||
}]
|
||||
}, {
|
||||
"key": "year",
|
||||
"name": "年代",
|
||||
"value": [{
|
||||
"n": "全部",
|
||||
"v": "-1"
|
||||
}, {
|
||||
"n": "2025",
|
||||
"v": "2025"
|
||||
}, {
|
||||
"n": "2024",
|
||||
"v": "2024"
|
||||
}, {
|
||||
"n": "2023",
|
||||
"v": "2023"
|
||||
}, {
|
||||
"n": "2022",
|
||||
"v": "2022"
|
||||
}, {
|
||||
"n": "2021",
|
||||
"v": "2021"
|
||||
}, {
|
||||
"n": "2020",
|
||||
"v": "2020"
|
||||
}, {
|
||||
"n": "2019",
|
||||
"v": "2019"
|
||||
}, {
|
||||
"n": "2018",
|
||||
"v": "2018"
|
||||
}, {
|
||||
"n": "2017",
|
||||
"v": "2017"
|
||||
}, {
|
||||
"n": "2016",
|
||||
"v": "2016"
|
||||
}, {
|
||||
"n": "2015",
|
||||
"v": "2015"
|
||||
}]
|
||||
}],
|
||||
"variety": [{
|
||||
"key": "sort",
|
||||
"name": "排序",
|
||||
"value": [{
|
||||
"n": "最热",
|
||||
"v": "75"
|
||||
}, {
|
||||
"n": "最新",
|
||||
"v": "23"
|
||||
}]
|
||||
}, {
|
||||
"key": "iyear",
|
||||
"name": "年代",
|
||||
"value": [{
|
||||
"n": "全部",
|
||||
"v": "-1"
|
||||
}, {
|
||||
"n": "2025",
|
||||
"v": "2025"
|
||||
}, {
|
||||
"n": "2024",
|
||||
"v": "2024"
|
||||
}, {
|
||||
"n": "2023",
|
||||
"v": "2023"
|
||||
}, {
|
||||
"n": "2022",
|
||||
"v": "2022"
|
||||
}, {
|
||||
"n": "2021",
|
||||
"v": "2021"
|
||||
}, {
|
||||
"n": "2020",
|
||||
"v": "2020"
|
||||
}, {
|
||||
"n": "2019",
|
||||
"v": "2019"
|
||||
}, {
|
||||
"n": "2018",
|
||||
"v": "2018"
|
||||
}, {
|
||||
"n": "2017",
|
||||
"v": "2017"
|
||||
}, {
|
||||
"n": "2016",
|
||||
"v": "2016"
|
||||
}, {
|
||||
"n": "2015",
|
||||
"v": "2015"
|
||||
}]
|
||||
}],
|
||||
"cartoon": [{
|
||||
"key": "sort",
|
||||
"name": "排序",
|
||||
"value": [{
|
||||
"n": "最热",
|
||||
"v": "75"
|
||||
}, {
|
||||
"n": "最新",
|
||||
"v": "83"
|
||||
}, {
|
||||
"n": "好评",
|
||||
"v": "81"
|
||||
}]
|
||||
}, {
|
||||
"key": "area",
|
||||
"name": "地区",
|
||||
"value": [{
|
||||
"n": "全部",
|
||||
"v": "-1"
|
||||
}, {
|
||||
"n": "内地",
|
||||
"v": "1"
|
||||
}, {
|
||||
"n": "日本",
|
||||
"v": "2"
|
||||
}, {
|
||||
"n": "欧美",
|
||||
"v": "3"
|
||||
}, {
|
||||
"n": "其他",
|
||||
"v": "4"
|
||||
}]
|
||||
}, {
|
||||
"key": "type",
|
||||
"name": "类型",
|
||||
"value": [{
|
||||
"n": "全部",
|
||||
"v": "-1"
|
||||
}, {
|
||||
"n": "玄幻",
|
||||
"v": "9"
|
||||
}, {
|
||||
"n": "科幻",
|
||||
"v": "4"
|
||||
}, {
|
||||
"n": "武侠",
|
||||
"v": "13"
|
||||
}, {
|
||||
"n": "冒险",
|
||||
"v": "3"
|
||||
}, {
|
||||
"n": "战斗",
|
||||
"v": "5"
|
||||
}, {
|
||||
"n": "搞笑",
|
||||
"v": "1"
|
||||
}, {
|
||||
"n": "恋爱",
|
||||
"v": "7"
|
||||
}, {
|
||||
"n": "魔幻",
|
||||
"v": "6"
|
||||
}, {
|
||||
"n": "竞技",
|
||||
"v": "20"
|
||||
}, {
|
||||
"n": "悬疑",
|
||||
"v": "17"
|
||||
}, {
|
||||
"n": "日常",
|
||||
"v": "15"
|
||||
}, {
|
||||
"n": "校园",
|
||||
"v": "16"
|
||||
}, {
|
||||
"n": "真人",
|
||||
"v": "18"
|
||||
}, {
|
||||
"n": "推理",
|
||||
"v": "14"
|
||||
}, {
|
||||
"n": "历史",
|
||||
"v": "19"
|
||||
}, {
|
||||
"n": "经典",
|
||||
"v": "3"
|
||||
}, {
|
||||
"n": "其他",
|
||||
"v": "12"
|
||||
}]
|
||||
}, {
|
||||
"key": "iyear",
|
||||
"name": "年代",
|
||||
"value": [{
|
||||
"n": "全部",
|
||||
"v": "-1"
|
||||
}, {
|
||||
"n": "2025",
|
||||
"v": "2025"
|
||||
}, {
|
||||
"n": "2024",
|
||||
"v": "2024"
|
||||
}, {
|
||||
"n": "2023",
|
||||
"v": "2023"
|
||||
}, {
|
||||
"n": "2022",
|
||||
"v": "2022"
|
||||
}, {
|
||||
"n": "2021",
|
||||
"v": "2021"
|
||||
}, {
|
||||
"n": "2020",
|
||||
"v": "2020"
|
||||
}, {
|
||||
"n": "2019",
|
||||
"v": "2019"
|
||||
}, {
|
||||
"n": "2018",
|
||||
"v": "2018"
|
||||
}, {
|
||||
"n": "2017",
|
||||
"v": "2017"
|
||||
}, {
|
||||
"n": "2016",
|
||||
"v": "2016"
|
||||
}, {
|
||||
"n": "2015",
|
||||
"v": "2015"
|
||||
}]
|
||||
}],
|
||||
"child": [{
|
||||
"key": "sort",
|
||||
"name": "排序",
|
||||
"value": [{
|
||||
"n": "最热",
|
||||
"v": "75"
|
||||
}, {
|
||||
"n": "最新",
|
||||
"v": "76"
|
||||
}, {
|
||||
"n": "好评",
|
||||
"v": "20"
|
||||
}]
|
||||
}, {
|
||||
"key": "sex",
|
||||
"name": "性别",
|
||||
"value": [{
|
||||
"n": "全部",
|
||||
"v": "-1"
|
||||
}, {
|
||||
"n": "女孩",
|
||||
"v": "1"
|
||||
}, {
|
||||
"n": "男孩",
|
||||
"v": "2"
|
||||
}]
|
||||
}, {
|
||||
"key": "area",
|
||||
"name": "地区",
|
||||
"value": [{
|
||||
"n": "全部",
|
||||
"v": "-1"
|
||||
}, {
|
||||
"n": "内地",
|
||||
"v": "3"
|
||||
}, {
|
||||
"n": "日本",
|
||||
"v": "2"
|
||||
}, {
|
||||
"n": "其他",
|
||||
"v": "1"
|
||||
}]
|
||||
}, {
|
||||
"key": "iyear",
|
||||
"name": "年龄段",
|
||||
"value": [{
|
||||
"n": "全部",
|
||||
"v": "-1"
|
||||
}, {
|
||||
"n": "0-3岁",
|
||||
"v": "1"
|
||||
}, {
|
||||
"n": "4-6岁",
|
||||
"v": "2"
|
||||
}, {
|
||||
"n": "7-9岁",
|
||||
"v": "3"
|
||||
}, {
|
||||
"n": "10岁以上",
|
||||
"v": "4"
|
||||
}, {
|
||||
"n": "全年龄段",
|
||||
"v": "7"
|
||||
}]
|
||||
}],
|
||||
"doco": [{
|
||||
"key": "sort",
|
||||
"name": "排序",
|
||||
"value": [{
|
||||
"n": "最热",
|
||||
"v": "75"
|
||||
}, {
|
||||
"n": "最新",
|
||||
"v": "74"
|
||||
}]
|
||||
}, {
|
||||
"key": "itrailer",
|
||||
"name": "出品方",
|
||||
"value": [{
|
||||
"n": "全部",
|
||||
"v": "-1"
|
||||
}, {
|
||||
"n": "BBC",
|
||||
"v": "1"
|
||||
}, {
|
||||
"n": "国家地理",
|
||||
"v": "4"
|
||||
}, {
|
||||
"n": "HBO",
|
||||
"v": "3175"
|
||||
}, {
|
||||
"n": "NHK",
|
||||
"v": "2"
|
||||
}, {
|
||||
"n": "历史频道",
|
||||
"v": "7"
|
||||
}, {
|
||||
"n": "ITV",
|
||||
"v": "3530"
|
||||
}, {
|
||||
"n": "探索频道",
|
||||
"v": "3174"
|
||||
}, {
|
||||
"n": "ZDF",
|
||||
"v": "3176"
|
||||
}, {
|
||||
"n": "腾讯自制",
|
||||
"v": "15"
|
||||
}, {
|
||||
"n": "合作机构",
|
||||
"v": "6"
|
||||
}, {
|
||||
"n": "其他",
|
||||
"v": "5"
|
||||
}]
|
||||
}, {
|
||||
"key": "type",
|
||||
"name": "类型",
|
||||
"value": [{
|
||||
"n": "全部",
|
||||
"v": "-1"
|
||||
}, {
|
||||
"n": "自然",
|
||||
"v": "4"
|
||||
}, {
|
||||
"n": "美食",
|
||||
"v": "10"
|
||||
}, {
|
||||
"n": "社会",
|
||||
"v": "3"
|
||||
}, {
|
||||
"n": "人文",
|
||||
"v": "6"
|
||||
}, {
|
||||
"n": "历史",
|
||||
"v": "1"
|
||||
}, {
|
||||
"n": "军事",
|
||||
"v": "2"
|
||||
}, {
|
||||
"n": "科技",
|
||||
"v": "8"
|
||||
}, {
|
||||
"n": "财经",
|
||||
"v": "14"
|
||||
}, {
|
||||
"n": "探险",
|
||||
"v": "15"
|
||||
}, {
|
||||
"n": "罪案",
|
||||
"v": "7"
|
||||
}, {
|
||||
"n": "竞技",
|
||||
"v": "12"
|
||||
}, {
|
||||
"n": "旅游",
|
||||
"v": "11"
|
||||
}]
|
||||
}]
|
||||
},
|
||||
headers: {
|
||||
'User-Agent': 'PC_UA'
|
||||
},
|
||||
timeout: 5000,
|
||||
cate_exclude: '会员|游戏|全部',
|
||||
class_name: '精选&电影&电视剧&综艺&动漫&少儿&纪录片',
|
||||
class_url: 'choice&movie&tv&variety&cartoon&child&doco',
|
||||
limit: 20,
|
||||
play_parse: true,
|
||||
lazy: $js.toString(() => {
|
||||
try {
|
||||
let bata = JSON.parse(response);
|
||||
log(bata)
|
||||
if (bata.url.includes("http")) {
|
||||
input = {
|
||||
header: {
|
||||
'User-Agent': ""
|
||||
},
|
||||
parse: 0,
|
||||
url: bata.url,
|
||||
jx: 0,
|
||||
danmaku: 'http://127.0.0.1:9978/proxy?do=danmu&site=js&url=' + input.split("?")[0]
|
||||
};
|
||||
} else {
|
||||
input = {
|
||||
header: {
|
||||
'User-Agent': ""
|
||||
},
|
||||
parse: 0,
|
||||
url: input.split("?")[0],
|
||||
jx: 1,
|
||||
danmaku: 'http://127.0.0.1:9978/proxy?do=danmu&site=js&url=' + input.split("?")[0]
|
||||
};
|
||||
}
|
||||
} catch {
|
||||
input = {
|
||||
header: {
|
||||
'User-Agent': ""
|
||||
},
|
||||
parse: 0,
|
||||
url: input.split("?")[0],
|
||||
jx: 1,
|
||||
danmaku: 'http://127.0.0.1:9978/proxy?do=danmu&site=js&url=' + input.split("?")[0]
|
||||
};
|
||||
}
|
||||
}),
|
||||
|
||||
推荐: '.list_item;img&&alt;img&&src;a&&Text;a&&data-float',
|
||||
一级: '.list_item;img&&alt;img&&src;a&&Text;a&&data-float',
|
||||
二级: $js.toString(() => {
|
||||
VOD = {};
|
||||
let d = [];
|
||||
let video_list = [];
|
||||
let video_lists = [];
|
||||
let QZOutputJson;
|
||||
let html = fetch(input, fetch_params);
|
||||
let sourceId = /get_playsource/.test(input) ? input.match(/id=(\d*?)&/)[1] : input.split("cid=")[1];
|
||||
let cid = sourceId;
|
||||
let detailUrl = "https://v.qq.com/detail/m/" + cid + ".html";
|
||||
try {
|
||||
let json = JSON.parse(html);
|
||||
VOD = {
|
||||
vod_url: input,
|
||||
vod_name: json.c.title,
|
||||
type_name: json.typ.join(","),
|
||||
vod_actor: json.nam.join(","),
|
||||
vod_year: json.c.year,
|
||||
vod_content: json.c.description,
|
||||
vod_remarks: json.rec,
|
||||
vod_pic: urljoin2(input, json.c.pic)
|
||||
}
|
||||
} catch (e) {}
|
||||
if (/get_playsource/.test(input)) {
|
||||
eval(html);
|
||||
let indexList = QZOutputJson.PlaylistItem.indexList;
|
||||
indexList.forEach(function(it) {
|
||||
let dataUrl = "https://s.video.qq.com/get_playsource?id=" + sourceId + "&plat=2&type=4&data_type=3&range=" + it + "&video_type=10&plname=qq&otype=json";
|
||||
eval(fetch(dataUrl, fetch_params));
|
||||
let vdata = QZOutputJson.PlaylistItem.videoPlayList;
|
||||
vdata.forEach(function(item) {
|
||||
d.push({
|
||||
title: item.title,
|
||||
pic_url: item.pic,
|
||||
desc: item.episode_number + "\t\t\t播放量:" + item.thirdLine,
|
||||
url: item.playUrl
|
||||
})
|
||||
});
|
||||
video_lists = video_lists.concat(vdata)
|
||||
})
|
||||
} else {
|
||||
let json = JSON.parse(html);
|
||||
video_lists = json.c.video_ids;
|
||||
let url = "https://v.qq.com/x/cover/" + sourceId + ".html";
|
||||
if (video_lists.length === 1) {
|
||||
let vid = video_lists[0];
|
||||
let o_url = "https://union.video.qq.com/fcgi-bin/data?otype=json&tid=1804&appid=20001238&appkey=6c03bbe9658448a4&union_platform=1&idlist=" + vid;
|
||||
let o_html = fetch(o_url, fetch_params);
|
||||
eval(o_html);
|
||||
if (QZOutputJson.results && QZOutputJson.results.length > 0) {
|
||||
let it1 = QZOutputJson.results[0].fields;
|
||||
url = "https://v.qq.com/x/cover/" + cid + "/" + vid + ".html";
|
||||
d.push({
|
||||
title: it1.title,
|
||||
url: url
|
||||
})
|
||||
} else {
|
||||
url = "https://v.qq.com/x/cover/" + cid + "/" + vid + ".html";
|
||||
d.push({
|
||||
title: "正片播放",
|
||||
url: url
|
||||
})
|
||||
}
|
||||
} else if (video_lists.length > 1) {
|
||||
for (let i = 0; i < video_lists.length; i += 30) {
|
||||
video_list.push(video_lists.slice(i, i + 30))
|
||||
}
|
||||
video_list.forEach(function(it, idex) {
|
||||
let o_url = "https://union.video.qq.com/fcgi-bin/data?otype=json&tid=1804&appid=20001238&appkey=6c03bbe9658448a4&union_platform=1&idlist=" + it.join(",");
|
||||
let o_html = fetch(o_url, fetch_params);
|
||||
eval(o_html);
|
||||
QZOutputJson.results.forEach(function(it1) {
|
||||
it1 = it1.fields;
|
||||
let url = "https://v.qq.com/x/cover/" + cid + "/" + it1.vid + ".html";
|
||||
d.push({
|
||||
title: it1.title,
|
||||
pic_url: it1.pic160x90.replace("/160", ""),
|
||||
desc: it1.video_checkup_time,
|
||||
url: url,
|
||||
type: it1.category_map && it1.category_map.length > 1 ? it1.category_map[1] : ""
|
||||
})
|
||||
})
|
||||
})
|
||||
}
|
||||
}
|
||||
|
||||
let playFrom = [];
|
||||
let playUrl = [];
|
||||
|
||||
let ygKeywords = ["预告", "花絮", "片花", "特辑", "幕后", "采访", "制作", "MV", "主题曲"];
|
||||
|
||||
let yg = d.filter(function(it) {
|
||||
return it.type && ygKeywords.some(keyword => it.type.includes(keyword));
|
||||
});
|
||||
let zp = d.filter(function(it) {
|
||||
return !(it.type && ygKeywords.some(keyword => it.type.includes(keyword)));
|
||||
});
|
||||
|
||||
if (zp.length > 0) {
|
||||
playFrom.push("正片");
|
||||
playUrl.push(zp.map(it => it.title + "$" + it.url).join("#"));
|
||||
}
|
||||
|
||||
if (yg.length > 0) {
|
||||
let 预告 = yg.filter(it => it.type && it.type.includes("预告"));
|
||||
let 花絮片花 = yg.filter(it => it.type && (it.type.includes("花絮") || it.type.includes("片花")));
|
||||
let 特辑 = yg.filter(it => it.type && (it.type.includes("特辑") || it.type.includes("幕后")));
|
||||
|
||||
if (预告.length > 0) {
|
||||
playFrom.push("预告");
|
||||
playUrl.push(预告.map(it => it.title + "$" + it.url).join("#"));
|
||||
}
|
||||
if (花絮片花.length > 0) {
|
||||
playFrom.push("花絮片花");
|
||||
playUrl.push(花絮片花.map(it => it.title + "$" + it.url).join("#"));
|
||||
}
|
||||
if (特辑.length > 0) {
|
||||
playFrom.push("特辑");
|
||||
playUrl.push(特辑.map(it => it.title + "$" + it.url).join("#"));
|
||||
}
|
||||
}
|
||||
|
||||
VOD.vod_play_from = playFrom.join("$$$");
|
||||
VOD.vod_play_url = playUrl.join("$$$");
|
||||
}),
|
||||
搜索: $js.toString(() => {
|
||||
let d = [],
|
||||
keyword = input.split("/")[3];
|
||||
let seenIds = new Set();
|
||||
|
||||
function vodSearch(keyword, page = 0) {
|
||||
return request('https://pbaccess.video.qq.com/trpc.videosearch.mobile_search.MultiTerminalSearch/MbSearch?vplatform=2', {
|
||||
body: JSON.stringify({
|
||||
version: "25042201",
|
||||
clientType: 1,
|
||||
filterValue: "",
|
||||
uuid: "B1E50847-D25F-4C4B-BBA0-36F0093487F6",
|
||||
retry: 0,
|
||||
query: keyword,
|
||||
pagenum: page,
|
||||
isPrefetch: true,
|
||||
pagesize: 30,
|
||||
queryFrom: 0,
|
||||
searchDatakey: "",
|
||||
transInfo: "",
|
||||
isneedQc: true,
|
||||
preQid: "",
|
||||
adClientInfo: "",
|
||||
extraInfo: {
|
||||
isNewMarkLabel: "1",
|
||||
multi_terminal_pc: "1",
|
||||
themeType: "1",
|
||||
sugRelatedIds: "{}",
|
||||
appVersion: ""
|
||||
}
|
||||
}),
|
||||
headers: {
|
||||
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/98.0.4758.139 Safari/537.36',
|
||||
'Content-Type': 'application/json',
|
||||
'Origin': 'https://v.qq.com',
|
||||
'Referer': 'https://v.qq.com/'
|
||||
},
|
||||
method: 'POST'
|
||||
});
|
||||
}
|
||||
|
||||
const nonMainContentKeywords = [
|
||||
':', '#', '特辑', '“', '剪辑', '片花', '独家', '专访', '纯享',
|
||||
'制作', '幕后', '宣传', 'MV', '主题曲', '插曲', '彩蛋',
|
||||
'精彩', '集锦', '盘点', '回顾', '解说', '评测', '反应', 'reaction'
|
||||
];
|
||||
|
||||
function isMainContent(title) {
|
||||
if (!title) return false;
|
||||
if (title.includes('<em>') || title.includes('</em>')) return false;
|
||||
return !nonMainContentKeywords.some(keyword => title.includes(keyword));
|
||||
}
|
||||
|
||||
function isQQPlatform(playSites) {
|
||||
if (!playSites || !Array.isArray(playSites)) return true; // 如果没有平台信息,默认保留
|
||||
return playSites.some(site => site.enName && site.enName.toLowerCase() === 'qq');
|
||||
}
|
||||
|
||||
try {
|
||||
let html = vodSearch(keyword, 0);
|
||||
let json = JSON.parse(html);
|
||||
|
||||
function processItemList(itemList) {
|
||||
if (!itemList) return;
|
||||
|
||||
itemList.forEach(it => {
|
||||
if (it.doc && it.doc.id && it.videoInfo &&
|
||||
isMainContent(it.videoInfo.title) &&
|
||||
isQQPlatform(it.videoInfo.playSites)) {
|
||||
|
||||
const itemId = it.doc.id;
|
||||
if (!seenIds.has(itemId)) {
|
||||
seenIds.add(itemId);
|
||||
d.push({
|
||||
title: it.videoInfo.title,
|
||||
img: it.videoInfo.imgUrl || "",
|
||||
url: itemId,
|
||||
desc: it.videoInfo.secondLine || ""
|
||||
});
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
if (json.data && json.data.normalList) {
|
||||
processItemList(json.data.normalList.itemList);
|
||||
}
|
||||
|
||||
if (json.data && json.data.areaBoxList) {
|
||||
json.data.areaBoxList.forEach(box => {
|
||||
processItemList(box.itemList);
|
||||
});
|
||||
}
|
||||
|
||||
} catch (e) {
|
||||
log("搜索出错: " + e.message);
|
||||
}
|
||||
|
||||
setResult(d);
|
||||
})
|
||||
|
||||
};
|
||||
Ly/lsI/lv4PlhL/mgqDmgqAvLwp2YXIgcnVsZSA9IHsKICAgIHRpdGxlOiAn6IW+6K6v6KeG6aKRJywKICAgIGhvc3Q6ICdodHRwczovL3YucXEuY29tJywKICAgIGhvbWVVcmw6ICcveC9idS9wYWdlc2hlZXQvbGlzdD9fYWxsPTEmYXBwZW5kPTEmY2hhbm5lbD1jYXJ0b29uJmxpc3RwYWdlPTEmb2Zmc2V0PTAmcGFnZXNpemU9MjEmaWFyZWE9LTEmc29ydD0xOCcsCiAgICBkZXRhaWxVcmw6ICdodHRwczovL25vZGUudmlkZW8ucXEuY29tL3gvYXBpL2Zsb2F0X3ZpbmZvMj9jaWQ9ZnlpZCcsCiAgICBzZWFyY2hVcmw6ICcqKicsCiAgICBzZWFyY2hhYmxlOiAyLAogICAgZmlsdGVyYWJsZTogMSwKICAgIG11bHRpOiAxLAogICAgdXJsOiAnL3gvYnUvcGFnZXNoZWV0L2xpc3Q/X2FsbD0xJmFwcGVuZD0xJmNoYW5uZWw9ZnljbGFzcyZsaXN0cGFnZT0xJm9mZnNldD0oKGZ5cGFnZS0xKSoyMSkmcGFnZXNpemU9MjEmaWFyZWE9LTEnLAogICAgZmlsdGVyX3VybDogJ3NvcnQ9e3tmbC5zb3J0IG9yIDc1fX0maXllYXI9e3tmbC5peWVhcn19JnllYXI9e3tmbC55ZWFyfX0maXR5cGU9e3tmbC50eXBlfX0maWZlYXR1cmU9e3tmbC5mZWF0dXJlfX0maWFyZWE9e3tmbC5hcmVhfX0maXRyYWlsZXI9e3tmbC5pdHJhaWxlcn19JmdlbmRlcj17e2ZsLnNleH19JywKICAgIGZpbHRlcl91cmw6ICdzb3J0PXt7Zmwuc29ydCBvciA3NX19Jml5ZWFyPXt7ZmwuaXllYXJ9fSZ5ZWFyPXt7ZmwueWVhcn19Jml0eXBlPXt7ZmwudHlwZX19JmlmZWF0dXJlPXt7ZmwuZmVhdHVyZX19JmlhcmVhPXt7ZmwuYXJlYX19Jml0cmFpbGVyPXt7ZmwuaXRyYWlsZXJ9fSZnZW5kZXI9e3tmbC5zZXh9fScsCiAgICBmaWx0ZXI6IHsKICAgICAgICAiY2hvaWNlIjogW3sKICAgICAgICAgICAgImtleSI6ICJzb3J0IiwKICAgICAgICAgICAgIm5hbWUiOiAi5o6S5bqPIiwKICAgICAgICAgICAgInZhbHVlIjogW3sKICAgICAgICAgICAgICAgICJuIjogIuacgOeDrSIsCiAgICAgICAgICAgICAgICAidiI6ICI3NSIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi5pyA5pawIiwKICAgICAgICAgICAgICAgICJ2IjogIjgzIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLlpb3or4QiLAogICAgICAgICAgICAgICAgInYiOiAiODEiCiAgICAgICAgICAgIH1dCiAgICAgICAgfSwgewogICAgICAgICAgICAia2V5IjogIml5ZWFyIiwKICAgICAgICAgICAgIm5hbWUiOiAi5bm05LujIiwKICAgICAgICAgICAgInZhbHVlIjogW3sKICAgICAgICAgICAgICAgICJuIjogIuWFqOmDqCIsCiAgICAgICAgICAgICAgICAidiI6ICItMSIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAyNSIsCiAgICAgICAgICAgICAgICAidiI6ICIyMDI1IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDI0IiwKICAgICAgICAgICAgICAgICJ2IjogIjIwMjQiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMjMiLAogICAgICAgICAgICAgICAgInYiOiAiMjAyMyIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAyMiIsCiAgICAgICAgICAgICAgICAidiI6ICIyMDIyIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDIxIiwKICAgICAgICAgICAgICAgICJ2IjogIjIwMjEiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMjAiLAogICAgICAgICAgICAgICAgInYiOiAiMjAyMCIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAxOSIsCiAgICAgICAgICAgICAgICAidiI6ICIyMDE5IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDE4IiwKICAgICAgICAgICAgICAgICJ2IjogIjIwMTgiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMTciLAogICAgICAgICAgICAgICAgInYiOiAiMjAxNyIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAxNiIsCiAgICAgICAgICAgICAgICAidiI6ICIyMDE2IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDE1IiwKICAgICAgICAgICAgICAgICJ2IjogIjIwMTUiCiAgICAgICAgICAgIH1dCiAgICAgICAgfV0sCiAgICAgICAgInR2IjogW3sKICAgICAgICAgICAgImtleSI6ICJzb3J0IiwKICAgICAgICAgICAgIm5hbWUiOiAi5o6S5bqPIiwKICAgICAgICAgICAgInZhbHVlIjogW3sKICAgICAgICAgICAgICAgICJuIjogIuacgOeDrSIsCiAgICAgICAgICAgICAgICAidiI6ICI3NSIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi5pyA5pawIiwKICAgICAgICAgICAgICAgICJ2IjogIjc5IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLlpb3or4QiLAogICAgICAgICAgICAgICAgInYiOiAiMTYiCiAgICAgICAgICAgIH1dCiAgICAgICAgfSwgewogICAgICAgICAgICAia2V5IjogImZlYXR1cmUiLAogICAgICAgICAgICAibmFtZSI6ICLnsbvlnosiLAogICAgICAgICAgICAidmFsdWUiOiBbewogICAgICAgICAgICAgICAgIm4iOiAi5YWo6YOoIiwKICAgICAgICAgICAgICAgICJ2IjogIi0xIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLniLHmg4UiLAogICAgICAgICAgICAgICAgInYiOiAiMSIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi5Y+k6KOFIiwKICAgICAgICAgICAgICAgICJ2IjogIjIiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIuaCrOeWkSIsCiAgICAgICAgICAgICAgICAidiI6ICIzIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLpg73luIIiLAogICAgICAgICAgICAgICAgInYiOiAiNCIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi5a625bqtIiwKICAgICAgICAgICAgICAgICJ2IjogIjUiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIuWWnOWJpyIsCiAgICAgICAgICAgICAgICAidiI6ICI2IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLkvKDlpYciLAogICAgICAgICAgICAgICAgInYiOiAiNyIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi5q2m5L6gIiwKICAgICAgICAgICAgICAgICJ2IjogIjgiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIuWGm+aXhSIsCiAgICAgICAgICAgICAgICAidiI6ICI5IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLmnYPosIsiLAogICAgICAgICAgICAgICAgInYiOiAiMTAiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIumdqeWRvSIsCiAgICAgICAgICAgICAgICAidiI6ICIxMSIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi546w5a6eIiwKICAgICAgICAgICAgICAgICJ2IjogIjEzIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLpnZLmmKUiLAogICAgICAgICAgICAgICAgInYiOiAiMTQiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIueMjuWlhyIsCiAgICAgICAgICAgICAgICAidiI6ICIxNSIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi56eR5bm7IiwKICAgICAgICAgICAgICAgICJ2IjogIjE2IgogICAgICAgICAgICBLine truncated
|
||||
@@ -1,21 +0,0 @@
|
||||
{
|
||||
"搜索模式": "1",
|
||||
"搜索url": "https://www.foxjun.com/s/?q={wd}",
|
||||
"搜索数组": "class=\"media\">&&/div>",
|
||||
"搜索图片": "src=\"&&\"",
|
||||
"搜索标题": "《&&》",
|
||||
"搜索副标题": "》&&\"",
|
||||
"搜索链接": "href=\"&&\"",
|
||||
"标题": "《&&》",
|
||||
"副标题": "》&&\"",
|
||||
"影片年代": "上映日期:&&</p>",
|
||||
"影片类型": "类型:&&</p>",
|
||||
"主演": "主演:&&</p>",
|
||||
"简介": "简介:&&</p>",
|
||||
"播放数组": "<tbody>&&</tbody>",
|
||||
"播放列表": "<a&&/a>[包含:magnet]",
|
||||
"播放标题": ">&&<",
|
||||
"播放链接": "href=\"&&\"",
|
||||
"分类url": "https://www.foxjun.com/channel/{cateId}.html?apage1={catepg}",
|
||||
"分类": "国产剧$guochanju#电影$dianying#动画$donghua#美欧剧$meiouju#日韩剧$rihanju"
|
||||
}
|
||||
Binary file not shown.
+5
-21
@@ -11,17 +11,17 @@
|
||||
"searchable": 0,
|
||||
"quickSearch": 0,
|
||||
"filterable": 0,
|
||||
"ext": "./txt/douban.txt"
|
||||
"ext": "./txt/1767300502404G_ouRK.txt"
|
||||
},
|
||||
{
|
||||
"key": "Doubana",
|
||||
"name": "🐮【更新日期:20251216】🐮",
|
||||
"name": "🐮【更新日期:20260104】🐮",
|
||||
"type": 3,
|
||||
"api": "csp_DoubanGuard",
|
||||
"searchable": 0,
|
||||
"quickSearch": 0,
|
||||
"filterable": 0,
|
||||
"ext": "./txt/douban.txt"
|
||||
"ext": "./txt/1767300502404G_ouRK.txt"
|
||||
},
|
||||
{
|
||||
"key": "Doubana",
|
||||
@@ -31,7 +31,7 @@
|
||||
"searchable": 0,
|
||||
"quickSearch": 0,
|
||||
"filterable": 0,
|
||||
"ext": "./txt/douban.txt"
|
||||
"ext": "./txt/1767300502404G_ouRK.txt"
|
||||
},
|
||||
{
|
||||
"key": "Wexconfig",
|
||||
@@ -165,14 +165,6 @@
|
||||
"searchable": 1,
|
||||
"changeable": 1
|
||||
},
|
||||
{
|
||||
"key": "Wexrenrenyingshi",
|
||||
"name": "💥人人┃秒播💥",
|
||||
"type": 3,
|
||||
"api": "csp_WexrenrenyingshiGuard",
|
||||
"searchable": 1,
|
||||
"changeable": 1
|
||||
},
|
||||
{
|
||||
"key": "賤賤",
|
||||
"name": "💥賤片┃p2p💥",
|
||||
@@ -397,14 +389,6 @@
|
||||
"ratio": 2
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "Pandalivetv",
|
||||
"name": "😍韩国┃直播😍",
|
||||
"type": 3,
|
||||
"api": "csp_WexPandalivetvGuard",
|
||||
"searchable": 0,
|
||||
"changeable": 0
|
||||
},
|
||||
{
|
||||
"key": "Iktv",
|
||||
"name": "🎤KTV┃音乐🎤",
|
||||
@@ -425,7 +409,7 @@
|
||||
"key": "WexDm84",
|
||||
"name": "🤡巴士┃动漫🤡",
|
||||
"type": 3,
|
||||
"api": "csp_WexDm84Guard",
|
||||
"api": "csp_WexYingGuard",
|
||||
"searchable": 1,
|
||||
"changeable": 1
|
||||
},
|
||||
|
||||
+156
-156
@@ -1,112 +1,112 @@
|
||||
#EXTM3U x-tvg-url="https://static.188766.xyz/e.xml" catchup="append" catchup-source="?playseek=${(b)yyyyMMddHHmmss}-${(e)yyyyMMddHHmmss}"
|
||||
|
||||
#EXTINF:-1 tvg-id="CCTV1" tvg-name="CCTV1" tvg-logo="https://static.188766.xyz/logo/fanmingming/live/tv/CCTV1.png" group-title="央视频道",CCTV-1 综合
|
||||
https://migu.188766.xyz/?migutoken=107d73cf5ad199b6e6c3cb1e4c7735e7&id=CCTV1&type=yy
|
||||
https://migu.188766.xyz/?migutoken=f88ac9cd4039e84a018e071e36c16237&id=CCTV1&type=yy
|
||||
#EXTINF:-1 tvg-id="CCTV2" tvg-name="CCTV2" tvg-logo="https://static.188766.xyz/logo/fanmingming/live/tv/CCTV2.png" group-title="央视频道",CCTV-2 财经
|
||||
https://migu.188766.xyz/?migutoken=34f6b283085baeb3c3c7e8617d846fef&id=CCTV2&type=yy
|
||||
https://migu.188766.xyz/?migutoken=c64ca8b6de6fea0e2eb2739b03056b50&id=CCTV2&type=yy
|
||||
#EXTINF:-1 tvg-id="CCTV3" tvg-name="CCTV3" tvg-logo="https://static.188766.xyz/logo/fanmingming/live/tv/CCTV3.png" group-title="央视频道",CCTV-3 综艺
|
||||
https://migu.188766.xyz/?migutoken=e9b647803b54e31cd9c261ffb7582a4c&id=CCTV3&type=yy
|
||||
https://migu.188766.xyz/?migutoken=13f751a7091247ba1f2e0b82299bbb6d&id=CCTV3&type=yy
|
||||
#EXTINF:-1 tvg-id="CCTV4" tvg-name="CCTV4" tvg-logo="https://static.188766.xyz/logo/fanmingming/live/tv/CCTV4.png" group-title="央视频道",CCTV-4 中文国际
|
||||
https://migu.188766.xyz/?migutoken=50b261f8c1727075fea0b99d2ec749bc&id=CCTV4&type=yy
|
||||
https://migu.188766.xyz/?migutoken=c9cfc8ee5405263448dcdce25ae758fd&id=CCTV4&type=yy
|
||||
#EXTINF:-1 tvg-id="CCTV5" tvg-name="CCTV5" tvg-logo="https://static.188766.xyz/logo/fanmingming/live/tv/CCTV5.png" group-title="央视频道",CCTV-5 体育
|
||||
https://migu.188766.xyz/?migutoken=36ff4fc38592b4ab3ea98562490a613d&id=CCTV5&type=yy
|
||||
https://migu.188766.xyz/?migutoken=763b4e6a2dc36a2fc9bce9561156de93&id=CCTV5&type=yy
|
||||
#EXTINF:-1 tvg-id="CCTV5+" tvg-name="CCTV5+" tvg-logo="https://static.188766.xyz/logo/fanmingming/live/tv/CCTV5+.png" group-title="央视频道",CCTV-5+ 体育赛事
|
||||
https://migu.188766.xyz/?migutoken=4d76e7eded549f1bb07c6bcd7aeaa56f&id=CCTV5p&type=yy
|
||||
https://migu.188766.xyz/?migutoken=106f338e986b8dc33591373ac654068a&id=CCTV5p&type=yy
|
||||
#EXTINF:-1 tvg-id="CCTV6" tvg-name="CCTV6" tvg-logo="https://static.188766.xyz/logo/fanmingming/live/tv/CCTV6.png" group-title="央视频道",CCTV-6 电影
|
||||
https://migu.188766.xyz/?migutoken=733a86c67f1ea4b52dabb1158cc8d240&id=CCTV6&type=yy
|
||||
https://migu.188766.xyz/?migutoken=e39c6201bb56d4b7caffe42b8dc2fa08&id=CCTV6&type=yy
|
||||
#EXTINF:-1 tvg-id="CCTV7" tvg-name="CCTV7" tvg-logo="https://static.188766.xyz/logo/fanmingming/live/tv/CCTV7.png" group-title="央视频道",CCTV-7 国防军事
|
||||
https://migu.188766.xyz/?migutoken=67be2c9dfb0ff7eaa90db1f3300fcc88&id=CCTV7&type=yy
|
||||
https://migu.188766.xyz/?migutoken=a4282ec143f035d9bc77404eeed37a8e&id=CCTV7&type=yy
|
||||
#EXTINF:-1 tvg-id="CCTV8" tvg-name="CCTV8" tvg-logo="https://static.188766.xyz/logo/fanmingming/live/tv/CCTV8.png" group-title="央视频道",CCTV-8 电视剧
|
||||
https://migu.188766.xyz/?migutoken=8d5b8568f37e4b15e7a204e49f3793a2&id=CCTV8&type=yy
|
||||
https://migu.188766.xyz/?migutoken=21d2aa8f102e657595bc735ec83cb9b4&id=CCTV8&type=yy
|
||||
#EXTINF:-1 tvg-id="CCTV9" tvg-name="CCTV9" tvg-logo="https://static.188766.xyz/logo/fanmingming/live/tv/CCTV9.png" group-title="央视频道",CCTV-9 纪录
|
||||
https://migu.188766.xyz/?migutoken=c904884d91a06bf74c65bc86ddc35c98&id=CCTV9&type=yy
|
||||
https://migu.188766.xyz/?migutoken=99adab05483433b9bbf4c1af110760b3&id=CCTV9&type=yy
|
||||
#EXTINF:-1 tvg-id="CCTV10" tvg-name="CCTV10" tvg-logo="https://static.188766.xyz/logo/fanmingming/live/tv/CCTV10.png" group-title="央视频道",CCTV-10 科教
|
||||
https://migu.188766.xyz/?migutoken=447ce6aad45b5a4b595b811421dbdeb3&id=CCTV10&type=yy
|
||||
https://migu.188766.xyz/?migutoken=c1bf3b4f3a84441b01cb5908dc27819d&id=CCTV10&type=yy
|
||||
#EXTINF:-1 tvg-id="CCTV11" tvg-name="CCTV11" tvg-logo="https://static.188766.xyz/logo/fanmingming/live/tv/CCTV11.png" group-title="央视频道",CCTV-11 戏曲
|
||||
https://migu.188766.xyz/?migutoken=cdea265e52ed1e6cf2c80f7a4b4a50a6&id=CCTV11&type=yy
|
||||
https://migu.188766.xyz/?migutoken=adf985ee23b98a42ef9d96f9e0f06765&id=CCTV11&type=yy
|
||||
#EXTINF:-1 tvg-id="CCTV12" tvg-name="CCTV12" tvg-logo="https://static.188766.xyz/logo/fanmingming/live/tv/CCTV12.png" group-title="央视频道",CCTV-12 社会与法
|
||||
https://migu.188766.xyz/?migutoken=9d8249bd149d9668de0c61b64b1cedd4&id=CCTV12&type=yy
|
||||
https://migu.188766.xyz/?migutoken=e7b1306afa819c3a6b880e624ca50cdf&id=CCTV12&type=yy
|
||||
#EXTINF:-1 tvg-id="CCTV13" tvg-name="CCTV13" tvg-logo="https://static.188766.xyz/logo/fanmingming/live/tv/CCTV13.png" group-title="央视频道",CCTV-13 新闻
|
||||
https://migu.188766.xyz/?migutoken=8e62361e44b6a7f49b00a22d1076844e&id=CCTV13&type=yy
|
||||
https://migu.188766.xyz/?migutoken=d0db65fcd5f76fbeec28a9231ac43c2c&id=CCTV13&type=yy
|
||||
#EXTINF:-1 tvg-id="CCTV14" tvg-name="CCTV14" tvg-logo="https://static.188766.xyz/logo/fanmingming/live/tv/CCTV14.png" group-title="央视频道",CCTV-14 少儿
|
||||
https://migu.188766.xyz/?migutoken=88418c9ab72ccc49db7c0e31d9bf2fdd&id=CCTV14&type=yy
|
||||
https://migu.188766.xyz/?migutoken=a275e5d929b971589907ada83dfe34a6&id=CCTV14&type=yy
|
||||
#EXTINF:-1 tvg-id="CCTV15" tvg-name="CCTV15" tvg-logo="https://static.188766.xyz/logo/fanmingming/live/tv/CCTV15.png" group-title="央视频道",CCTV-15 音乐
|
||||
https://migu.188766.xyz/?migutoken=a281c115561eee80ebead2e0a656f138&id=CCTV15&type=yy
|
||||
https://migu.188766.xyz/?migutoken=df989cceb3c168618bb43fed0c9d89c0&id=CCTV15&type=yy
|
||||
#EXTINF:-1 tvg-id="CCTV17" tvg-name="CCTV17" tvg-logo="https://static.188766.xyz/logo/fanmingming/live/tv/CCTV17.png" group-title="央视频道",CCTV-17 农业农村
|
||||
https://migu.188766.xyz/?migutoken=3c8c2a1bffdeff9062bcbc9f5998bbbb&id=CCTV17&type=yy
|
||||
https://migu.188766.xyz/?migutoken=c9500b402c2ef625623e2486872239e8&id=CCTV17&type=yy
|
||||
#EXTINF:-1 tvg-id="CCTV4欧洲" tvg-name="CCTV4欧洲" tvg-logo="https://static.188766.xyz/logo/fanmingming/live/tv/CCTV4欧洲.png" group-title="央视频道",CCTV-4 中文国际 欧洲
|
||||
https://migu.188766.xyz/?migutoken=c68746ccec059f933ccd81b49dde7e71&id=CCTV4%E6%AC%A7%E6%B4%B2&type=yy
|
||||
https://migu.188766.xyz/?migutoken=b14bc869c9e30d0a1d39c6c349eb62ef&id=CCTV4%E6%AC%A7%E6%B4%B2&type=yy
|
||||
#EXTINF:-1 tvg-id="CCTV4美洲" tvg-name="CCTV4美洲" tvg-logo="https://static.188766.xyz/logo/fanmingming/live/tv/CCTV4美洲.png" group-title="央视频道",CCTV-4 中文国际 美洲
|
||||
https://migu.188766.xyz/?migutoken=d2d740f21307b9e068163fe7722e0428&id=CCTV4%E7%BE%8E%E6%B4%B2&type=yy
|
||||
https://migu.188766.xyz/?migutoken=32a317c433e0ea079c8925b3c4aa1703&id=CCTV4%E7%BE%8E%E6%B4%B2&type=yy
|
||||
|
||||
#EXTINF:-1 tvg-id="湖南卫视" tvg-name="湖南卫视" tvg-logo="https://static.188766.xyz/logo/fanmingming/live/tv/湖南卫视.png" group-title="卫视频道",湖南卫视
|
||||
https://migu.188766.xyz/?migutoken=4198a9bb2d6d6381798d1e9ef320e2cf&id=hnws&type=sz
|
||||
https://migu.188766.xyz/?migutoken=a2978eea743b2a0a629d1e26982ecbda&id=hnws&type=sz
|
||||
#EXTINF:-1 tvg-id="浙江卫视" tvg-name="浙江卫视" tvg-logo="https://static.188766.xyz/logo/fanmingming/live/tv/浙江卫视.png" group-title="卫视频道",浙江卫视
|
||||
https://migu.188766.xyz/?migutoken=11a1c9a7cf2479b69dffd489057d95dd&id=%E6%B5%99%E6%B1%9F%E5%8D%AB%E8%A7%86&pp=1
|
||||
https://migu.188766.xyz/?migutoken=e4ca87fee6069b9043c43dde6c18d6b6&id=%E6%B5%99%E6%B1%9F%E5%8D%AB%E8%A7%86&pp=1
|
||||
#EXTINF:-1 tvg-id="浙江卫视" tvg-name="浙江卫视" tvg-logo="https://static.188766.xyz/logo/fanmingming/live/tv/浙江卫视.png" group-title="卫视频道",浙江卫视
|
||||
https://migu.188766.xyz/?migutoken=172b4624f2ff7fd2baeb9be82c27b78f&id=z_jws&type=sz
|
||||
https://migu.188766.xyz/?migutoken=a15ad4bec7407fe0ce0ae0e9341760e0&id=z_jws&type=sz
|
||||
#EXTINF:-1 tvg-id="江苏卫视" tvg-name="江苏卫视" tvg-logo="https://static.188766.xyz/logo/fanmingming/live/tv/江苏卫视.png" group-title="卫视频道",江苏卫视
|
||||
https://migu.188766.xyz/?migutoken=cb45ad5f5351ee2345c85b35b459c350&id=%E6%B1%9F%E8%8B%8F%E5%8D%AB%E8%A7%86&type=yy
|
||||
https://migu.188766.xyz/?migutoken=0f877f215fb87097652cf0293f01e0c9&id=%E6%B1%9F%E8%8B%8F%E5%8D%AB%E8%A7%86&type=yy
|
||||
#EXTINF:-1 tvg-id="东方卫视" tvg-name="东方卫视" tvg-logo="https://static.188766.xyz/logo/fanmingming/live/tv/东方卫视.png" group-title="卫视频道",东方卫视
|
||||
https://migu.188766.xyz/?migutoken=c89e3296e6f40c3e1c526ca120d42516&id=%E4%B8%9C%E6%96%B9%E5%8D%AB%E8%A7%86&type=yy
|
||||
https://migu.188766.xyz/?migutoken=f141f3c21c232a540ba05699c4aa0677&id=%E4%B8%9C%E6%96%B9%E5%8D%AB%E8%A7%86&type=yy
|
||||
#EXTINF:-1 tvg-id="广东卫视" tvg-name="广东卫视" tvg-logo="https://static.188766.xyz/logo/fanmingming/live/tv/广东卫视.png" group-title="卫视频道",广东卫视
|
||||
https://migu.188766.xyz/?migutoken=776b45aa4278fb679dd04e49ea4ceecf&id=%E5%B9%BF%E4%B8%9C%E5%8D%AB%E8%A7%86&type=yy
|
||||
https://migu.188766.xyz/?migutoken=1b6b5b3892394b58b777f24a07531848&id=%E5%B9%BF%E4%B8%9C%E5%8D%AB%E8%A7%86&type=yy
|
||||
#EXTINF:-1 tvg-id="湖北卫视" tvg-name="湖北卫视" tvg-logo="https://static.188766.xyz/logo/fanmingming/live/tv/湖北卫视.png" group-title="卫视频道",湖北卫视
|
||||
https://migu.188766.xyz/?migutoken=114f735899e09645fecf4570a1fb9c33&id=%E6%B9%96%E5%8C%97%E5%8D%AB%E8%A7%86&type=yy
|
||||
https://migu.188766.xyz/?migutoken=e5c2080677e9a8a4a62144ec1162455b&id=%E6%B9%96%E5%8C%97%E5%8D%AB%E8%A7%86&type=yy
|
||||
#EXTINF:-1 tvg-id="江西卫视" tvg-name="江西卫视" tvg-logo="https://static.188766.xyz/logo/fanmingming/live/tv/江西卫视.png" group-title="卫视频道",江西卫视
|
||||
https://migu.188766.xyz/?migutoken=c01821f56424b80ecb996a8b050cdc4a&id=%E6%B1%9F%E8%A5%BF%E5%8D%AB%E8%A7%86&type=yy
|
||||
https://migu.188766.xyz/?migutoken=61d02694a739b8ea6a35472e3b3961b6&id=%E6%B1%9F%E8%A5%BF%E5%8D%AB%E8%A7%86&type=yy
|
||||
#EXTINF:-1 tvg-id="辽宁卫视" tvg-name="辽宁卫视" tvg-logo="https://static.188766.xyz/logo/fanmingming/live/tv/辽宁卫视.png" group-title="卫视频道",辽宁卫视
|
||||
https://migu.188766.xyz/?migutoken=a62eb3376d7c614fee676e8da9b6a4ce&id=%E8%BE%BD%E5%AE%81%E5%8D%AB%E8%A7%86&type=yy
|
||||
https://migu.188766.xyz/?migutoken=4400a6ec6aa739ef940ebed79bee554c&id=%E8%BE%BD%E5%AE%81%E5%8D%AB%E8%A7%86&type=yy
|
||||
#EXTINF:-1 tvg-id="陕西卫视" tvg-name="陕西卫视" tvg-logo="https://static.188766.xyz/logo/fanmingming/live/tv/陕西卫视.png" group-title="卫视频道",陕西卫视
|
||||
https://migu.188766.xyz/?migutoken=9a6adb92a78e175fb440209572164653&id=%E9%99%95%E8%A5%BF%E5%8D%AB%E8%A7%86&type=yy
|
||||
https://migu.188766.xyz/?migutoken=4602cf38c29715928eda942608940577&id=%E9%99%95%E8%A5%BF%E5%8D%AB%E8%A7%86&type=yy
|
||||
#EXTINF:-1 tvg-id="河南卫视" tvg-name="河南卫视" tvg-logo="https://static.188766.xyz/logo/fanmingming/live/tv/河南卫视.png" group-title="卫视频道",河南卫视
|
||||
https://migu.188766.xyz/?migutoken=c2bbf88c636aab7995bf7c7f34b82064&id=%E6%B2%B3%E5%8D%97%E5%8D%AB%E8%A7%86%E9%AB%98%E6%B8%85&type=yy
|
||||
https://migu.188766.xyz/?migutoken=6b175df78b7089b34b5ba35496f0e564&id=%E6%B2%B3%E5%8D%97%E5%8D%AB%E8%A7%86%E9%AB%98%E6%B8%85&type=yy
|
||||
#EXTINF:-1 tvg-id="海南卫视" tvg-name="海南卫视" tvg-logo="https://static.188766.xyz/logo/fanmingming/live/tv/海南卫视.png" group-title="卫视频道",海南卫视
|
||||
https://migu.188766.xyz/?migutoken=70a570a3437f2b18efb68cabd121cec8&id=hn_hnws&type=sz
|
||||
https://migu.188766.xyz/?migutoken=321a251122502985ca7d6583ffc262c9&id=hn_hnws&type=sz
|
||||
#EXTINF:-1 tvg-id="三沙卫视" tvg-name="三沙卫视" tvg-logo="https://static.188766.xyz/logo/fanmingming/live/tv/三沙卫视.png" group-title="卫视频道",三沙卫视
|
||||
https://migu.188766.xyz/?migutoken=3c1e108b02552ea0adeb3e9404c3ccbb&id=hn_ssws&type=sz
|
||||
https://migu.188766.xyz/?migutoken=66a343223ec7dd8d194a766fbf5e7bfa&id=hn_ssws&type=sz
|
||||
#EXTINF:-1 tvg-id="吉林卫视" tvg-name="吉林卫视" tvg-logo="https://static.188766.xyz/logo/fanmingming/live/tv/吉林卫视.png" group-title="卫视频道",吉林卫视
|
||||
https://migu.188766.xyz/?migutoken=8c46445da3bc651a4bf1150c685be614&id=%E5%90%89%E6%9E%97%E5%8D%AB%E8%A7%86&type=yy
|
||||
https://migu.188766.xyz/?migutoken=a9010441179c241d9edfff3eefe23c08&id=%E5%90%89%E6%9E%97%E5%8D%AB%E8%A7%86&type=yy
|
||||
#EXTINF:-1 tvg-id="青海卫视" tvg-name="青海卫视" tvg-logo="https://static.188766.xyz/logo/fanmingming/live/tv/青海卫视.png" group-title="卫视频道",青海卫视
|
||||
https://migu.188766.xyz/?migutoken=0fe9ace4b1ba6667763003c859dee9e1&id=%E9%9D%92%E6%B5%B7%E5%8D%AB%E8%A7%86&type=yy
|
||||
https://migu.188766.xyz/?migutoken=804b38e21034c66fe432e6ba55370a2b&id=%E9%9D%92%E6%B5%B7%E5%8D%AB%E8%A7%86&type=yy
|
||||
#EXTINF:-1 tvg-id="海南卫视" tvg-name="海南卫视" tvg-logo="https://static.188766.xyz/logo/fanmingming/live/tv/海南卫视.png" group-title="卫视频道",海南卫视
|
||||
https://migu.188766.xyz/?migutoken=7664fea30a30f09c9eb868f1e060f125&id=%E6%B5%B7%E5%8D%97%E5%8D%AB%E8%A7%86&type=yy
|
||||
https://migu.188766.xyz/?migutoken=dd44dca53659b5ae7ddb13db2d44cd92&id=%E6%B5%B7%E5%8D%97%E5%8D%AB%E8%A7%86&type=yy
|
||||
#EXTINF:-1 tvg-id="农林卫视" tvg-name="农林卫视" tvg-logo="https://static.188766.xyz/logo/fanmingming/live/tv/农林卫视.png" group-title="卫视频道",农林卫视
|
||||
https://migu.188766.xyz/?migutoken=cff9699050806a3e9e45ed33fb988d77&id=%E4%B8%AD%E5%9B%BD%E5%86%9C%E6%9E%97%E5%8D%AB%E8%A7%86&type=yy
|
||||
https://migu.188766.xyz/?migutoken=a6ca5077d0c43b6167038b37b1c38fe5&id=%E4%B8%AD%E5%9B%BD%E5%86%9C%E6%9E%97%E5%8D%AB%E8%A7%86&type=yy
|
||||
#EXTINF:-1 tvg-id="内蒙古卫视" tvg-name="内蒙古卫视" tvg-logo="https://static.188766.xyz/logo/fanmingming/live/tv/内蒙古卫视.png" group-title="卫视频道",内蒙古卫视
|
||||
https://migu.188766.xyz/?migutoken=bc9bdf4a0303bb8e4d134f775eef1226&id=%E5%86%85%E8%92%99%E5%8F%A4%E5%8D%AB%E8%A7%86&pp=1
|
||||
https://migu.188766.xyz/?migutoken=1e53f8795a55cf6f20e03bca4ebb56f7&id=%E5%86%85%E8%92%99%E5%8F%A4%E5%8D%AB%E8%A7%86&pp=1
|
||||
#EXTINF:-1 tvg-id="兵团卫视" tvg-name="兵团卫视" tvg-logo="https://static.188766.xyz/logo/fanmingming/live/tv/兵团卫视.png" group-title="卫视频道",兵团卫视
|
||||
https://migu.188766.xyz/?migutoken=0cd848b3ef7f1d47fd36458a89871111&id=%E5%85%B5%E5%9B%A2%E5%8D%AB%E8%A7%86&type=yy
|
||||
https://migu.188766.xyz/?migutoken=c9ed3c9c1f7b59e02317fc8e6a2b51a4&id=%E5%85%B5%E5%9B%A2%E5%8D%AB%E8%A7%86&type=yy
|
||||
#EXTINF:-1 tvg-id="大湾区卫视" tvg-name="大湾区卫视" tvg-logo="https://static.188766.xyz/logo/fanmingming/live/tv/大湾区卫视.png" group-title="卫视频道",大湾区卫视
|
||||
https://migu.188766.xyz/?migutoken=de4f6bb92e77f536e234bded379fb8eb&id=%E5%A4%A7%E6%B9%BE%E5%8C%BA%E5%8D%AB%E8%A7%86&type=yy
|
||||
https://migu.188766.xyz/?migutoken=1dcab0297041629801503703ef86f089&id=%E5%A4%A7%E6%B9%BE%E5%8C%BA%E5%8D%AB%E8%A7%86&type=yy
|
||||
|
||||
|
||||
#EXTINF:-1 tvg-id="湖南卫视" tvg-name="湖南卫视" tvg-logo="https://static.188766.xyz/logo/sln162/iptv-back/logo/湖南卫视4K.png" group-title="超清频道",湖南卫视4K
|
||||
https://migu.188766.xyz/?migutoken=2727396798017277e9ef560b702c705d&id=%E6%B9%96%E5%8D%97%E5%8D%AB%E8%A7%864K&pp=1
|
||||
https://migu.188766.xyz/?migutoken=243e6a64ee86fd2dd803adccb28fd5e8&id=%E6%B9%96%E5%8D%97%E5%8D%AB%E8%A7%864K&pp=1
|
||||
#EXTINF:-1 tvg-id="浙江卫视" tvg-name="浙江卫视" tvg-logo="https://static.188766.xyz/logo/sln162/iptv-back/logo/浙江卫视4K.png" group-title="超清频道",浙江卫视4K
|
||||
https://migu.188766.xyz/?migutoken=1fcb7591310c1c7a41eb5d2eba8553f9&id=%E6%B5%99%E6%B1%9F%E5%8D%AB%E8%A7%864K&pp=1
|
||||
https://migu.188766.xyz/?migutoken=2e83dd5c22e0c7cb4426cbf9f27702f2&id=%E6%B5%99%E6%B1%9F%E5%8D%AB%E8%A7%864K&pp=1
|
||||
#EXTINF:-1 tvg-id="东方卫视" tvg-name="东方卫视" tvg-logo="https://static.188766.xyz/logo/sln162/iptv-back/logo/东方卫视4K.png" group-title="超清频道",东方卫视4K
|
||||
#EXTVLCOPT:referer=https://live.kankanews.com/
|
||||
#EXTVLCOPT:http-referer=https://live.kankanews.com/
|
||||
#KODIPROP:inputstream.adaptive.stream_headers=Referer=https://live.kankanews.com/
|
||||
https://migu.188766.xyz/?migutoken=4ab0ea9a292fc750d8908cbcaaaddd4e&id=dfws&type=sz
|
||||
https://migu.188766.xyz/?migutoken=2cf55e6ceddbcea757c6a72ccc1bc7ac&id=dfws&type=sz
|
||||
#EXTINF:-1 tvg-id="北京卫视" tvg-name="北京卫视" tvg-logo="https://static.188766.xyz/logo/fanmingming/live/tv/北京卫视4K.png" group-title="超清频道",北京卫视4K
|
||||
https://migu.188766.xyz/?migutoken=9ce1d466efd9887fac31d7b791dffe8e&id=%E5%8C%97%E4%BA%AC%E5%8D%AB%E8%A7%86&type=yy
|
||||
https://migu.188766.xyz/?migutoken=3fcfe6747e27590d5cbc2d8ab0b88bfe&id=%E5%8C%97%E4%BA%AC%E5%8D%AB%E8%A7%86&type=yy
|
||||
#EXTINF:-1 tvg-id="深圳卫视" tvg-name="深圳卫视" tvg-logo="https://static.188766.xyz/logo/fanmingming/live/tv/深圳卫视4K.png" group-title="超清频道",深圳卫视4K
|
||||
https://migu.188766.xyz/?migutoken=9b850026a6d3d8f9934809fa4ef05c45&id=%E6%B7%B1%E5%9C%B3%E5%8D%AB%E8%A7%86&pp=1
|
||||
https://migu.188766.xyz/?migutoken=35b4ab70a034704295acda9945c39f89&id=%E6%B7%B1%E5%9C%B3%E5%8D%AB%E8%A7%86&pp=1
|
||||
#EXTINF:-1 tvg-id="苏州4K" tvg-name="苏州4K" tvg-logo="https://static.188766.xyz/logo/fanmingming/live/tv/苏州4K.png" group-title="超清频道",苏州4K
|
||||
https://tylive.kan0512.com/norecord/csztv4k_4k.m3u8
|
||||
#EXTINF:-1 tvg-id="河北4K" tvg-name="河北4K" tvg-logo="https://static.188766.xyz/logo/sparkssssssssss/epg/logo/纯享4K.png" group-title="超清频道",河北4K
|
||||
https://event.pull.hebtv.com:443/live/live101.m3u8
|
||||
|
||||
#EXTINF:-1 tvg-id="CHC家庭影院" tvg-name="CHC家庭影院" tvg-logo="https://static.188766.xyz/logo/fanmingming/live/tv/CHC家庭影院.png" group-title="其他频道",CHC家庭影院
|
||||
https://migu.188766.xyz/?migutoken=8f80deb2c02f571fbfcf587eb1eb8186&id=CHC%E5%AE%B6%E5%BA%AD%E5%BD%B1%E9%99%A2&type=yy
|
||||
https://migu.188766.xyz/?migutoken=29b6b34fa30f982c0f1ed43f2bb2c94b&id=CHC%E5%AE%B6%E5%BA%AD%E5%BD%B1%E9%99%A2&type=yy
|
||||
#EXTINF:-1 tvg-id="CHC动作电影" tvg-name="CHC动作电影" tvg-logo="https://static.188766.xyz/logo/fanmingming/live/tv/CHC动作电影.png" group-title="其他频道",CHC动作电影
|
||||
https://migu.188766.xyz/?migutoken=e0216cb97463eff46b3bbe66bbf6dd62&id=CHC%E5%8A%A8%E4%BD%9C%E7%94%B5%E5%BD%B1&type=yy
|
||||
https://migu.188766.xyz/?migutoken=17a6d331f34ee841ae13aabac613b10e&id=CHC%E5%8A%A8%E4%BD%9C%E7%94%B5%E5%BD%B1&type=yy
|
||||
#EXTINF:-1 tvg-id="CHC影迷电影" tvg-name="CHC影迷电影" tvg-logo="https://static.188766.xyz/logo/fanmingming/live/tv/CHC影迷电影.png" group-title="其他频道",CHC影迷电影
|
||||
https://migu.188766.xyz/?migutoken=68ab3980cbc5498cd280b7a44d37c4e0&id=CHC%E5%BD%B1%E8%BF%B7%E7%94%B5%E5%BD%B1&type=yy
|
||||
https://migu.188766.xyz/?migutoken=7d302405f10d04b7162432a3b4f9fdcb&id=CHC%E5%BD%B1%E8%BF%B7%E7%94%B5%E5%BD%B1&type=yy
|
||||
#EXTINF:-1 tvg-id="五星体育" tvg-name="五星体育" tvg-logo="https://static.188766.xyz/logo/fanmingming/live/tv/五星体育.png" group-title="其他频道",五星体育
|
||||
https://migu.188766.xyz/?migutoken=91dc07dcaba70fec487efbad94f26616&id=%E4%BA%94%E6%98%9F%E4%BD%93%E8%82%B2&pp=1
|
||||
https://migu.188766.xyz/?migutoken=19a1821fdf9bcb79687c7a79d16c2ca6&id=%E4%BA%94%E6%98%9F%E4%BD%93%E8%82%B2&pp=1
|
||||
#EXTINF:-1 tvg-id="五星体育" tvg-name="五星体育" http-user-agent="okHttp/Mod-1.5.0.0" tvg-logo="https://static.188766.xyz/logo/fanmingming/live/tv/五星体育.png" group-title="其他频道",五星体育
|
||||
#EXTVLCOPT:http-user-agent=okHttp/Mod-1.5.0.0
|
||||
https://other.ottiptv.cc/wxty.m3u8
|
||||
@@ -114,158 +114,158 @@ https://other.ottiptv.cc/wxty.m3u8
|
||||
#EXTVLCOPT:http-user-agent=okHttp/Mod-1.5.0.0
|
||||
https://other.ottiptv.cc/cwjd.m3u8
|
||||
#EXTINF:-1 tvg-id="新片放映厅" tvg-name="新片放映厅" tvg-logo="https://static.188766.xyz/logo/sln162/iptv-back/logo/新片放映厅.png" group-title="其他频道",新片放映厅
|
||||
https://migu.188766.xyz/?migutoken=7fa00211ef86176cd2a58f1b13e6fb1f&id=%E6%96%B0%E7%89%87%E6%94%BE%E6%98%A0%E5%8E%85&type=yy
|
||||
https://migu.188766.xyz/?migutoken=c8c4a5fde6b94cd10e40ec03d3b4e3f8&id=%E6%96%B0%E7%89%87%E6%94%BE%E6%98%A0%E5%8E%85&type=yy
|
||||
#EXTINF:-1 tvg-id="经典香港电影" tvg-name="经典香港电影" tvg-logo="http://wapx.cmvideo.cn:8080/publish/poms/image/5500/242/089/202508211805_1755769511908_H32_1080.webp" group-title="其他频道",经典香港电影
|
||||
https://migu.188766.xyz/?migutoken=7768eef846134b41c2e5400ad9377a82&id=%E7%BB%8F%E5%85%B8%E9%A6%99%E6%B8%AF%E7%94%B5%E5%BD%B1&type=yy
|
||||
https://migu.188766.xyz/?migutoken=bd5e03a0345eed98b37322369e7d9b25&id=%E7%BB%8F%E5%85%B8%E9%A6%99%E6%B8%AF%E7%94%B5%E5%BD%B1&type=yy
|
||||
#EXTINF:-1 tvg-id="抗战经典影片" tvg-name="抗战经典影片" tvg-logo="http://wapx.cmvideo.cn:8080/publish/poms/image/5500/002/717/202507241513_1753340553498_H32_1080.webp" group-title="其他频道",抗战经典影片
|
||||
https://migu.188766.xyz/?migutoken=be78a5a5130fb2fbc0c629fa88643ed7&id=%E6%8A%97%E6%88%98%E7%BB%8F%E5%85%B8%E5%BD%B1%E7%89%87&type=yy
|
||||
https://migu.188766.xyz/?migutoken=a3d47e19d260abb176f89d189cf7b74a&id=%E6%8A%97%E6%88%98%E7%BB%8F%E5%85%B8%E5%BD%B1%E7%89%87&type=yy
|
||||
#EXTINF:-1 tvg-id="赛事最经典" tvg-name="赛事最经典" tvg-logo="https://static.188766.xyz/logo/sln162/iptv-back/logo/赛事最经典.png" group-title="其他频道",赛事最经典
|
||||
https://migu.188766.xyz/?migutoken=0750b185e07355fb6dd44b31c77f61f6&id=%E8%B5%9B%E4%BA%8B%E6%9C%80%E7%BB%8F%E5%85%B8&type=yy
|
||||
https://migu.188766.xyz/?migutoken=0ade69eb1ce064e9144a66e52e61d5b6&id=%E8%B5%9B%E4%BA%8B%E6%9C%80%E7%BB%8F%E5%85%B8&type=yy
|
||||
#EXTINF:-1 tvg-id="武术世界" tvg-name="武术世界" tvg-logo="http://wapx.cmvideo.cn:8080/publish/poms/v1/image/5910/022/201/202509251348_1758698474363_H32_1080.webp" group-title="其他频道",武术世界
|
||||
https://migu.188766.xyz/?migutoken=d0c7c85869645d61138c27e1efe3ab80&id=%E6%AD%A6%E6%9C%AF%E4%B8%96%E7%95%8C&type=yy
|
||||
https://migu.188766.xyz/?migutoken=3cf19855f5f956b622d83243771f1bbe&id=%E6%AD%A6%E6%9C%AF%E4%B8%96%E7%95%8C&type=yy
|
||||
#EXTINF:-1 tvg-id="四海钓鱼" tvg-name="四海钓鱼" tvg-logo="http://wapx.cmvideo.cn:8080/publish/poms/v1/image/5910/022/184/202508040856_5100132656_H32_1080.webp" group-title="其他频道",四海钓鱼
|
||||
https://migu.188766.xyz/?migutoken=3bdbcd99de549ecc06ea2f293f384a17&id=%E5%9B%9B%E6%B5%B7%E9%92%93%E9%B1%BC&type=yy
|
||||
https://migu.188766.xyz/?migutoken=eee905e2df1d6970ecd9b54ffe71c7ed&id=%E5%9B%9B%E6%B5%B7%E9%92%93%E9%B1%BC&type=yy
|
||||
#EXTINF:-1 tvg-id="环球旅游" tvg-name="环球旅游" tvg-logo="http://wapx.cmvideo.cn:8080/publish/poms/v1/image/5910/022/200/202509251348_1758698362959_H32_1080.webp" group-title="其他频道",环球旅游
|
||||
https://migu.188766.xyz/?migutoken=b3390506c038b099ab6c05d837889f2d&id=%E7%8E%AF%E7%90%83%E6%97%85%E6%B8%B8&type=yy
|
||||
https://migu.188766.xyz/?migutoken=b665134bbbbb9ca54faa618e9f8f024c&id=%E7%8E%AF%E7%90%83%E6%97%85%E6%B8%B8&type=yy
|
||||
#EXTINF:-1 tvg-id="最强综艺趴" tvg-name="最强综艺趴" tvg-logo="https://static.188766.xyz/logo/sln162/iptv-back/logo/最强综艺趴.png" group-title="其他频道",最强综艺趴
|
||||
https://migu.188766.xyz/?migutoken=47ab3984a2c6f0d10435d673548057fb&id=%E6%9C%80%E5%BC%BA%E7%BB%BC%E8%89%BA%E8%B6%B4&type=yy
|
||||
https://migu.188766.xyz/?migutoken=02098c152d291b01da4ee4638421ae16&id=%E6%9C%80%E5%BC%BA%E7%BB%BC%E8%89%BA%E8%B6%B4&type=yy
|
||||
#EXTINF:-1 tvg-id="嘉佳卡通" tvg-name="嘉佳卡通" tvg-logo="https://static.188766.xyz/logo/sln162/iptv-back/logo/嘉佳卡通.png" group-title="其他频道",嘉佳卡通
|
||||
https://migu.188766.xyz/?migutoken=68c02bf668a9fd797fcb3bb875a20990&id=%E5%98%89%E4%BD%B3%E5%8D%A1%E9%80%9A&type=yy
|
||||
https://migu.188766.xyz/?migutoken=cb08c337b522c48cb1b2c57ecea77a55&id=%E5%98%89%E4%BD%B3%E5%8D%A1%E9%80%9A&type=yy
|
||||
#EXTINF:-1 tvg-id="经典动画大集合" tvg-name="经典动画大集合" tvg-logo="https://static.188766.xyz/logo/sln162/iptv-back/logo/经典动画大集合.png" group-title="其他频道",经典动画大集合
|
||||
https://migu.188766.xyz/?migutoken=5666ba44dbfb2ba9722c6548f6f956b5&id=%E7%BB%8F%E5%85%B8%E5%8A%A8%E7%94%BB%E5%A4%A7%E9%9B%86%E5%90%88&type=yy
|
||||
https://migu.188766.xyz/?migutoken=3ec252dd7d2ae98107473dbb2e9958d5&id=%E7%BB%8F%E5%85%B8%E5%8A%A8%E7%94%BB%E5%A4%A7%E9%9B%86%E5%90%88&type=yy
|
||||
#EXTINF:-1 tvg-id="优漫卡通" tvg-name="优漫卡通" tvg-logo="https://static.188766.xyz/logo/sln162/iptv-back/logo/优漫卡通频道.png" group-title="其他频道",优漫卡通
|
||||
https://migu.188766.xyz/?migutoken=349e27f218df22a26bd15f7d7dfa090d&id=%E4%BC%98%E6%BC%AB%E5%8D%A1%E9%80%9A%E9%A2%91%E9%81%93&type=yy
|
||||
https://migu.188766.xyz/?migutoken=049d3a2288beb2fa55d62c45879621fa&id=%E4%BC%98%E6%BC%AB%E5%8D%A1%E9%80%9A%E9%A2%91%E9%81%93&type=yy
|
||||
#EXTINF:-1 tvg-id="财富天下" tvg-name="财富天下" tvg-logo="http://wapx.cmvideo.cn:8080/publish/poms/v1/image/5910/022/193/202508061552_1754385779498_H32_1080.webp" group-title="其他频道",财富天下
|
||||
https://migu.188766.xyz/?migutoken=dc884cb53c1911c9f30a4afcf0b9449d&id=%E8%B4%A2%E5%AF%8C%E5%A4%A9%E4%B8%8B&type=yy
|
||||
https://migu.188766.xyz/?migutoken=d230cec4006bf12c35a740dfb10b3375&id=%E8%B4%A2%E5%AF%8C%E5%A4%A9%E4%B8%8B&type=yy
|
||||
#EXTINF:-1 tvg-id="体坛名栏汇" tvg-name="体坛名栏汇" tvg-logo="https://static.188766.xyz/logo/sln162/iptv-back/logo/体坛名栏汇.png" group-title="其他频道",体坛名栏汇
|
||||
https://migu.188766.xyz/?migutoken=0f48fb354f889eff84477af0e58bc3f9&id=%E4%BD%93%E5%9D%9B%E5%90%8D%E6%A0%8F%E6%B1%87&type=yy
|
||||
https://migu.188766.xyz/?migutoken=7a55a405790b005e88683923efcc7aca&id=%E4%BD%93%E5%9D%9B%E5%90%8D%E6%A0%8F%E6%B1%87&type=yy
|
||||
#EXTINF:-1 tvg-id="24小时全运会轮播台" tvg-name="24小时全运会轮播台" tvg-logo="http://wapx.cmvideo.cn:8080/publish/poms/image/5910/019/527/202510301745_1761815257845_H32_1080.webp" group-title="其他频道",24小时全运会轮播台
|
||||
https://migu.188766.xyz/?migutoken=7c65f7414e018d54b83bec98522a0983&id=24%E5%B0%8F%E6%97%B6%E5%85%A8%E8%BF%90%E4%BC%9A%E8%BD%AE%E6%92%AD%E5%8F%B0&type=yy
|
||||
https://migu.188766.xyz/?migutoken=30c5bc7060d167acff82212117ee8791&id=24%E5%B0%8F%E6%97%B6%E5%85%A8%E8%BF%90%E4%BC%9A%E8%BD%AE%E6%92%AD%E5%8F%B0&type=yy
|
||||
#EXTINF:-1 tvg-id="24小时城市联赛轮播台" tvg-name="24小时城市联赛轮播台" tvg-logo="http://wapx.cmvideo.cn:8080/publish/poms/image/5910/022/136/202509241340_1758692392561_H32_1080.webp" group-title="其他频道",24小时城市联赛轮播台
|
||||
https://migu.188766.xyz/?migutoken=d720fff1bd3faa007cbb85360781fdbd&id=24%E5%B0%8F%E6%97%B6%E5%9F%8E%E5%B8%82%E8%81%94%E8%B5%9B%E8%BD%AE%E6%92%AD%E5%8F%B0&type=yy
|
||||
https://migu.188766.xyz/?migutoken=1b014543e8df0a7ffe6abd432a33d815&id=24%E5%B0%8F%E6%97%B6%E5%9F%8E%E5%B8%82%E8%81%94%E8%B5%9B%E8%BD%AE%E6%92%AD%E5%8F%B0&type=yy
|
||||
#EXTINF:-1 tvg-id="山东教育" tvg-name="山东教育" tvg-logo="http://wapx.cmvideo.cn:8080/publish/poms/v1/image/5910/022/199/202509241938_1758698577926_H32_1080.webp" group-title="其他频道",山东教育
|
||||
https://migu.188766.xyz/?migutoken=15b54017de806dc9f1d31f74630678ea&id=%E5%B1%B1%E4%B8%9C%E6%95%99%E8%82%B2&type=yy
|
||||
https://migu.188766.xyz/?migutoken=0311407b5faf573f3505ef3b548d33fc&id=%E5%B1%B1%E4%B8%9C%E6%95%99%E8%82%B2&type=yy
|
||||
#EXTINF:-1 tvg-id="中学生" tvg-name="中学生" tvg-logo="https://static.188766.xyz/logo/sln162/iptv-back/logo/中学生.png" group-title="其他频道",中学生
|
||||
https://migu.188766.xyz/?migutoken=3d09a8c77a9f020ac7805223da250e3f&id=%E4%B8%AD%E5%AD%A6%E7%94%9F&type=yy
|
||||
https://migu.188766.xyz/?migutoken=c59d2c61556373299fb5ed2c2fd34419&id=%E4%B8%AD%E5%AD%A6%E7%94%9F&type=yy
|
||||
#EXTINF:-1 tvg-id="老故事" tvg-name="老故事" tvg-logo="http://wapx.cmvideo.cn:8080/publish/poms/image/5910/022/002/202405081702_1715158648861_H32_1080.webp" group-title="其他频道",老故事
|
||||
https://migu.188766.xyz/?migutoken=33efc594a6b84e17ef20e9a5068798ae&id=%E8%80%81%E6%95%85%E4%BA%8B&type=yy
|
||||
https://migu.188766.xyz/?migutoken=b98dad8ed73cf04ec697224b035b2a01&id=%E8%80%81%E6%95%85%E4%BA%8B&type=yy
|
||||
#EXTINF:-1 tvg-id="CETV1" tvg-name="CETV1" tvg-logo="https://static.188766.xyz/logo/sln162/iptv-back/logo/CETV1.png" group-title="其他频道",CETV-1
|
||||
https://migu.188766.xyz/?migutoken=cfda89f5d13accca537e5c54ee63550f&id=CETV1&type=yy
|
||||
https://migu.188766.xyz/?migutoken=2bba2167620f51e12604ed6ce28bfc65&id=CETV1&type=yy
|
||||
#EXTINF:-1 tvg-id="CETV2" tvg-name="CETV2" tvg-logo="https://static.188766.xyz/logo/sln162/iptv-back/logo/CETV2.png" group-title="其他频道",CETV-2
|
||||
https://migu.188766.xyz/?migutoken=0b52ecbeb3078f7b77190b414b978e62&id=CETV2&type=yy
|
||||
https://migu.188766.xyz/?migutoken=970223d9fb127a12d57df92e9ecfbc8a&id=CETV2&type=yy
|
||||
#EXTINF:-1 tvg-id="CETV4" tvg-name="CETV4" tvg-logo="https://static.188766.xyz/logo/sln162/iptv-back/logo/CETV4.png" group-title="其他频道",CETV-4
|
||||
https://migu.188766.xyz/?migutoken=82cdda14ca4df9495925ac73161b35a0&id=CETV4&type=yy
|
||||
https://migu.188766.xyz/?migutoken=48b763d8df91a38b8a397b5255ea7759&id=CETV4&type=yy
|
||||
#EXTINF:-1 tvg-id="新动力量创一流" tvg-name="新动力量创一流" tvg-logo="http://wapx.cmvideo.cn:8080/publish/poms/image/5910/019/523/202506060000_1749138941378_H32_1080.webp" group-title="其他频道",新动力量创一流
|
||||
https://migu.188766.xyz/?migutoken=feef676551bb2215fbe89950943a927f&id=%E6%96%B0%E5%8A%A8%E5%8A%9B%E9%87%8F%E5%88%9B%E4%B8%80%E6%B5%81&type=yy
|
||||
https://migu.188766.xyz/?migutoken=93ec94199fbc53c1698501cdb9fb3a5d&id=%E6%96%B0%E5%8A%A8%E5%8A%9B%E9%87%8F%E5%88%9B%E4%B8%80%E6%B5%81&type=yy
|
||||
#EXTINF:-1 tvg-id="钱塘江" tvg-name="钱塘江" tvg-logo="http://wapx.cmvideo.cn:8080/publish/poms/image/5500/613/479/202210281603_5102115888_H32_1080.webp" group-title="其他频道",钱塘江
|
||||
https://migu.188766.xyz/?migutoken=0e5007962af4b732b24907c61ec1e4b5&id=%E9%92%B1%E5%A1%98%E6%B1%9F&type=yy
|
||||
https://migu.188766.xyz/?migutoken=0967406117fcc23cb898173e91896f96&id=%E9%92%B1%E5%A1%98%E6%B1%9F&type=yy
|
||||
|
||||
|
||||
#EXTINF:-1 tvg-id="卡酷少儿" tvg-name="卡酷少儿" tvg-logo="https://static.188766.xyz/logo/taksssss/tv/icon/卡酷少儿.png" group-title="地方频道",卡酷少儿
|
||||
https://migu.188766.xyz/?migutoken=f558820b8399468371ff7f833c8d3991&id=%E5%8C%97%E4%BA%AC%E5%8D%A1%E9%85%B7%E5%B0%91%E5%84%BF&type=yy
|
||||
https://migu.188766.xyz/?migutoken=6994ed50a5aa73b13ccd650fab760567&id=%E5%8C%97%E4%BA%AC%E5%8D%A1%E9%85%B7%E5%B0%91%E5%84%BF&type=yy
|
||||
#EXTINF:-1 tvg-id="北京影视" tvg-name="北京影视" tvg-logo="https://static.188766.xyz/logo/fanmingming/live/tv/北京影视.png" group-title="地方频道",北京影视
|
||||
https://migu.188766.xyz/?migutoken=98ddeb477aa95faad8b7652296f02739&id=%E5%8C%97%E4%BA%AC%E5%BD%B1%E8%A7%86&type=yy
|
||||
https://migu.188766.xyz/?migutoken=455672263eedaff6b4abbabc83456a92&id=%E5%8C%97%E4%BA%AC%E5%BD%B1%E8%A7%86&type=yy
|
||||
#EXTINF:-1 tvg-id="北京文艺" tvg-name="北京文艺" tvg-logo="https://static.188766.xyz/logo/fanmingming/live/tv/北京文艺.png" group-title="地方频道",北京文艺
|
||||
https://migu.188766.xyz/?migutoken=473d23add41141f40725bc9877478895&id=%E5%8C%97%E4%BA%AC%E6%96%87%E8%89%BA&type=yy
|
||||
https://migu.188766.xyz/?migutoken=091ba0a36d623068a5a4e622821e1fef&id=%E5%8C%97%E4%BA%AC%E6%96%87%E8%89%BA&type=yy
|
||||
#EXTINF:-1 tvg-id="北京财经" tvg-name="北京财经" tvg-logo="https://static.188766.xyz/logo/fanmingming/live/tv/北京财经.png" group-title="地方频道",北京财经
|
||||
https://migu.188766.xyz/?migutoken=eea354e1935993def5eea35678f5137f&id=%E5%8C%97%E4%BA%AC%E8%B4%A2%E7%BB%8F&type=yy
|
||||
https://migu.188766.xyz/?migutoken=32eaf9d96d1cf4f578e26a7686b51477&id=%E5%8C%97%E4%BA%AC%E8%B4%A2%E7%BB%8F&type=yy
|
||||
#EXTINF:-1 tvg-id="北京生活" tvg-name="北京生活" tvg-logo="https://static.188766.xyz/logo/fanmingming/live/tv/北京生活.png" group-title="地方频道",北京生活
|
||||
https://migu.188766.xyz/?migutoken=568b5f50619e7c368377b22df92efa6f&id=%E5%8C%97%E4%BA%ACi%E7%94%9F%E6%B4%BB&type=yy
|
||||
https://migu.188766.xyz/?migutoken=d63a8adf06dc91601b63918384b820ff&id=%E5%8C%97%E4%BA%ACi%E7%94%9F%E6%B4%BB&type=yy
|
||||
#EXTINF:-1 tvg-id="北京新闻" tvg-name="北京新闻" tvg-logo="https://static.188766.xyz/logo/fanmingming/live/tv/北京新闻.png" group-title="地方频道",北京新闻
|
||||
https://migu.188766.xyz/?migutoken=c143fd7a3d8151ffabbdec0e9afc6b18&id=%E5%8C%97%E4%BA%AC%E6%96%B0%E9%97%BB&type=yy
|
||||
https://migu.188766.xyz/?migutoken=236a5912f0b8acbb1c9ce0f4cd81c036&id=%E5%8C%97%E4%BA%AC%E6%96%B0%E9%97%BB&type=yy
|
||||
#EXTINF:-1 tvg-id="北京纪实科教" tvg-name="北京纪实科教" tvg-logo="https://static.188766.xyz/logo/fanmingming/live/tv/北京纪实科教.png" group-title="地方频道",北京纪实科教
|
||||
https://migu.188766.xyz/?migutoken=e89a976582556d0da7865f5ab1fcefea&id=%E5%8C%97%E4%BA%AC%E7%BA%AA%E5%AE%9E%E7%A7%91%E6%95%99&type=yy
|
||||
https://migu.188766.xyz/?migutoken=8c126b0c311dcf3aade352a32c35ea2e&id=%E5%8C%97%E4%BA%AC%E7%BA%AA%E5%AE%9E%E7%A7%91%E6%95%99&type=yy
|
||||
#EXTINF:-1 tvg-id="河南梨园" tvg-name="河南梨园" tvg-logo="https://static.188766.xyz/logo/fanmingming/live/tv/河南梨园.png" group-title="地方频道",河南梨园
|
||||
https://migu.188766.xyz/?migutoken=1c4cc3b4b8803243627220dc2b928167&id=%E6%A2%A8%E5%9B%AD%E9%A2%91%E9%81%93&type=yy
|
||||
https://migu.188766.xyz/?migutoken=7838d967cd05ba7e808796d10ec0bd52&id=%E6%A2%A8%E5%9B%AD%E9%A2%91%E9%81%93&type=yy
|
||||
#EXTINF:-1 tvg-id="河南新闻" tvg-name="河南新闻" tvg-logo="https://static.188766.xyz/logo/fanmingming/live/tv/河南新闻.png" group-title="地方频道",河南新闻
|
||||
https://migu.188766.xyz/?migutoken=5ae14b18ced3ba3d5d0fd50acdfa77b0&id=%E6%96%B0%E9%97%BB%E9%A2%91%E9%81%93&type=yy
|
||||
https://migu.188766.xyz/?migutoken=9c063544c8c3a0ea5cecb34789a8c566&id=%E6%96%B0%E9%97%BB%E9%A2%91%E9%81%93&type=yy
|
||||
#EXTINF:-1 tvg-id="河南都市" tvg-name="河南都市" tvg-logo="https://static.188766.xyz/logo/fanmingming/live/tv/河南都市.png" group-title="地方频道",河南都市
|
||||
https://migu.188766.xyz/?migutoken=50a2a63a21ce06c4679d036d179bd4f1&id=%E9%83%BD%E5%B8%82%E9%A2%91%E9%81%93&type=yy
|
||||
https://migu.188766.xyz/?migutoken=8684469dfc55468f477d7e167cf01ca3&id=%E9%83%BD%E5%B8%82%E9%A2%91%E9%81%93&type=yy
|
||||
#EXTINF:-1 tvg-id="河南民生" tvg-name="河南民生" tvg-logo="https://static.188766.xyz/logo/fanmingming/live/tv/河南民生.png" group-title="地方频道",河南民生
|
||||
https://migu.188766.xyz/?migutoken=13a4fc0f82a0e932ff1fec8864227782&id=%E6%B0%91%E7%94%9F%E9%A2%91%E9%81%93&type=yy
|
||||
https://migu.188766.xyz/?migutoken=ed57d01a051cf7834dd58ad14848f5db&id=%E6%B0%91%E7%94%9F%E9%A2%91%E9%81%93&type=yy
|
||||
#EXTINF:-1 tvg-id="河南电视剧" tvg-name="河南电视剧" tvg-logo="https://static.188766.xyz/logo/fanmingming/live/tv/河南电视剧.png" group-title="地方频道",河南电视剧
|
||||
https://migu.188766.xyz/?migutoken=cf7efcc9eb68d0785727f2ff26c39059&id=%E7%94%B5%E8%A7%86%E5%89%A7%E9%A2%91%E9%81%93&type=yy
|
||||
https://migu.188766.xyz/?migutoken=5cc92f0455204cd54fa0153fc78fd5c2&id=%E7%94%B5%E8%A7%86%E5%89%A7%E9%A2%91%E9%81%93&type=yy
|
||||
#EXTINF:-1 tvg-id="河南公共" tvg-name="河南公共" tvg-logo="https://static.188766.xyz/logo/fanmingming/live/tv/河南公共.png" group-title="地方频道",河南公共
|
||||
https://migu.188766.xyz/?migutoken=d91ea14664734b6b8e6114e5d250d5a8&id=%E5%85%AC%E5%85%B1%E9%A2%91%E9%81%93&type=yy
|
||||
https://migu.188766.xyz/?migutoken=23056413d4b838198f402eba56215fee&id=%E5%85%AC%E5%85%B1%E9%A2%91%E9%81%93&type=yy
|
||||
#EXTINF:-1 tvg-id="河南公共" tvg-name="河南公共" tvg-logo="https://static.188766.xyz/logo/fanmingming/live/tv/河南法治.png" group-title="地方频道",河南法治
|
||||
https://migu.188766.xyz/?migutoken=30321c1c51f3bde731ecba8a2262535a&id=%E6%B3%95%E6%B2%BB%E9%A2%91%E9%81%93&type=yy
|
||||
https://migu.188766.xyz/?migutoken=66710407e9386289533727f57ab66a53&id=%E6%B3%95%E6%B2%BB%E9%A2%91%E9%81%93&type=yy
|
||||
#EXTINF:-1 tvg-id="河南武术" tvg-name="河南武术" tvg-logo="https://static.188766.xyz/logo/fanmingming/live/tv/武术世界.png" group-title="地方频道",河南武术
|
||||
https://migu.188766.xyz/?migutoken=8ce5ef48ae40c1ddfa7e79b6fb9e1081&id=%E6%AD%A6%E6%9C%AF%E9%A2%91%E9%81%93&type=yy
|
||||
https://migu.188766.xyz/?migutoken=f21c04853331c2758336e6d8a75c952c&id=%E6%AD%A6%E6%9C%AF%E9%A2%91%E9%81%93&type=yy
|
||||
#EXTINF:-1 tvg-id="河南移动戏曲" tvg-name="河南移动戏曲" tvg-logo="https://static.188766.xyz/logo/sparkssssssssss/epg/logo/移动戏曲.png" group-title="地方频道",河南移动戏曲
|
||||
https://migu.188766.xyz/?migutoken=b69c1e85e43b7e31cd5b55f055c02b12&id=%E7%A7%BB%E5%8A%A8%E6%88%8F%E6%9B%B2%E9%A2%91%E9%81%93&type=yy
|
||||
https://migu.188766.xyz/?migutoken=c8cef89423eda6101a448d8366278d32&id=%E7%A7%BB%E5%8A%A8%E6%88%8F%E6%9B%B2%E9%A2%91%E9%81%93&type=yy
|
||||
#EXTINF:-1 tvg-id="河南文物宝库" tvg-name="河南文物宝库" tvg-logo="https://static.188766.xyz/logo/sparkssssssssss/epg/logo/文物宝库.png" group-title="地方频道",河南文物宝库
|
||||
https://migu.188766.xyz/?migutoken=531dc537588289107e19b42b97c8a84f&id=%E6%96%87%E7%89%A9%E5%AE%9D%E5%BA%93&type=yy
|
||||
https://migu.188766.xyz/?migutoken=a1a9df723f76f898d42aaa11ffba0213&id=%E6%96%87%E7%89%A9%E5%AE%9D%E5%BA%93&type=yy
|
||||
#EXTINF:-1 tvg-id="河南象视界" tvg-name="河南象视界" tvg-logo="https://static.188766.xyz/logo/sparkssssssssss/epg/logo/河南象视界.png" group-title="地方频道",河南象视界
|
||||
https://migu.188766.xyz/?migutoken=5ab95f5428e1d279e310bc3a8a92f8ec&id=%E8%B1%A1%E8%A7%86%E7%95%8C&type=yy
|
||||
https://migu.188766.xyz/?migutoken=f14d283ac5600c4ccc3b52b2c11ad471&id=%E8%B1%A1%E8%A7%86%E7%95%8C&type=yy
|
||||
|
||||
#EXTINF:-1 tvg-id="广东体育" tvg-name="广东体育" tvg-logo="https://static.188766.xyz/logo/sparkssssssssss/epg/logo/广东体育.png" group-title="地方频道",广东体育
|
||||
https://migu.188766.xyz/?migutoken=e88d4ca9d19d005bbc2d90756e006221&id=hk_gdty&type=dy
|
||||
https://migu.188766.xyz/?migutoken=150de6451540839a58762ad6f7ea603a&id=hk_gdty&type=dy
|
||||
#EXTINF:-1 tvg-id="广东体育" tvg-name="广东体育" tvg-logo="https://static.188766.xyz/logo/sparkssssssssss/epg/logo/广东体育.png" group-title="地方频道",广东体育
|
||||
https://hk.188766.xyz/?migutoken=ec818ef9c2c08716e9e08630067a0bc3&id=gd_gdty&type=sz
|
||||
https://hk.188766.xyz/?migutoken=2efa30ac9bfa36dc49c2d8d0c6f08d31&id=gd_gdty&type=sz
|
||||
#EXTINF:-1 tvg-id="广东新闻" tvg-name="广东新闻" tvg-logo="https://static.188766.xyz/logo/sparkssssssssss/epg/logo/广东新闻.png" group-title="地方频道",广东新闻
|
||||
https://hk.188766.xyz/?migutoken=74a36aa2c582ccedd081f2a91608ff86&id=gd_gdxw&type=sz
|
||||
https://hk.188766.xyz/?migutoken=3448d74179edb742f08146d72eac0de0&id=gd_gdxw&type=sz
|
||||
#EXTINF:-1 tvg-id="广东珠江" tvg-name="广东珠江" tvg-logo="https://static.188766.xyz/logo/sparkssssssssss/epg/logo/广东珠江.png" group-title="地方频道",广东珠江
|
||||
https://hk.188766.xyz/?migutoken=30da9084452725ab687a7d6a8ee487d6&id=gd_gdzj&type=sz
|
||||
https://hk.188766.xyz/?migutoken=ace2c08c1633e16f0ba9310091ed933e&id=gd_gdzj&type=sz
|
||||
#EXTINF:-1 tvg-id="广东民生" tvg-name="广东民生" tvg-logo="https://static.188766.xyz/logo/sparkssssssssss/epg/logo/广东民生.png" group-title="地方频道",广东民生
|
||||
https://hk.188766.xyz/?migutoken=25d119bf718e52ecb533c59ec8b3d003&id=gd_gdms&type=sz
|
||||
https://hk.188766.xyz/?migutoken=63ce2e5dbed9d4e0482aba6bdfbb5bff&id=gd_gdms&type=sz
|
||||
#EXTINF:-1 tvg-id="广东影视" tvg-name="广东影视" tvg-logo="https://static.188766.xyz/logo/sparkssssssssss/epg/logo/广东影视.png" group-title="地方频道",广东影视
|
||||
https://hk.188766.xyz/?migutoken=1d7b72073973b1599b59458b8cd7bc4a&id=gd_gdys&type=sz
|
||||
https://hk.188766.xyz/?migutoken=d14807ecc7462997d6a86dcce65e0163&id=gd_gdys&type=sz
|
||||
#EXTINF:-1 tvg-id="广东少儿" tvg-name="广东少儿" tvg-logo="https://static.188766.xyz/logo/sparkssssssssss/epg/logo/广东少儿.png" group-title="地方频道",广东少儿
|
||||
https://hk.188766.xyz/?migutoken=086e9f9664326e922117084989021124&id=gd_gdse&type=sz
|
||||
https://hk.188766.xyz/?migutoken=0dbdf8c50ac0b52bfd1f44bf62fcf533&id=gd_gdse&type=sz
|
||||
#EXTINF:-1 tvg-id="嘉佳卡通" tvg-name="嘉佳卡通" tvg-logo="https://static.188766.xyz/logo/sparkssssssssss/epg/logo/嘉佳卡通.png" group-title="地方频道",嘉佳卡通
|
||||
https://hk.188766.xyz/?migutoken=15d82a5dd4f181702d2bc204ee8440d3&id=gd_jjkt&type=sz
|
||||
https://hk.188766.xyz/?migutoken=47848962a612fc65111ce82f0d765fe0&id=gd_jjkt&type=sz
|
||||
#EXTINF:-1 tvg-id="岭南戏曲" tvg-name="岭南戏曲" tvg-logo="https://static.188766.xyz/logo/sparkssssssssss/epg/logo/岭南戏曲.png" group-title="地方频道",岭南戏曲
|
||||
https://hk.188766.xyz/?migutoken=c9a062fb9d7e7ce0c0d6d1cd138817f6&id=gd_lnxq&type=sz
|
||||
https://hk.188766.xyz/?migutoken=37d02e107077a3000c007ce8d788ce71&id=gd_lnxq&type=sz
|
||||
#EXTINF:-1 tvg-id="广东移动" tvg-name="广东移动" tvg-logo="https://static.188766.xyz/logo/sparkssssssssss/epg/logo/广东移动.png" group-title="地方频道",广东移动
|
||||
https://hk.188766.xyz/?migutoken=3a9038e7be669b12cecc1879fe770c6b&id=gd_gdyd&type=sz
|
||||
https://hk.188766.xyz/?migutoken=f2f4f6e9026fcfe871a26fbe2220017f&id=gd_gdyd&type=sz
|
||||
#EXTINF:-1 tvg-id="现代教育" tvg-name="现代教育" tvg-logo="https://static.188766.xyz/logo/sparkssssssssss/epg/logo/现代教育.png" group-title="地方频道",现代教育
|
||||
https://hk.188766.xyz/?migutoken=83a2444fe01738bc4ee79178ea98423e&id=gd_xdjy&type=sz
|
||||
https://hk.188766.xyz/?migutoken=0276f957ade13aed5e7991e93e98dc15&id=gd_xdjy&type=sz
|
||||
#EXTINF:-1 tvg-id="广东生活频道" tvg-name="广东生活频道" tvg-logo="https://static.188766.xyz/logo/sparkssssssssss/epg/logo/广东生活A.png" group-title="地方频道",广东生活频道
|
||||
https://hk.188766.xyz/?migutoken=949f6e4496576795f598833cb0b67576&id=gd_gdsh&type=sz
|
||||
https://hk.188766.xyz/?migutoken=f5d44dbb9f39b3229d851c986e6bf7f0&id=gd_gdsh&type=sz
|
||||
|
||||
#EXTINF:-1 tvg-id="上海新闻综合" tvg-name="上海新闻综合" tvg-logo="https://static.188766.xyz/logo/sln162/iptv-back/logo/上海新闻综合.png" group-title="地方频道",上海新闻综合
|
||||
https://migu.188766.xyz/?migutoken=34a49dd777e320fa65246ac219133130&id=%E4%B8%8A%E6%B5%B7%E6%96%B0%E9%97%BB%E7%BB%BC%E5%90%88&type=yy
|
||||
https://migu.188766.xyz/?migutoken=6375222d9aa5be65ceb056c3c8059e30&id=%E4%B8%8A%E6%B5%B7%E6%96%B0%E9%97%BB%E7%BB%BC%E5%90%88&type=yy
|
||||
#EXTINF:-1 tvg-id="上海第一财经" tvg-name="上海第一财经" tvg-logo="https://static.188766.xyz/logo/sln162/iptv-back/logo/上海第一财经.png" group-title="地方频道",上海第一财经
|
||||
#EXTVLCOPT:referer=https://live.kankanews.com/
|
||||
#EXTVLCOPT:http-referer=https://live.kankanews.com/
|
||||
#KODIPROP:inputstream.adaptive.stream_headers=Referer=https://live.kankanews.com/
|
||||
https://migu.188766.xyz/?migutoken=2b2e87d366f112de294b721195579f4f&id=dycj&type=sz
|
||||
https://migu.188766.xyz/?migutoken=596c4c52ffa838a5a060d21738912804&id=dycj&type=sz
|
||||
#EXTINF:-1 tvg-id="上海新纪实" tvg-name="上海新纪实" tvg-logo="https://static.188766.xyz/logo/sparkssssssssss/epg/logo/新纪实频道.png" group-title="地方频道",上海新纪实
|
||||
#EXTVLCOPT:referer=https://live.kankanews.com/
|
||||
#EXTVLCOPT:http-referer=https://live.kankanews.com/
|
||||
#KODIPROP:inputstream.adaptive.stream_headers=Referer=https://live.kankanews.com/
|
||||
https://migu.188766.xyz/?migutoken=d3aad51c8b093f4e6b3d18fcdd10d6a4&id=jsrw&type=sz
|
||||
https://migu.188766.xyz/?migutoken=3c40f8e584b306857faba104b5a90ee6&id=jsrw&type=sz
|
||||
#EXTINF:-1 tvg-id="上海都市" tvg-name="上海都市" tvg-logo="https://static.188766.xyz/logo/sparkssssssssss/epg/logo/上海都市.png" group-title="地方频道",上海都市
|
||||
#EXTVLCOPT:referer=https://live.kankanews.com/
|
||||
#EXTVLCOPT:http-referer=https://live.kankanews.com/
|
||||
#KODIPROP:inputstream.adaptive.stream_headers=Referer=https://live.kankanews.com/
|
||||
https://migu.188766.xyz/?migutoken=da1f5838582b4dd2c6562217b559e7b7&id=shds&type=sz
|
||||
https://migu.188766.xyz/?migutoken=72bd3f866cbc39d31451a58f5f185b50&id=shds&type=sz
|
||||
#EXTINF:-1 tvg-id="哈哈炫动" tvg-name="哈哈炫动" tvg-logo="https://static.188766.xyz/logo/sparkssssssssss/epg/logo/哈哈炫动.png" group-title="地方频道",哈哈炫动
|
||||
#EXTVLCOPT:referer=https://live.kankanews.com/
|
||||
#EXTVLCOPT:http-referer=https://live.kankanews.com/
|
||||
#KODIPROP:inputstream.adaptive.stream_headers=Referer=https://live.kankanews.com/
|
||||
https://migu.188766.xyz/?migutoken=db7227a9d7f38f799c1f35996d68dae9&id=hhxd&type=sz
|
||||
https://migu.188766.xyz/?migutoken=05de8e966eb7279e9a5eb40aefad875b&id=hhxd&type=sz
|
||||
#EXTINF:-1 tvg-id="上海魔都眼" tvg-name="上海魔都眼" tvg-logo="https://static.188766.xyz/logo/sparkssssssssss/epg/logo/上海魔都眼.png" group-title="地方频道",上海魔都眼
|
||||
#EXTVLCOPT:referer=https://live.kankanews.com/
|
||||
#EXTVLCOPT:http-referer=https://live.kankanews.com/
|
||||
#KODIPROP:inputstream.adaptive.stream_headers=Referer=https://live.kankanews.com/
|
||||
https://migu.188766.xyz/?migutoken=f2d6ef4043e33a57083270b96ac5af57&id=mdy&type=sz
|
||||
https://migu.188766.xyz/?migutoken=4aeb672cdba9939f67e242195f4d1108&id=mdy&type=sz
|
||||
#EXTINF:-1 tvg-id="爱上海" tvg-name="爱上海" tvg-logo="https://static.188766.xyz/logo/sparkssssssssss/epg/logo/上海ICS.png" group-title="地方频道",爱上海
|
||||
#EXTVLCOPT:referer=https://live.kankanews.com/
|
||||
#EXTVLCOPT:http-referer=https://live.kankanews.com/
|
||||
#KODIPROP:inputstream.adaptive.stream_headers=Referer=https://live.kankanews.com/
|
||||
https://migu.188766.xyz/?migutoken=9d408577b738396f9e6410c7d965cbce&id=ash&type=sz
|
||||
https://migu.188766.xyz/?migutoken=7d3987c89dcb522b8268d822c2633115&id=ash&type=sz
|
||||
|
||||
#EXTINF:-1 tvg-id="海南新闻" tvg-name="海南新闻" tvg-logo="https://static.188766.xyz/logo/sparkssssssssss/epg/logo/海南新闻.png" group-title="地方频道",海南新闻
|
||||
https://migu.188766.xyz/?migutoken=f930f5b597f88f2754e913f48ab02cbc&id=hn_xwpd&type=sz
|
||||
https://migu.188766.xyz/?migutoken=e6e3968cf2a5b15f4e788fddfa915e9e&id=hn_xwpd&type=sz
|
||||
#EXTINF:-1 tvg-id="海南文旅" tvg-name="海南文旅" tvg-logo="https://static.188766.xyz/logo/sparkssssssssss/epg/logo/海南文旅.png" group-title="地方频道",海南文旅
|
||||
https://migu.188766.xyz/?migutoken=dc6930d61c7558d0d5e3b182d591bef0&id=hn_wlpd&type=sz
|
||||
https://migu.188766.xyz/?migutoken=37e3a148e753205df9880fc02b067f01&id=hn_wlpd&type=sz
|
||||
#EXTINF:-1 tvg-id="海南自贸" tvg-name="海南自贸" tvg-logo="https://static.188766.xyz/logo/sparkssssssssss/epg/logo/海南自贸.png" group-title="地方频道",海南自贸
|
||||
https://migu.188766.xyz/?migutoken=3707b3a5c9718e682c3392b8520d30ae&id=hn_jjpd&type=sz
|
||||
https://migu.188766.xyz/?migutoken=a23ff3bf2edd9b5b28a79b945f893942&id=hn_jjpd&type=sz
|
||||
#EXTINF:-1 tvg-id="海南公共" tvg-name="海南公共" tvg-logo="https://static.188766.xyz/logo/sparkssssssssss/epg/logo/海南公共.png" group-title="地方频道",海南公共
|
||||
https://migu.188766.xyz/?migutoken=a70b4043f07d64394febbef4a82c526d&id=hn_ggpd&type=sz
|
||||
https://migu.188766.xyz/?migutoken=8ac60b1fd838514a3ecf03939fc8ebca&id=hn_ggpd&type=sz
|
||||
#EXTINF:-1 tvg-id="海南少儿" tvg-name="海南少儿" tvg-logo="https://static.188766.xyz/logo/sparkssssssssss/epg/logo/海南少儿.png" group-title="地方频道",海南少儿
|
||||
https://migu.188766.xyz/?migutoken=2253a2a766033fadba91ae4c3245d5e8&id=hn_sepd&type=sz
|
||||
https://migu.188766.xyz/?migutoken=5c26aa273064c9e8c3a14e85c270791e&id=hn_sepd&type=sz
|
||||
#EXTINF:-1 tvg-id="浙江公共新闻" tvg-name="浙江公共新闻" tvg-logo="https://static.188766.xyz/logo/fanmingming/live/tv/浙江新闻.png" group-title="地方频道",浙江新闻
|
||||
https://ali-m-l.cztv.com/channels/lantian/channel007/1080p.m3u8
|
||||
#EXTINF:-1 tvg-id="浙江国际" tvg-name="浙江国际" tvg-logo="https://static.188766.xyz/logo/fanmingming/live/tv/浙江国际.png" group-title="地方频道",浙江国际
|
||||
@@ -297,93 +297,93 @@ http://play1-qk.nmtv.cn/live/1686560387346365.m3u8
|
||||
#EXTINF:-1 tvg-id="内蒙古蒙语文化" tvg-name="内蒙古蒙语文化" tvg-logo="https://static.188766.xyz/logo/fanmingming/live/tv/内蒙古蒙语文化.png" group-title="地方频道",内蒙古蒙语文化
|
||||
http://play1-qk.nmtv.cn/live/1686561065304370.m3u8
|
||||
#EXTINF:-1 tvg-id="江苏新闻" tvg-name="江苏新闻" tvg-logo="https://static.188766.xyz/logo/fanmingming/live/tv/江苏公共新闻.png" group-title="地方频道",江苏新闻
|
||||
https://migu.188766.xyz/?migutoken=befe29d5d5bbc362e799166d2c6f7e79&id=%E5%85%AC%E5%85%B1%E6%96%B0%E9%97%BB%E9%A2%91%E9%81%93&type=yy
|
||||
https://migu.188766.xyz/?migutoken=10403fbc5278e9755fd5a31dbd3c7d4c&id=%E5%85%AC%E5%85%B1%E6%96%B0%E9%97%BB%E9%A2%91%E9%81%93&type=yy
|
||||
#EXTINF:-1 tvg-id="江苏国际" tvg-name="江苏国际" tvg-logo="https://static.188766.xyz/logo/fanmingming/live/tv/江苏国际.png" group-title="地方频道",江苏国际
|
||||
https://migu.188766.xyz/?migutoken=cec04471b894d33d029175d5965d5916&id=%E6%B1%9F%E8%8B%8F%E5%9B%BD%E9%99%85&type=yy
|
||||
https://migu.188766.xyz/?migutoken=3033c660e5a882ab3bc3c92583678a9d&id=%E6%B1%9F%E8%8B%8F%E5%9B%BD%E9%99%85&type=yy
|
||||
#EXTINF:-1 tvg-id="江苏综艺" tvg-name="江苏综艺" tvg-logo="https://static.188766.xyz/logo/fanmingming/live/tv/江苏综艺.png" group-title="地方频道",江苏综艺
|
||||
https://migu.188766.xyz/?migutoken=1b7f9e9f9adef9ce25221928fc8f8460&id=%E6%B1%9F%E8%8B%8F%E7%BB%BC%E8%89%BA%E9%A2%91%E9%81%93&type=yy
|
||||
https://migu.188766.xyz/?migutoken=cd6553ae6b483674a830ef0bbaadcdc7&id=%E6%B1%9F%E8%8B%8F%E7%BB%BC%E8%89%BA%E9%A2%91%E9%81%93&type=yy
|
||||
#EXTINF:-1 tvg-id="江苏影视" tvg-name="江苏影视" tvg-logo="https://static.188766.xyz/logo/fanmingming/live/tv/江苏影视.png" group-title="地方频道",江苏影视
|
||||
https://migu.188766.xyz/?migutoken=f6ae26f8a20bfcc8d0af4e8ef151c0c6&id=%E6%B1%9F%E8%8B%8F%E5%BD%B1%E8%A7%86%E9%A2%91%E9%81%93&type=yy
|
||||
https://migu.188766.xyz/?migutoken=404cc8bad1b80524cc552a8ae7ff580b&id=%E6%B1%9F%E8%8B%8F%E5%BD%B1%E8%A7%86%E9%A2%91%E9%81%93&type=yy
|
||||
#EXTINF:-1 tvg-id="江苏教育" tvg-name="江苏教育" tvg-logo="https://static.188766.xyz/logo/sln162/iptv-back/logo/江苏教育.png" group-title="地方频道",江苏教育
|
||||
https://migu.188766.xyz/?migutoken=f7a54601a9d93f4dd666ce0eaf96bd39&id=%E6%B1%9F%E8%8B%8F%E6%95%99%E8%82%B2&type=yy
|
||||
https://migu.188766.xyz/?migutoken=eb994f634558230b288fd03254f59412&id=%E6%B1%9F%E8%8B%8F%E6%95%99%E8%82%B2&type=yy
|
||||
#EXTINF:-1 tvg-id="江苏体育" tvg-name="江苏体育" tvg-logo="https://static.188766.xyz/logo/sln162/iptv-back/logo/体育休闲频道.png" group-title="地方频道",江苏体育
|
||||
https://migu.188766.xyz/?migutoken=8f80dae7399f190ed7ca4dcbd135dc68&id=%E4%BD%93%E8%82%B2%E4%BC%91%E9%97%B2%E9%A2%91%E9%81%93&type=yy
|
||||
https://migu.188766.xyz/?migutoken=260c5109f6d6410628d180fde42e8868&id=%E4%BD%93%E8%82%B2%E4%BC%91%E9%97%B2%E9%A2%91%E9%81%93&type=yy
|
||||
#EXTINF:-1 tvg-id="南京新闻综合" tvg-name="南京新闻综合" tvg-logo="https://static.188766.xyz/logo/sln162/iptv-back/logo/南京新闻综合频道.png" group-title="地方频道",南京新闻综合
|
||||
https://migu.188766.xyz/?migutoken=4022970579ad3c51a4f080ed54088e80&id=%E5%8D%97%E4%BA%AC%E6%96%B0%E9%97%BB%E7%BB%BC%E5%90%88%E9%A2%91%E9%81%93&type=yy
|
||||
https://migu.188766.xyz/?migutoken=f66ecdf03c7662b3514e1b39ab240747&id=%E5%8D%97%E4%BA%AC%E6%96%B0%E9%97%BB%E7%BB%BC%E5%90%88%E9%A2%91%E9%81%93&type=yy
|
||||
#EXTINF:-1 tvg-id="南京教科" tvg-name="南京教科" tvg-logo="https://static.188766.xyz/logo/sln162/iptv-back/logo/南京教科频道.png" group-title="地方频道",南京教科
|
||||
https://migu.188766.xyz/?migutoken=652d89ce8b0bfc1a564ef0068e2b4028&id=%E5%8D%97%E4%BA%AC%E6%95%99%E7%A7%91%E9%A2%91%E9%81%93&type=yy
|
||||
https://migu.188766.xyz/?migutoken=89221537cd15dba869affcedca93f15f&id=%E5%8D%97%E4%BA%AC%E6%95%99%E7%A7%91%E9%A2%91%E9%81%93&type=yy
|
||||
#EXTINF:-1 tvg-id="南京十八" tvg-name="南京十八" tvg-logo="https://static.188766.xyz/logo//sln162/iptv-back/logo/南京十八频道.png" group-title="地方频道",南京十八
|
||||
https://migu.188766.xyz/?migutoken=1e1674293aad9a139080a5f8b025f0cd&id=%E5%8D%97%E4%BA%AC%E5%8D%81%E5%85%AB%E9%A2%91%E9%81%93&type=yy
|
||||
https://migu.188766.xyz/?migutoken=668392e41c2654369aba808c6a0d5762&id=%E5%8D%97%E4%BA%AC%E5%8D%81%E5%85%AB%E9%A2%91%E9%81%93&type=yy
|
||||
#EXTINF:-1 tvg-id="盐城新闻综合" tvg-name="盐城新闻综合" tvg-logo="https://static.188766.xyz/logo/sln162/iptv-back/logo/盐城新闻综合.png" group-title="地方频道",盐城新闻综合
|
||||
https://migu.188766.xyz/?migutoken=c6cbebb584560a5ede05606149904a47&id=%E7%9B%90%E5%9F%8E%E6%96%B0%E9%97%BB%E7%BB%BC%E5%90%88&type=yy
|
||||
https://migu.188766.xyz/?migutoken=55150ac930e7e0b414e0ba2084a4c92e&id=%E7%9B%90%E5%9F%8E%E6%96%B0%E9%97%BB%E7%BB%BC%E5%90%88&type=yy
|
||||
#EXTINF:-1 tvg-id="淮安新闻综合" tvg-name="淮安新闻综合" tvg-logo="https://static.188766.xyz/logo/sln162/iptv-back/logo/淮安新闻综合.png" group-title="地方频道",淮安新闻综合
|
||||
https://migu.188766.xyz/?migutoken=4251d023315b3b4f98f444be41794d17&id=%E6%B7%AE%E5%AE%89%E6%96%B0%E9%97%BB%E7%BB%BC%E5%90%88&type=yy
|
||||
https://migu.188766.xyz/?migutoken=882b1aaebfca8a0e69a75364d27865a4&id=%E6%B7%AE%E5%AE%89%E6%96%B0%E9%97%BB%E7%BB%BC%E5%90%88&type=yy
|
||||
#EXTINF:-1 tvg-id="泰州新闻综合" tvg-name="泰州新闻综合" tvg-logo="https://static.188766.xyz/logo/sln162/iptv-back/logo/泰州新闻综合.png" group-title="地方频道",泰州新闻综合
|
||||
https://migu.188766.xyz/?migutoken=3177c0967283481b49e47701235b3b93&id=%E6%B3%B0%E5%B7%9E%E6%96%B0%E9%97%BB%E7%BB%BC%E5%90%88&type=yy
|
||||
https://migu.188766.xyz/?migutoken=a3d3fd9295450211b191ee33e920f5cf&id=%E6%B3%B0%E5%B7%9E%E6%96%B0%E9%97%BB%E7%BB%BC%E5%90%88&type=yy
|
||||
#EXTINF:-1 tvg-id="连云港新闻综合" tvg-name="连云港新闻综合" tvg-logo="https://static.188766.xyz/logo/sln162/iptv-back/logo/连云港新闻综合.png" group-title="地方频道",连云港新闻综合
|
||||
https://migu.188766.xyz/?migutoken=e45a827d331d601f35d278eb7c347b20&id=%E8%BF%9E%E4%BA%91%E6%B8%AF%E6%96%B0%E9%97%BB%E7%BB%BC%E5%90%88&type=yy
|
||||
https://migu.188766.xyz/?migutoken=ed671fddfbe4199eeb592e05fc57a6e8&id=%E8%BF%9E%E4%BA%91%E6%B8%AF%E6%96%B0%E9%97%BB%E7%BB%BC%E5%90%88&type=yy
|
||||
#EXTINF:-1 tvg-id="宿迁新闻综合" tvg-name="宿迁新闻综合" tvg-logo="https://static.188766.xyz/logo/sln162/iptv-back/logo/宿迁新闻综合.png" group-title="地方频道",宿迁新闻综合
|
||||
https://migu.188766.xyz/?migutoken=c15a9b63c4dc61a462f230b31c8e2579&id=%E5%AE%BF%E8%BF%81%E6%96%B0%E9%97%BB%E7%BB%BC%E5%90%88&type=yy
|
||||
https://migu.188766.xyz/?migutoken=256b0c7c9c9e7fd216c4e803c287412e&id=%E5%AE%BF%E8%BF%81%E6%96%B0%E9%97%BB%E7%BB%BC%E5%90%88&type=yy
|
||||
#EXTINF:-1 tvg-id="徐州新闻综合" tvg-name="徐州新闻综合" tvg-logo="https://static.188766.xyz/logo/sln162/iptv-back/logo/徐州新闻综合.png" group-title="地方频道",徐州新闻综合
|
||||
https://migu.188766.xyz/?migutoken=d6c1963bb538502f54be1592f51cd0cc&id=%E5%BE%90%E5%B7%9E%E6%96%B0%E9%97%BB%E7%BB%BC%E5%90%88&type=yy
|
||||
https://migu.188766.xyz/?migutoken=20de39f8cdf429ae065ec6141280598d&id=%E5%BE%90%E5%B7%9E%E6%96%B0%E9%97%BB%E7%BB%BC%E5%90%88&type=yy
|
||||
#EXTINF:-1 tvg-id="江阴新闻综合" tvg-name="江阴新闻综合" tvg-logo="http://wapx.cmvideo.cn:8080/publish/poms/v1/image/5910/022/177/202506121842_1749616874292_H32_1080.webp" group-title="地方频道",江阴新闻综合
|
||||
https://migu.188766.xyz/?migutoken=e39f233ffc36e9a1c59da82bdf0a467f&id=%E6%B1%9F%E9%98%B4%E6%96%B0%E9%97%BB%E7%BB%BC%E5%90%88&type=yy
|
||||
https://migu.188766.xyz/?migutoken=48a2dee922b89e2dea7b7ca72ae58586&id=%E6%B1%9F%E9%98%B4%E6%96%B0%E9%97%BB%E7%BB%BC%E5%90%88&type=yy
|
||||
#EXTINF:-1 tvg-id="南通新闻综合" tvg-name="南通新闻综合" tvg-logo="http://wapx.cmvideo.cn:8080/publish/poms/v1/image/5910/022/178/202506121842_1749617000499_H32_1080.webp" group-title="地方频道",南通新闻综合
|
||||
https://migu.188766.xyz/?migutoken=8106264493daaf039007de44f784b3df&id=%E5%8D%97%E9%80%9A%E6%96%B0%E9%97%BB%E7%BB%BC%E5%90%88&type=yy
|
||||
https://migu.188766.xyz/?migutoken=2053323106dbdfe8636d1ef1997b4754&id=%E5%8D%97%E9%80%9A%E6%96%B0%E9%97%BB%E7%BB%BC%E5%90%88&type=yy
|
||||
#EXTINF:-1 tvg-id="宜兴新闻综合" tvg-name="宜兴新闻综合" tvg-logo="http://wapx.cmvideo.cn:8080/publish/poms/v1/image/5910/022/179/202506121843_1749617094510_H32_1080.webp" group-title="地方频道",宜兴新闻综合
|
||||
https://migu.188766.xyz/?migutoken=44593b6bddda91b660893978a2ece437&id=%E5%AE%9C%E5%85%B4%E6%96%B0%E9%97%BB%E7%BB%BC%E5%90%88&type=yy
|
||||
https://migu.188766.xyz/?migutoken=01a3c5a3f252b887f2e771cdd7de0eb3&id=%E5%AE%9C%E5%85%B4%E6%96%B0%E9%97%BB%E7%BB%BC%E5%90%88&type=yy
|
||||
#EXTINF:-1 tvg-id="溧水新闻综合" tvg-name="溧水新闻综合" tvg-logo="http://wapx.cmvideo.cn:8080/publish/poms/image/5500/469/349/202506201638_1750408486645_H32_1080.webp" group-title="地方频道",溧水新闻综合
|
||||
https://migu.188766.xyz/?migutoken=25d59c5572d9ffc3c5b637577558f6a9&id=%E6%BA%A7%E6%B0%B4%E6%96%B0%E9%97%BB%E7%BB%BC%E5%90%88&type=yy
|
||||
https://migu.188766.xyz/?migutoken=ae4bc164b22c9732bfa5fab111bec791&id=%E6%BA%A7%E6%B0%B4%E6%96%B0%E9%97%BB%E7%BB%BC%E5%90%88&type=yy
|
||||
#EXTINF:-1 tvg-id="陕西银龄频道" tvg-name="陕西银龄频道" tvg-logo="http://wapx.cmvideo.cn:8080/publish/poms/v1/image/5910/022/191/202508051746_1754371397446_H32_1080.webp" group-title="地方频道",陕西银龄频道
|
||||
https://migu.188766.xyz/?migutoken=7be3297e511ce3e8b5413f3130a65a68&id=%E9%99%95%E8%A5%BF%E9%93%B6%E9%BE%84%E9%A2%91%E9%81%93&type=yy
|
||||
https://migu.188766.xyz/?migutoken=f84a227015c42f5685e8643028838501&id=%E9%99%95%E8%A5%BF%E9%93%B6%E9%BE%84%E9%A2%91%E9%81%93&type=yy
|
||||
#EXTINF:-1 tvg-id="陕西都市青春频道" tvg-name="陕西都市青春频道" tvg-logo="http://wapx.cmvideo.cn:8080/publish/poms/v1/image/5910/022/190/202508051746_1754371284700_H32_1080.webp" group-title="地方频道",陕西都市青春频道
|
||||
https://migu.188766.xyz/?migutoken=cd803b64c0ef30a1c0f0e199405d9c16&id=%E9%99%95%E8%A5%BF%E9%83%BD%E5%B8%82%E9%9D%92%E6%98%A5%E9%A2%91%E9%81%93&type=yy
|
||||
https://migu.188766.xyz/?migutoken=0f68afb8c968cfd26c3af016d29fde52&id=%E9%99%95%E8%A5%BF%E9%83%BD%E5%B8%82%E9%9D%92%E6%98%A5%E9%A2%91%E9%81%93&type=yy
|
||||
#EXTINF:-1 tvg-id="陕西秦腔频道" tvg-name="陕西秦腔频道" tvg-logo="http://wapx.cmvideo.cn:8080/publish/poms/v1/image/5910/022/188/202508051741_1754370560985_H32_1080.webp" group-title="地方频道",陕西秦腔频道
|
||||
https://migu.188766.xyz/?migutoken=7c7659eff979f68d640c62dd1982e757&id=%E9%99%95%E8%A5%BF%E7%A7%A6%E8%85%94%E9%A2%91%E9%81%93&type=yy
|
||||
https://migu.188766.xyz/?migutoken=45da38b6a0b1727fea22a9cff439c117&id=%E9%99%95%E8%A5%BF%E7%A7%A6%E8%85%94%E9%A2%91%E9%81%93&type=yy
|
||||
#EXTINF:-1 tvg-id="陕西新闻资讯频道" tvg-name="陕西新闻资讯频道" tvg-logo="http://wapx.cmvideo.cn:8080/publish/poms/v1/image/5910/022/187/202508051740_1754370418409_H32_1080.webp" group-title="地方频道",陕西新闻资讯频道
|
||||
https://migu.188766.xyz/?migutoken=b7573283dd509346d88ace35359be4cd&id=%E9%99%95%E8%A5%BF%E6%96%B0%E9%97%BB%E8%B5%84%E8%AE%AF%E9%A2%91%E9%81%93&type=yy
|
||||
https://migu.188766.xyz/?migutoken=ba2b294f00e97ac7cb82b40a9edbb7f5&id=%E9%99%95%E8%A5%BF%E6%96%B0%E9%97%BB%E8%B5%84%E8%AE%AF%E9%A2%91%E9%81%93&type=yy
|
||||
|
||||
|
||||
#EXTINF:-1 tvg-id="凤凰中文" tvg-name="凤凰中文" tvg-logo="https://static.188766.xyz/logo/fanmingming/live/tv/凤凰卫视中文台.png" group-title="粤语频道",凤凰中文
|
||||
https://mgev.188766.xyz/?migutoken=e4c7d0a63094c942a18caaa2a4cf344a&id=fhzw&pp=1
|
||||
https://mgev.188766.xyz/?migutoken=0451957317bed61e09b5b785e9eac1d5&id=fhzw&pp=1
|
||||
#EXTINF:-1 tvg-id="凤凰中文" tvg-name="凤凰中文" tvg-logo="https://static.188766.xyz/logo/fanmingming/live/tv/凤凰卫视中文台.png" group-title="粤语频道",凤凰中文
|
||||
https://mgev.188766.xyz/?migutoken=826165310855e49cbc2a4e5865891edd&id=hk_fhzw&type=dy
|
||||
https://mgev.188766.xyz/?migutoken=0224b1dd1fdc41636947e27e5e4e9739&id=hk_fhzw&type=dy
|
||||
#EXTINF:-1 tvg-id="凤凰资讯" tvg-name="凤凰资讯" tvg-logo="https://static.188766.xyz/logo/fanmingming/live/tv/凤凰卫视资讯台.png" group-title="粤语频道",凤凰资讯
|
||||
https://mgev.188766.xyz/?migutoken=22ab2e9a42b8b908fb59432fc58964dc&id=fhzx&pp=1
|
||||
https://mgev.188766.xyz/?migutoken=0d5e9debc96e750c28a92bce01014518&id=fhzx&pp=1
|
||||
#EXTINF:-1 tvg-id="凤凰资讯" tvg-name="凤凰资讯" tvg-logo="https://static.188766.xyz/logo/fanmingming/live/tv/凤凰卫视资讯台.png" group-title="粤语频道",凤凰资讯
|
||||
https://mgev.188766.xyz/?migutoken=9f088b74a901716675112dbf52be4b2f&id=hk_fhzx&type=dy
|
||||
https://mgev.188766.xyz/?migutoken=c6088f01a9938e4abafd0d8f82beba0f&id=hk_fhzx&type=dy
|
||||
#EXTINF:-1 tvg-id="凤凰香港" tvg-name="凤凰香港" tvg-logo="https://static.188766.xyz/logo/fanmingming/live/tv/凤凰卫视香港台.png" group-title="粤语频道",凤凰香港
|
||||
https://mgev.188766.xyz/?migutoken=27e2be9d8909d507591ca809c6e83c2a&id=fhhk&pp=1
|
||||
https://mgev.188766.xyz/?migutoken=89bb7a64d82c1c5dea172ab39eaf207d&id=fhhk&pp=1
|
||||
#EXTINF:-1 tvg-id="凤凰香港" tvg-name="凤凰香港" tvg-logo="https://static.188766.xyz/logo/fanmingming/live/tv/凤凰卫视香港台.png" group-title="粤语频道",凤凰香港
|
||||
https://mgev.188766.xyz/?migutoken=e83eae9be4038edfddf1c5f561510103&id=hk_fhhk&type=dy
|
||||
https://mgev.188766.xyz/?migutoken=093a5c14126da1509cc52f9327ed7226&id=hk_fhhk&type=dy
|
||||
#EXTINF:-1 tvg-id="翡翠台" tvg-name="翡翠台" tvg-logo="https://static.188766.xyz/logo/fanmingming/live/tv/翡翠台.png" group-title="粤语频道",翡翠台
|
||||
https://mgev.188766.xyz/?migutoken=21f2510e8ebef73826d98efc2e69b9d8&id=hk_fct&type=dy
|
||||
https://mgev.188766.xyz/?migutoken=9a319ecf3094dccf281663d51a3bfb69&id=hk_fct&type=dy
|
||||
#EXTINF:-1 tvg-id="翡翠台4K" tvg-name="翡翠台4K" tvg-logo="https://static.188766.xyz/logo/fanmingming/live/tv/翡翠台.png" group-title="粤语频道",翡翠台4K
|
||||
https://mgev.188766.xyz/?migutoken=0f1394d7fd414bbdabf7604b0808c6b9&id=hk_fct4k&type=dy
|
||||
https://mgev.188766.xyz/?migutoken=00842f0af8615f368be36bda8a073878&id=hk_fct4k&type=dy
|
||||
#EXTINF:-1 tvg-id="无线新闻" tvg-name="无线新闻" tvg-logo="https://static.188766.xyz/logo/sparkssssssssss/epg/logo/无线新闻.png" group-title="粤语频道",无线新闻
|
||||
https://mgev.188766.xyz/?migutoken=88ae5edb7f7b88818c7dbee40ab36792&id=hk_wxxw&type=dy
|
||||
https://mgev.188766.xyz/?migutoken=b169b99c94f369f2cd159dbde558fc0b&id=hk_wxxw&type=dy
|
||||
#EXTINF:-1 tvg-id="Now新闻台" tvg-name="Now新闻台" tvg-logo="https://static.188766.xyz/logo/sparkssssssssss/epg/logo/NOW新闻台.png" group-title="粤语频道",Now新闻台
|
||||
https://mgev.188766.xyz/?migutoken=d083f371578c2b864e49817a0c3b6f21&id=hk_now&type=dy
|
||||
https://mgev.188766.xyz/?migutoken=94faa9938f847d39e463a9f16b473d2b&id=hk_now&type=dy
|
||||
#EXTINF:-1 tvg-id="TVB Plus" tvg-name="TVB Plus" tvg-logo="https://static.188766.xyz/logo/sparkssssssssss/epg/logo/tvbplus.png" group-title="粤语频道",TVB Plus
|
||||
https://mgev.188766.xyz/?migutoken=316afa99e3779b148b22e395b1ea4d97&id=hk_tvbp&type=dy
|
||||
https://mgev.188766.xyz/?migutoken=7e72614a82e830e59199af4b1e071000&id=hk_tvbp&type=dy
|
||||
#EXTINF:-1 tvg-id="明珠台" tvg-name="明珠台" tvg-logo="https://static.188766.xyz/logo/fanmingming/live/tv/明珠台.png" group-title="粤语频道",明珠台
|
||||
https://mgev.188766.xyz/?migutoken=b88fb99daaa57b79b15f74cb5b1cba4c&id=hk_mzt&type=dy
|
||||
https://mgev.188766.xyz/?migutoken=26a69608bc1f04d54cdf4ada27a9f795&id=hk_mzt&type=dy
|
||||
#EXTINF:-1 tvg-id="TVB星河" tvg-name="TVB星河" tvg-logo="https://static.188766.xyz/logo/fanmingming/live/tv/TVB星河.png" group-title="粤语频道",TVB星河
|
||||
https://mgev.188766.xyz/?migutoken=9fb5a5b789b3e93ebaa1b6d40b7383d6&id=hk_tvbxh&type=dy
|
||||
https://mgev.188766.xyz/?migutoken=dd0caa889bf8ed12d4497074947fd1c0&id=hk_tvbxh&type=dy
|
||||
#EXTINF:-1 tvg-id="TVB功夫" tvg-name="TVB功夫" tvg-logo="https://static.188766.xyz/logo/sparkssssssssss/epg/logo/TVB功夫.png" group-title="粤语频道",TVB功夫
|
||||
https://mgev.188766.xyz/?migutoken=ff10f819a7c8ef49befcda427301facc&id=hk_yzwx&type=dy
|
||||
https://mgev.188766.xyz/?migutoken=b6ffabb42dbbd2d24504410d7fb2fb52&id=hk_yzwx&type=dy
|
||||
#EXTINF:-1 tvg-id="八度空间" tvg-name="八度空间" tvg-logo="https://static.188766.xyz/logo/sparkssssssssss/epg/logo/八度空间.png" group-title="粤语频道",八度空间
|
||||
https://mgev.188766.xyz/?migutoken=b3bfa8e7a2dbb35d13428becfe77a59c&id=hk_8tv&type=dy
|
||||
https://mgev.188766.xyz/?migutoken=c86949c8d4ebb47f11eac460e4cda44f&id=hk_8tv&type=dy
|
||||
#EXTINF:-1 tvg-id="CHU" tvg-name="CHU" tvg-logo="https://static.188766.xyz/logo/sparkssssssssss/epg/logo/channelu.png" group-title="粤语频道",CHU
|
||||
https://mgev.188766.xyz/?migutoken=f1de5648653e17ff9851a237eb7e066d&id=hk_chu&type=dy
|
||||
https://mgev.188766.xyz/?migutoken=9e411a4ec6627261e54ba6cc66158423&id=hk_chu&type=dy
|
||||
#EXTINF:-1 tvg-id="CH5" tvg-name="CH5" tvg-logo="https://static.188766.xyz/logo/sparkssssssssss/epg/logo/channel5.png" group-title="粤语频道",CH5
|
||||
https://mgev.188766.xyz/?migutoken=1ae823a21a9dbe46aac2e71c794dbe48&id=hk_ch5&type=dy
|
||||
https://mgev.188766.xyz/?migutoken=abbe4ae99bc9183cced054b41e8177e7&id=hk_ch5&type=dy
|
||||
#EXTINF:-1 tvg-id="CH8" tvg-name="CH8" tvg-logo="https://static.188766.xyz/logo/sparkssssssssss/epg/logo/channel8.png" group-title="粤语频道",CH8
|
||||
https://mgev.188766.xyz/?migutoken=4f65f1a77a74ef5aa910c1a0068598d7&id=hk_ch8&type=dy
|
||||
https://mgev.188766.xyz/?migutoken=dfe6c87255b4f7a073bd984a6884f163&id=hk_ch8&type=dy
|
||||
#EXTINF:-1 tvg-id="澳视澳门" tvg-name="澳视澳门" tvg-logo="https://static.188766.xyz/logo/sparkssssssssss/epg/logo/澳视澳门.png" group-title="粤语频道",澳视澳门
|
||||
https://mgev.188766.xyz/?migutoken=799e4cb7035b8b45ec5d657492e72941&id=hk_asam&type=dy
|
||||
https://mgev.188766.xyz/?migutoken=377a479d3ca432c2498ed948fab06332&id=hk_asam&type=dy
|
||||
#EXTINF:-1 tvg-id="HOY77" tvg-name="HOY77" tvg-logo="https://static.188766.xyz/logo/sparkssssssssss/epg/logo/HOY77.png" group-title="粤语频道",HOY77
|
||||
https://mgev.188766.xyz/?migutoken=676106728d78152d4024187affca8eb3&id=hk_hoy&type=dy
|
||||
https://mgev.188766.xyz/?migutoken=70cc1a7896ad80d4db1b163b5b16c32e&id=hk_hoy&type=dy
|
||||
|
||||
|
||||
|
||||
|
||||
Binary file not shown.
@@ -0,0 +1 @@
|
||||
{"hot_gaia":[{"key":"sort","name":"排序","value":[{"n":"热度","v":"recommend"},{"n":"最新","v":"time"},{"n":"评分","v":"rank"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":"全部"},{"n":"华语","v":"华语"},{"n":"欧美","v":"欧美"},{"n":"韩国","v":"韩国"},{"n":"日本","v":"日本"}]}],"tv_hot":[{"key":"type","name":"分类","value":[{"n":"综合","v":"tv_hot"},{"n":"国产剧","v":"tv_domestic"},{"n":"欧美剧","v":"tv_american"},{"n":"日剧","v":"tv_japanese"},{"n":"韩剧","v":"tv_korean"},{"n":"动画","v":"tv_animation"}]}],"show_hot":[{"key":"type","name":"分类","value":[{"n":"综合","v":"show_hot"},{"n":"国内","v":"show_domestic"},{"n":"国外","v":"show_foreign"}]}],"movie":[{"key":"类型","name":"类型","value":[{"n":"全部类型","v":""},{"n":"喜剧","v":"喜剧"},{"n":"爱情","v":"爱情"},{"n":"动作","v":"动作"},{"n":"科幻","v":"科幻"},{"n":"动画","v":"动画"},{"n":"悬疑","v":"悬疑"},{"n":"犯罪","v":"犯罪"},{"n":"惊悚","v":"惊悚"},{"n":"冒险","v":"冒险"},{"n":"音乐","v":"音乐"},{"n":"历史","v":"历史"},{"n":"奇幻","v":"奇幻"},{"n":"恐怖","v":"恐怖"},{"n":"战争","v":"战争"},{"n":"传记","v":"传记"},{"n":"歌舞","v":"歌舞"},{"n":"武侠","v":"武侠"},{"n":"情色","v":"情色"},{"n":"灾难","v":"灾难"},{"n":"西部","v":"西部"},{"n":"纪录片","v":"纪录片"},{"n":"短片","v":"短片"}]},{"key":"地区","name":"地区","value":[{"n":"全部地区","v":""},{"n":"华语","v":"华语"},{"n":"欧美","v":"欧美"},{"n":"韩国","v":"韩国"},{"n":"日本","v":"日本"},{"n":"中国大陆","v":"中国大陆"},{"n":"美国","v":"美国"},{"n":"中国香港","v":"中国香港"},{"n":"中国台湾","v":"中国台湾"},{"n":"英国","v":"英国"},{"n":"法国","v":"法国"},{"n":"德国","v":"德国"},{"n":"意大利","v":"意大利"},{"n":"西班牙","v":"西班牙"},{"n":"印度","v":"印度"},{"n":"泰国","v":"泰国"},{"n":"俄罗斯","v":"俄罗斯"},{"n":"加拿大","v":"加拿大"},{"n":"澳大利亚","v":"澳大利亚"},{"n":"爱尔兰","v":"爱尔兰"},{"n":"瑞典","v":"瑞典"},{"n":"巴西","v":"巴西"},{"n":"丹麦","v":"丹麦"}]},{"key":"sort","name":"排序","value":[{"n":"近期热度","v":"T"},{"n":"首映时间","v":"R"},{"n":"高分优先","v":"S"}]},{"key":"年代","name":"年代","value":[{"n":"全部年代","v":""},{"n":"2026","v":"2026"},{"n":"2025","v":"2025"},{"n":"2024","v":"2024"},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2010年代","v":"2010年代"},{"n":"2000年代","v":"2000年代"},{"n":"90年代","v":"90年代"},{"n":"80年代","v":"80年代"},{"n":"70年代","v":"70年代"},{"n":"60年代","v":"60年代"},{"n":"更早","v":"更早"}]}],"tv":[{"key":"类型","name":"类型","value":[{"n":"不限","v":""},{"n":"电视剧","v":"电视剧"},{"n":"综艺","v":"综艺"}]},{"key":"电视剧形式","name":"电视剧形式","value":[{"n":"不限","v":""},{"n":"喜剧","v":"喜剧"},{"n":"爱情","v":"爱情"},{"n":"悬疑","v":"悬疑"},{"n":"动画","v":"动画"},{"n":"武侠","v":"武侠"},{"n":"古装","v":"古装"},{"n":"家庭","v":"家庭"},{"n":"犯罪","v":"犯罪"},{"n":"科幻","v":"科幻"},{"n":"恐怖","v":"恐怖"},{"n":"历史","v":"历史"},{"n":"战争","v":"战争"},{"n":"动作","v":"动作"},{"n":"冒险","v":"冒险"},{"n":"传记","v":"传记"},{"n":"剧情","v":"剧情"},{"n":"奇幻","v":"奇幻"},{"n":"惊悚","v":"惊悚"},{"n":"灾难","v":"灾难"},{"n":"歌舞","v":"歌舞"},{"n":"音乐","v":"音乐"}]},{"key":"综艺形式","name":"综艺形式","value":[{"n":"不限","v":""},{"n":"真人秀","v":"真人秀"},{"n":"脱口秀","v":"脱口秀"},{"n":"音乐","v":"音乐"},{"n":"歌舞","v":"歌舞"}]},{"key":"地区","name":"地区","value":[{"n":"全部地区","v":""},{"n":"华语","v":"华语"},{"n":"欧美","v":"欧美"},{"n":"国外","v":"国外"},{"n":"韩国","v":"韩国"},{"n":"日本","v":"日本"},{"n":"中国大陆","v":"中国大陆"},{"n":"中国香港","v":"中国香港"},{"n":"美国","v":"美国"},{"n":"英国","v":"英国"},{"n":"泰国","v":"泰国"},{"n":"中国台湾","v":"中国台湾"},{"n":"意大利","v":"意大利"},{"n":"法国","v":"法国"},{"n":"德国","v":"德国"},{"n":"西班牙","v":"西班牙"},{"n":"俄罗斯","v":"俄罗斯"},{"n":"瑞典","v":"瑞典"},{"n":"巴西","v":"巴西"},{"n":"丹麦","v":"丹麦"},{"n":"印度","v":"印度"},{"n":"加拿大","v":"加拿大"},{"n":"爱尔兰","v":"爱尔兰"},{"n":"澳大利亚","v":"澳大利亚"}]},{"key":"sort","name":"排序","value":[{"n":"近期热度","v":"T"},{"n":"首播时间","v":"R"},{"n":"高分优先","v":"S"}]},{"key":"年代","name":"年代","value":[{"n":"全部","v":""},{"n":"2026","v":"2026"},{"n":"2025","v":"2025"},{"n":"2024","v":"2024"},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"201Line truncated
|
||||
@@ -1 +0,0 @@
|
||||
{"hot_gaia":[{"key":"sort","name":"排序","value":[{"n":"热度","v":"recommend"},{"n":"最新","v":"time"},{"n":"评分","v":"rank"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":"全部"},{"n":"华语","v":"华语"},{"n":"欧美","v":"欧美"},{"n":"韩国","v":"韩国"},{"n":"日本","v":"日本"}]}],"tv_hot":[{"key":"type","name":"分类","value":[{"n":"综合","v":"tv_hot"},{"n":"国产剧","v":"tv_domestic"},{"n":"欧美剧","v":"tv_american"},{"n":"日剧","v":"tv_japanese"},{"n":"韩剧","v":"tv_korean"},{"n":"动画","v":"tv_animation"}]}],"show_hot":[{"key":"type","name":"分类","value":[{"n":"综合","v":"show_hot"},{"n":"国内","v":"show_domestic"},{"n":"国外","v":"show_foreign"}]}],"movie":[{"key":"类型","name":"类型","value":[{"n":"全部类型","v":""},{"n":"喜剧","v":"喜剧"},{"n":"爱情","v":"爱情"},{"n":"动作","v":"动作"},{"n":"科幻","v":"科幻"},{"n":"动画","v":"动画"},{"n":"悬疑","v":"悬疑"},{"n":"犯罪","v":"犯罪"},{"n":"惊悚","v":"惊悚"},{"n":"冒险","v":"冒险"},{"n":"音乐","v":"音乐"},{"n":"历史","v":"历史"},{"n":"奇幻","v":"奇幻"},{"n":"恐怖","v":"恐怖"},{"n":"战争","v":"战争"},{"n":"传记","v":"传记"},{"n":"歌舞","v":"歌舞"},{"n":"武侠","v":"武侠"},{"n":"情色","v":"情色"},{"n":"灾难","v":"灾难"},{"n":"西部","v":"西部"},{"n":"纪录片","v":"纪录片"},{"n":"短片","v":"短片"}]},{"key":"地区","name":"地区","value":[{"n":"全部地区","v":""},{"n":"华语","v":"华语"},{"n":"欧美","v":"欧美"},{"n":"韩国","v":"韩国"},{"n":"日本","v":"日本"},{"n":"中国大陆","v":"中国大陆"},{"n":"美国","v":"美国"},{"n":"中国香港","v":"中国香港"},{"n":"中国台湾","v":"中国台湾"},{"n":"英国","v":"英国"},{"n":"法国","v":"法国"},{"n":"德国","v":"德国"},{"n":"意大利","v":"意大利"},{"n":"西班牙","v":"西班牙"},{"n":"印度","v":"印度"},{"n":"泰国","v":"泰国"},{"n":"俄罗斯","v":"俄罗斯"},{"n":"加拿大","v":"加拿大"},{"n":"澳大利亚","v":"澳大利亚"},{"n":"爱尔兰","v":"爱尔兰"},{"n":"瑞典","v":"瑞典"},{"n":"巴西","v":"巴西"},{"n":"丹麦","v":"丹麦"}]},{"key":"sort","name":"排序","value":[{"n":"近期热度","v":"T"},{"n":"首映时间","v":"R"},{"n":"高分优先","v":"S"}]},{"key":"年代","name":"年代","value":[{"n":"全部年代","v":""},{"n":"2025","v":"2025"},{"n":"2024","v":"2024"},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2010年代","v":"2010年代"},{"n":"2000年代","v":"2000年代"},{"n":"90年代","v":"90年代"},{"n":"80年代","v":"80年代"},{"n":"70年代","v":"70年代"},{"n":"60年代","v":"60年代"},{"n":"更早","v":"更早"}]}],"tv":[{"key":"类型","name":"类型","value":[{"n":"不限","v":""},{"n":"电视剧","v":"电视剧"},{"n":"综艺","v":"综艺"}]},{"key":"电视剧形式","name":"电视剧形式","value":[{"n":"不限","v":""},{"n":"喜剧","v":"喜剧"},{"n":"爱情","v":"爱情"},{"n":"悬疑","v":"悬疑"},{"n":"动画","v":"动画"},{"n":"武侠","v":"武侠"},{"n":"古装","v":"古装"},{"n":"家庭","v":"家庭"},{"n":"犯罪","v":"犯罪"},{"n":"科幻","v":"科幻"},{"n":"恐怖","v":"恐怖"},{"n":"历史","v":"历史"},{"n":"战争","v":"战争"},{"n":"动作","v":"动作"},{"n":"冒险","v":"冒险"},{"n":"传记","v":"传记"},{"n":"剧情","v":"剧情"},{"n":"奇幻","v":"奇幻"},{"n":"惊悚","v":"惊悚"},{"n":"灾难","v":"灾难"},{"n":"歌舞","v":"歌舞"},{"n":"音乐","v":"音乐"}]},{"key":"综艺形式","name":"综艺形式","value":[{"n":"不限","v":""},{"n":"真人秀","v":"真人秀"},{"n":"脱口秀","v":"脱口秀"},{"n":"音乐","v":"音乐"},{"n":"歌舞","v":"歌舞"}]},{"key":"地区","name":"地区","value":[{"n":"全部地区","v":""},{"n":"华语","v":"华语"},{"n":"欧美","v":"欧美"},{"n":"国外","v":"国外"},{"n":"韩国","v":"韩国"},{"n":"日本","v":"日本"},{"n":"中国大陆","v":"中国大陆"},{"n":"中国香港","v":"中国香港"},{"n":"美国","v":"美国"},{"n":"英国","v":"英国"},{"n":"泰国","v":"泰国"},{"n":"中国台湾","v":"中国台湾"},{"n":"意大利","v":"意大利"},{"n":"法国","v":"法国"},{"n":"德国","v":"德国"},{"n":"西班牙","v":"西班牙"},{"n":"俄罗斯","v":"俄罗斯"},{"n":"瑞典","v":"瑞典"},{"n":"巴西","v":"巴西"},{"n":"丹麦","v":"丹麦"},{"n":"印度","v":"印度"},{"n":"加拿大","v":"加拿大"},{"n":"爱尔兰","v":"爱尔兰"},{"n":"澳大利亚","v":"澳大利亚"}]},{"key":"sort","name":"排序","value":[{"n":"近期热度","v":"T"},{"n":"首播时间","v":"R"},{"n":"高分优先","v":"S"}]},{"key":"年代","name":"年代","value":[{"n":"全部","v":""},{"n":"2025","v":"2025"},{"n":"2024","v":"2024"},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2010年代","v":"2010年代"},{"n":"2000年代","v"Line truncated
|
||||
+32
-30
@@ -5,13 +5,13 @@ CCTV1,http://112.123.206.32:808/hls/1/index.m3u8
|
||||
CCTV1,http://8.138.7.223/【公众号:榴芒电视】/cctv1.m3u8
|
||||
CCTV1,http://183.11.239.36:808/hls/19/index.m3u8
|
||||
CCTV10,http://58.57.40.22:9901/tsfile/live/1010_1.m3u8
|
||||
CCTV10,http://27.41.245.32:801/hls/10/index.m3u8
|
||||
CCTV10,http://183.11.239.36:808/hls/28/index.m3u8
|
||||
CCTV10,http://120.76.248.139/live/bfgd/4200000129.m3u8
|
||||
CCTV10,http://182.150.23.74:808/hls/10/index.m3u8
|
||||
CCTV11,http://58.57.40.22:9901/tsfile/live/1011_1.m3u8
|
||||
CCTV11,http://183.11.239.36:808/hls/29/index.m3u8
|
||||
CCTV11,http://120.76.248.139/live/bfgd/4200000130.m3u8
|
||||
CCTV11,http://182.150.23.74:808/hls/11/index.m3u8
|
||||
CCTV11,http://61.136.172.236:9901/tsfile/live/0011_1.m3u8
|
||||
CCTV12,http://58.57.40.22:9901/tsfile/live/1012_1.m3u8
|
||||
CCTV12,http://183.11.239.36:808/hls/30/index.m3u8
|
||||
CCTV12,http://120.76.248.139/live/bfgd/4200000131.m3u8
|
||||
@@ -22,15 +22,14 @@ CCTV14,http://58.57.40.22:9901/tsfile/live/1014_1.m3u8
|
||||
CCTV14,http://120.76.248.139/live/bfgd/4200000132.m3u8
|
||||
CCTV14,http://182.150.23.74:808/hls/14/index.m3u8
|
||||
CCTV15,http://58.57.40.22:9901/tsfile/live/1015_1.m3u8
|
||||
CCTV15,http://222.134.245.16:9901/tsfile/live/0015_1.m3u8
|
||||
CCTV15,http://183.11.239.36:808/hls/102/index.m3u8
|
||||
CCTV15,http://120.76.248.139/live/bfgd/4200000133.m3u8
|
||||
CCTV15,http://222.169.85.8:9901/tsfile/live/0015_1.m3u8
|
||||
CCTV16,http://183.11.239.36:808/hls/169/index.m3u8
|
||||
CCTV17,http://58.57.40.22:9901/tsfile/live/0019_1.m3u8
|
||||
CCTV17,http://120.238.94.10:9901/tsfile/live/1048_1.m3u8
|
||||
CCTV17,http://183.11.239.36:808/hls/35/index.m3u8
|
||||
CCTV17,http://120.76.248.139/live/bfgd/4200000204.m3u8
|
||||
CCTV17,http://222.169.85.8:9901/tsfile/live/0007_1.m3u8
|
||||
CCTV2,http://58.57.40.22:9901/tsfile/live/1001_1.m3u8
|
||||
CCTV2,http://112.123.206.32:808/hls/2/index.m3u8
|
||||
CCTV2,http://183.11.239.36:808/hls/20/index.m3u8
|
||||
@@ -70,8 +69,6 @@ CCTV9,http://120.76.248.139/live/bfgd/4200000128.m3u8
|
||||
CCTV9,http://112.46.85.60:8009/hls/509/index.m3u8
|
||||
CCTV风云足球,http://27.41.245.32:801/hls/906/index.m3u8
|
||||
CHC动作电影,http://113.195.172.192:808/hls/114/index.m3u8
|
||||
CHC动作电影,http://129.150.54.232:10001/yy/1382736823
|
||||
CHC动作电影,http://129.150.54.232:10001/yy/1382736809
|
||||
CHC家庭影院,http://113.195.172.192:808/hls/113/index.m3u8
|
||||
CHC家庭影院,http://61.162.52.6:8088/newlive/live/hls/60/live.m3u8
|
||||
CHC电影,http://218.15.183.23:9901/tsfile/live/23044_1.m3u8
|
||||
@@ -107,11 +104,12 @@ IPTV经典电影,http://43.138.0.72:35455/yy/1382754187
|
||||
兵团八师石河子新闻综合,http://124.88.144.73:1935/live/xwzh/playlist.m3u8?zxinjd
|
||||
兵团卫视,http://183.11.239.36:808/hls/7/index.m3u8
|
||||
兵团卫视,http://120.76.248.139/live/bfgd/4200000124.m3u8
|
||||
兵团卫视,http://218.13.170.98:9901/tsfile/live/0115_1.m3u8
|
||||
兵团卫视,http://218.13.170.98:9901/tsfile/live/0115_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||
内蒙古卫视,http://120.76.248.139/live/bfgd/4200000110.m3u8
|
||||
内蒙古卫视,http://111.61.236.247:9081/hls/48/index.m3u8
|
||||
内蒙古卫视,http://222.134.245.16:9901/tsfile/live/0109_1.m3u8
|
||||
内蒙古卫视,http://183.11.239.36:808/hls/60/index.m3u8
|
||||
内蒙古卫视,http://61.156.228.12:8154/tsfile/live/0109_1.m3u8
|
||||
内蒙古卫视,http://182.150.23.74:808/hls/37/index.m3u8
|
||||
农林卫视,http://120.76.248.139/live/bfgd/4200000122.m3u8
|
||||
农林卫视,http://8.138.7.223/【公众号:榴芒电视】/农林卫视.m3u8
|
||||
北京卫视,http://58.57.40.22:9901/tsfile/live/1032_1.m3u8
|
||||
@@ -140,9 +138,9 @@ IPTV经典电影,http://43.138.0.72:35455/yy/1382754187
|
||||
大湾区卫视,http://183.11.239.36:808/hls/132/index.m3u8
|
||||
天津卫视,http://58.57.40.22:9901/tsfile/live/1034_1.m3u8
|
||||
天津卫视,http://183.11.239.36:808/hls/42/index.m3u8
|
||||
天津卫视,http://112.46.85.60:8009/hls/44/index.m3u8
|
||||
天津卫视,http://182.150.23.74:808/hls/27/index.m3u8
|
||||
天津卫视,http://61.136.172.236:9901/tsfile/live/0135_1.m3u8
|
||||
天津卫视,http://61.156.228.12:8154/tsfile/live/0135_1.m3u8
|
||||
天津卫视,http://123.130.84.106:8154/tsfile/live/0135_1.m3u8
|
||||
奎屯哈萨克语,http://218.84.12.186:8002/hls/main/playlist.m3u8
|
||||
奎屯哈萨克语,http://218.84.12.186:8002/hls/main/playlist.m3u8?zxinjd
|
||||
奎屯汉语,http://218.84.12.186:8001/hls/main/playlist.m3u8?zxinjd
|
||||
@@ -154,13 +152,13 @@ IPTV经典电影,http://43.138.0.72:35455/yy/1382754187
|
||||
安徽卫视,http://222.134.245.16:9901/tsfile/live/0130_1.m3u8
|
||||
安徽卫视,http://183.11.239.36:808/hls/40/index.m3u8
|
||||
安徽卫视,http://120.76.248.139/live/bfgd/4200000096.m3u8
|
||||
安徽卫视,http://222.169.85.8:9901/tsfile/live/0130_1.m3u8
|
||||
安徽卫视,http://182.150.23.74:808/hls/25/index.m3u8
|
||||
安徽综艺体育,http://112.27.235.94:8000/hls/25/index.m3u8
|
||||
山东卫视,http://183.11.239.36:808/hls/43/index.m3u8
|
||||
山东卫视,http://120.76.248.139/live/bfgd/4200000099.m3u8
|
||||
山东卫视,http://61.156.228.12:8154/tsfile/live/0131_1.m3u8
|
||||
山东卫视,http://182.150.23.74:808/hls/23/index.m3u8
|
||||
山东卫视,http://61.136.172.236:9901/tsfile/live/0131_1.m3u8
|
||||
山东卫视,http://111.61.236.247:9081/hls/31/index.m3u8
|
||||
山东卫视,http://123.130.84.106:8154/tsfile/live/0131_1.m3u8
|
||||
山东文旅,http://58.57.40.22:9901/tsfile/live/1023_1.m3u8
|
||||
山西卫视,http://60.16.0.216:5757/hls/39/index.m3u8
|
||||
广东体育,http://120.238.94.10:9901/tsfile/live/1012_1.m3u8
|
||||
@@ -170,7 +168,7 @@ IPTV经典电影,http://43.138.0.72:35455/yy/1382754187
|
||||
广东卫视,http://120.238.94.10:9901/tsfile/live/1008_1.m3u8
|
||||
广东卫视,http://183.11.239.36:808/hls/80/index.m3u8
|
||||
广东卫视,http://120.76.248.139/live/bfgd/4200000092.m3u8
|
||||
广东卫视,http://61.156.228.12:8154/tsfile/live/0125_1.m3u8
|
||||
广东卫视,http://61.136.172.236:9901/tsfile/live/0125_1.m3u8
|
||||
广东民生,http://183.11.239.36:808/hls/18/index.m3u8
|
||||
广东珠江,http://120.238.94.10:9901/tsfile/live/1009_1.m3u8
|
||||
广东珠江,http://183.11.239.36:808/hls/83/index.m3u8
|
||||
@@ -186,48 +184,48 @@ IPTV经典电影,http://43.138.0.72:35455/yy/1382754187
|
||||
新视觉,http://120.76.248.139/live/bfgd/4200000249.m3u8
|
||||
朝阳新闻综合,http://120.76.248.139/live/bfgd/4200000282.m3u8
|
||||
江苏卫视,http://58.57.40.22:9901/tsfile/live/1031_1.m3u8
|
||||
江苏卫视,http://39.152.103.17:8089/tsfile/live/1038_1.m3u8
|
||||
江苏卫视,http://183.11.239.36:808/hls/38/index.m3u8
|
||||
江苏卫视,http://120.76.248.139/live/bfgd/4200000085.m3u8
|
||||
江苏卫视,http://112.46.85.60:8009/hls/33/index.m3u8
|
||||
江苏卫视,http://182.150.23.74:808/hls/18/index.m3u8
|
||||
江西卫视,http://58.57.40.22:9901/tsfile/live/1043_1.m3u8
|
||||
江西卫视,http://222.214.208.34:59901/tsfile/live/0138_1.m3u8
|
||||
江西卫视,http://39.152.103.17:8089/tsfile/live/1078_1.m3u8
|
||||
江西卫视,http://36.32.174.67:60080/newlive/live/hls/22/live.m3u8
|
||||
江西卫视,http://183.11.239.36:808/hls/44/index.m3u8
|
||||
江西卫视,http://36.32.174.67:60080/newlive/live/hls/31/live.m3u8
|
||||
江西卫视,http://182.150.23.74:808/hls/30/index.m3u8
|
||||
河北卫视,http://58.57.40.22:9901/tsfile/live/1044_1.m3u8
|
||||
河北卫视,http://39.152.103.17:8089/tsfile/live/1079_1.m3u8
|
||||
河北卫视,http://36.32.174.67:60080/newlive/live/hls/36/live.m3u8
|
||||
河北卫视,http://111.61.236.247:9081/hls/17/index.m3u8
|
||||
河北卫视,http://183.11.239.36:808/hls/54/index.m3u8
|
||||
河北卫视,http://120.76.248.139/live/bfgd/4200000108.m3u8
|
||||
河南卫视,http://58.57.40.22:9901/tsfile/live/1048_1.m3u8
|
||||
河南卫视,http://120.238.94.10:9901/tsfile/live/1068_1.m3u8
|
||||
河南卫视,http://183.11.239.36:808/hls/51/index.m3u8
|
||||
浙江卫视,http://58.57.40.22:9901/tsfile/live/1029_1.m3u8
|
||||
海南卫视,http://58.57.40.22:9901/tsfile/live/1000_1.m3u8
|
||||
海南卫视,http://120.76.248.139/live/bfgd/4200000473.m3u8
|
||||
海南卫视,http://36.32.174.67:60080/newlive/live/hls/46/live.m3u8
|
||||
海南卫视,http://183.11.239.36:808/hls/124/index.m3u8
|
||||
海南卫视,http://120.76.248.139/live/bfgd/4200000473.m3u8
|
||||
海峡卫视,http://8.138.7.223/tv/hxws.m3u8
|
||||
海峡卫视,http://38.64.72.148:80/hls/modn/list/4009/chunklist0.m3u8
|
||||
海峡卫视,http://38.64.72.148:80/hls/modn/list/4009/playlist.m3u8
|
||||
深圳卫视,http://58.57.40.22:9901/tsfile/live/1036_1.m3u8
|
||||
深圳卫视,http://39.152.103.17:8089/tsfile/live/1049_1.m3u8
|
||||
深圳卫视,http://38.64.72.148:80/hls/modn/list/4007/playlist.m3u8
|
||||
深圳卫视,http://183.11.239.36:808/hls/45/index.m3u8
|
||||
深圳卫视,http://120.76.248.139/live/bfgd/4200000100.m3u8
|
||||
深圳卫视,http://182.150.23.74:808/hls/20/index.m3u8
|
||||
湖北卫视,http://58.57.40.22:9901/tsfile/live/1038_1.m3u8
|
||||
湖北卫视,http://222.214.208.34:59901/tsfile/live/0132_1.m3u8
|
||||
湖北卫视,http://120.238.94.10:9901/tsfile/live/1055_1.m3u8
|
||||
湖北卫视,http://183.11.239.36:808/hls/46/index.m3u8
|
||||
湖北卫视,http://120.76.248.139/live/bfgd/4200000102.m3u8
|
||||
湖北卫视,http://182.150.23.74:808/hls/28/index.m3u8
|
||||
湖南卫视,http://58.57.40.22:9901/tsfile/live/1028_1.m3u8
|
||||
湖南卫视,http://39.152.103.17:8089/tsfile/live/1040_1.m3u8
|
||||
湖南卫视,http://183.11.239.36:808/hls/36/index.m3u8
|
||||
湖南卫视,http://120.76.248.139/live/bfgd/4200000086.m3u8
|
||||
玛纳斯综合,http://218.84.127.245:1026/hls/main1/playlist.m3u8
|
||||
玛纳斯综合,http://218.84.127.245:1026/hls/main1/playlist.m3u8?zxinjd
|
||||
玛纳斯综合,http://218.84.127.245:1026/hls/main1/playlist.m3u8?zxinjd,
|
||||
环球旅游,http://120.76.248.139/live/bfgd/4200000147.m3u8
|
||||
璧山综合,http://222.179.42.129:8181/hls1.m3u8
|
||||
璧山综合,http://222.179.42.129:8181/hls1.m3u8?zzhongqd
|
||||
甘肃卫视,http://58.57.40.22:9901/tsfile/live/1056_1.m3u8
|
||||
甘肃卫视,http://120.238.94.10:9901/tsfile/live/1079_1.m3u8
|
||||
甘肃卫视,http://111.61.236.247:9081/hls/54/index.m3u8
|
||||
@@ -240,18 +238,18 @@ IPTV经典电影,http://43.138.0.72:35455/yy/1382754187
|
||||
西藏卫视,http://183.11.239.36:808/hls/64/index.m3u8
|
||||
西藏卫视,http://120.76.248.139/live/bfgd/4200000121.m3u8
|
||||
贵州卫视,http://58.57.40.22:9901/tsfile/live/1042_1.m3u8
|
||||
贵州卫视,http://39.152.103.17:8089/tsfile/live/1041_1.m3u8
|
||||
贵州卫视,http://183.11.239.36:808/hls/49/index.m3u8
|
||||
贵州卫视,http://120.76.248.139/live/bfgd/4200000101.m3u8
|
||||
贵州卫视,http://182.150.23.74:808/hls/26/index.m3u8
|
||||
车迷频道,http://120.76.248.139/live/bfgd/4200000146.m3u8
|
||||
辽宁公共,http://120.76.248.139/live/bfgd/4200000077.m3u8
|
||||
辽宁公共,http://120.76.248.139/live/bfgd/4200000481.m3u8
|
||||
辽宁北方,http://120.76.248.139/live/bfgd/4200000071.m3u8
|
||||
辽宁卫视,http://58.57.40.22:9901/tsfile/live/1035_1.m3u8
|
||||
辽宁卫视,http://39.152.103.17:8089/tsfile/live/1024_1.m3u8
|
||||
辽宁卫视,http://183.11.239.36:808/hls/47/index.m3u8
|
||||
辽宁卫视,http://120.76.248.139/live/bfgd/4200000141.m3u8
|
||||
辽宁卫视,http://120.76.248.139/live/bfgd/4200000185.m3u8
|
||||
辽宁卫视,http://61.136.172.236:9901/tsfile/live/0121_1.m3u8
|
||||
辽宁影视剧,http://120.76.248.139/live/bfgd/4200000070.m3u8
|
||||
辽宁教育青少,http://120.76.248.139/live/bfgd/4200000075.m3u8
|
||||
辽宁生活,http://120.76.248.139/live/bfgd/4200000073.m3u8
|
||||
@@ -263,17 +261,20 @@ IPTV经典电影,http://43.138.0.72:35455/yy/1382754187
|
||||
重庆卫视,http://36.32.174.67:60080/newlive/live/hls/34/live.m3u8
|
||||
重庆卫视,http://183.11.239.36:808/hls/53/index.m3u8
|
||||
重庆卫视,http://120.76.248.139/live/bfgd/4200000107.m3u8
|
||||
重庆卫视,http://123.130.84.106:8154/tsfile/live/0142_1.m3u8
|
||||
重庆卫视,http://61.136.172.236:9901/tsfile/live/0142_1.m3u8
|
||||
重庆卫视,http://111.61.236.247:9081/hls/41/index.m3u8
|
||||
重庆汽摩,http://120.76.248.139/live/bfgd/4200000168.m3u8
|
||||
重庆汽摩,http://183.230.184.51:65500/tntv1.m3u8
|
||||
重庆汽摩,http://222.179.155.21:1935/ch1.m3u8
|
||||
重庆汽摩,http://183.64.181.25:40023/rongchang01.m3u8
|
||||
重庆汽摩,http://123.146.162.24:8017/iTXwrGs/800/live.m3u8
|
||||
重庆汽摩,http://183.230.184.51:65500/tntv1.m3u8?zzhongqd
|
||||
重庆汽摩,http://222.179.155.21:1935/ch1.m3u8?zzhongqd
|
||||
重庆汽摩,http://222.179.155.21:1935/ch1.m3u8?%E5%85%B3%E6%B3%A8%E5%BE%AE%E4%BF%A1%E5%85%AC%E4%BC%97%E5%8F%B7[%E6%99%B4%E5%9B%AD]
|
||||
金鹰卡通,http://58.57.40.22:9901/tsfile/live/1059_1.m3u8
|
||||
金鹰卡通,http://113.57.93.165:9900/tsfile/live/1000_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||
金鹰卡通,http://124.228.160.14:9901/tsfile/live/0011_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||
铜梁综合,http://183.64.174.171:40123/ch1.m3u8
|
||||
铜梁综合,http://183.64.174.171:40123/ch1.m3u8?zzhongqd
|
||||
陕西新闻咨询,http://112.46.105.20:8009/hls/18/index.m3u8
|
||||
陕西都市青春,http://112.46.105.20:8009/hls/19/index.m3u8
|
||||
青海卫视,http://58.57.40.22:9901/tsfile/live/1057_1.m3u8
|
||||
青海卫视,http://120.238.94.10:9901/tsfile/live/1073_1.m3u8
|
||||
青海卫视,http://120.76.248.139/live/bfgd/4200000111.m3u8
|
||||
@@ -283,5 +284,6 @@ IPTV经典电影,http://43.138.0.72:35455/yy/1382754187
|
||||
黑龙江卫视,http://58.57.40.22:9901/tsfile/live/1040_1.m3u8
|
||||
黑龙江卫视,http://183.11.239.36:808/hls/48/index.m3u8
|
||||
黑龙江卫视,http://120.76.248.139/live/bfgd/4200000095.m3u8
|
||||
黑龙江卫视,http://61.136.172.236:9901/tsfile/live/0143_1.m3u8
|
||||
|
||||
# IPv6 Streams
|
||||
Reference in new issue
Block a user