mirror of
https://github.com/ls125781003/tvboxtg.git
synced 2026-11-01 09:14:32 +00:00
0204
This commit is contained in:
1 parent
a06ffa980e
commit
e2148d3afc
25 files changed
+12395
-14577
No files matched your search
+1
-15
@@ -452,20 +452,6 @@
|
||||
},
|
||||
"timeout": 10
|
||||
},
|
||||
{
|
||||
"key": "汤圆",
|
||||
"name": "🍚汤圆┃App",
|
||||
"type": 3,
|
||||
"api": "csp_AweSomeGuard",
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"changeable": 0,
|
||||
"filterable": 1,
|
||||
"ext": {
|
||||
"sp": "TangYuan"
|
||||
},
|
||||
"timeout": 10
|
||||
},
|
||||
{
|
||||
"key": "木瓜",
|
||||
"name": "🥑木瓜┃App",
|
||||
@@ -886,7 +872,7 @@
|
||||
"name": "🐕酷狗┃音乐",
|
||||
"type": 3,
|
||||
"api": "csp_AweSomeGuard",
|
||||
"searchable": 0,
|
||||
"searchable": 1,
|
||||
"quickSearch": 0,
|
||||
"changeable": 0,
|
||||
"ext": {
|
||||
|
||||
+16
-1
@@ -33,7 +33,14 @@
|
||||
"key": "设置",
|
||||
"name": "网弹|设置",
|
||||
"type": 3,
|
||||
"api": "csp_Config"
|
||||
"api": "csp_Config",
|
||||
"searchable": 0,
|
||||
"changeable": 0,
|
||||
"indexs": 0,
|
||||
"style": {
|
||||
"type": "rect",
|
||||
"ratio": 1.618
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "我的网盘",
|
||||
@@ -225,6 +232,14 @@
|
||||
"type": 4,
|
||||
"api": "https://so.yinpai.xyz/api.php?type=tianyi"
|
||||
},
|
||||
{
|
||||
"key": "茶壶",
|
||||
"name": "茶壶|弹幕",
|
||||
"type": 3,
|
||||
"searchable": 1,
|
||||
"changeable": 1,
|
||||
"api": "csp_HBCupfox"
|
||||
},
|
||||
{
|
||||
"key": "茉莉",
|
||||
"name": "茉莉|弹幕",
|
||||
|
||||
+1
-1
@@ -1,3 +1,3 @@
|
||||
{
|
||||
"apiDomain": "http://103.23.148.102:12003"
|
||||
"apiDomain": "http://64.64.252.93:12005"
|
||||
}
|
||||
Binary file not shown.
+1
-9
@@ -86,7 +86,7 @@
|
||||
"searchable": 1,
|
||||
"ext": {
|
||||
"url": "http://我不是.摸鱼儿.com/api/yyutx.php",
|
||||
"token": "moyufucking"
|
||||
"token": "moyufuck007"
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -383,14 +383,6 @@
|
||||
"quickSearch": 1,
|
||||
"filterable": 0
|
||||
},
|
||||
{
|
||||
"key": "Lingdu",
|
||||
"name": "零度|影视",
|
||||
"type": 3,
|
||||
"api": "csp_Lingdu",
|
||||
"searchable": 1,
|
||||
"filterable": 1
|
||||
},
|
||||
{
|
||||
"key": "CZ",
|
||||
"name": "厂长|影视",
|
||||
|
||||
Binary file not shown.
+180
-152
@@ -13,14 +13,14 @@
|
||||
"sites": [
|
||||
{
|
||||
"key": "豆瓣2",
|
||||
"name": "📢免费仅限测试用,请勿演示贩卖购买,谨防上当受骗!",
|
||||
"name": "📢言之无文,行而不远。——《左传》",
|
||||
"type": 3,
|
||||
"api": "csp_Douban",
|
||||
"searchable": 0
|
||||
},
|
||||
{
|
||||
"key": "豆瓣1",
|
||||
"name": "📢公告❤更新01.31❤",
|
||||
"name": "📢公告❤更新02.03❤",
|
||||
"type": 3,
|
||||
"api": "csp_Notice",
|
||||
"searchable": 1,
|
||||
@@ -64,7 +64,7 @@
|
||||
],
|
||||
"url_key": "wogg1",
|
||||
"threadinfo": {
|
||||
"chunksize": 241,
|
||||
"chunksize": 233,
|
||||
"threads": 16
|
||||
}
|
||||
}
|
||||
@@ -86,7 +86,7 @@
|
||||
],
|
||||
"url_key": "woog2",
|
||||
"threadinfo": {
|
||||
"chunksize": 229,
|
||||
"chunksize": 242,
|
||||
"threads": 16
|
||||
}
|
||||
}
|
||||
@@ -128,16 +128,96 @@
|
||||
"ext": "https://vip.wwgz.cn:5200"
|
||||
},
|
||||
{
|
||||
"key": "数字",
|
||||
"name": "👑数字丨弹幕",
|
||||
"key": "柠檬",
|
||||
"name": "💡柠檬|影视",
|
||||
"type": 3,
|
||||
"api": "csp_Nmvod",
|
||||
"playerType": 2,
|
||||
"jar": "./jars/柠檬.jar",
|
||||
"ext": "7lj763gg402i7942503g839jg74h8h88highi40799jh6i6k454419l0l5184k0g549h0kg2i01i838i2h42g891lgg1"
|
||||
},
|
||||
{
|
||||
"key": "瓜子影视",
|
||||
"name": "💡瓜子|影视",
|
||||
"type": 3,
|
||||
"api": "csp_Gz360",
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"api": "csp_AppGet",
|
||||
"ext": {
|
||||
"url": "http://app1-0-0.87333.cc",
|
||||
"dataKey": "VwsHxkCViDXEExWa",
|
||||
"dataIv": "VwsHxkCViDXEExWa"
|
||||
}
|
||||
"filterable": 1
|
||||
},
|
||||
{
|
||||
"key": "爱看机器人",
|
||||
"name": "💡爱看|影视",
|
||||
"type": 3,
|
||||
"api": "csp_Ikanbot",
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"filterable": 1
|
||||
},
|
||||
{
|
||||
"key": "奇优影视",
|
||||
"name": "💡奇优|影视",
|
||||
"type": 3,
|
||||
"api": "csp_Qiyou"
|
||||
},
|
||||
{
|
||||
"key": "骚火影视",
|
||||
"name": "💡骚火|影视",
|
||||
"type": 3,
|
||||
"api": "csp_SaoHuo",
|
||||
"playerType": 2,
|
||||
"ext": "https://shdy5.us"
|
||||
},
|
||||
{
|
||||
"key": "金牌影视",
|
||||
"name": "💡金牌|影视",
|
||||
"type": 3,
|
||||
"api": "csp_Jpys",
|
||||
"ext": "https://m.hkybqufgh.com,https://m.sizhengxt.com,https://m.9zhoukj.com,https://m.sizhengxt.com,https://m.jiabaide.cn"
|
||||
},
|
||||
{
|
||||
"key": "1905",
|
||||
"name": "💡1905|影视",
|
||||
"type": 3,
|
||||
"api": "csp_Web1905",
|
||||
"searchable": 1,
|
||||
"quickSearch": 0,
|
||||
"filterable": 0
|
||||
},
|
||||
{
|
||||
"key": "移动",
|
||||
"name": "💡移动|影视",
|
||||
"type": 3,
|
||||
"api": "csp_YDjisu",
|
||||
"searchable": 1,
|
||||
"quickSearch": 1
|
||||
},
|
||||
{
|
||||
"key": "橘皮",
|
||||
"name": "💡橘皮|影视",
|
||||
"type": 3,
|
||||
"api": "csp_Jpys",
|
||||
"playerType": 1,
|
||||
"jar": "./jars/柠檬.jar",
|
||||
"ext": "7lj763gg402i7942463j9j9jh84l8798l8gli652828g332i"
|
||||
},
|
||||
{
|
||||
"key": "优质",
|
||||
"name": "💡优质|影视",
|
||||
"type": 3,
|
||||
"api": "csp_Qiji",
|
||||
"playerType": 2,
|
||||
"jar": "./jars/柠檬.jar",
|
||||
"ext": "7lj763gg402i7942433293i0g9458881hig7j94k818g326i51491kljlk134k401g9g54gk8j5i9097751kh28kh9kj11kjl92k6046l0gkj8l630892glj67g61h48g3kjiigkg0263k6h955430429ill43307gk8k0602hh09lh0j6jh7h"
|
||||
},
|
||||
{
|
||||
"key": "客星",
|
||||
"name": "💡客星|影视",
|
||||
"type": 3,
|
||||
"api": "csp_Qiji",
|
||||
"playerType": 2,
|
||||
"jar": "./jars/柠檬.jar",
|
||||
"ext": "7lj763gg402i7942483l849kk10ljji4g6li98059ijj72225j5255l2k95g5i1h1g985ggj905j86ig3604gi80lgl30jk3hk637h53ghh385k83k9121g23jlk1915gig09glhl775217i9g443h49i3g51h3227k7gj367kk7iigl818k2lg6744i433j"
|
||||
},
|
||||
{
|
||||
"key": "八天",
|
||||
@@ -252,82 +332,43 @@
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "魔方",
|
||||
"name": "👑魔方|弹幕",
|
||||
"key": "火狐",
|
||||
"name": "👑火狐|弹幕",
|
||||
"type": 3,
|
||||
"searchable": 1,
|
||||
"changeable": 1,
|
||||
"api": "csp_AppGet",
|
||||
"ext": {
|
||||
"site": "https://snysw.xyz/mf4kzs327.txt",
|
||||
"dataKey": "1234567887654321",
|
||||
"dataIv": "1234567887654321"
|
||||
"site": "http://122.114.171.79:568/huohushipin.txt",
|
||||
"dataKey": "huohushipingetap",
|
||||
"dataIv": "huohushipingetap"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "瓜子影视",
|
||||
"name": "💡瓜子|影视",
|
||||
"key": "优兔",
|
||||
"name": "👑优兔|弹幕",
|
||||
"type": 3,
|
||||
"api": "csp_Gz360",
|
||||
"api": "csp_AppQi",
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"filterable": 1
|
||||
"changeable": 1,
|
||||
"ext": {
|
||||
"site": "https://uututv-1319209748.cos.ap-shanghai.myqcloud.com/uutuv4.txt",
|
||||
"dataKey": "UrWKPnmQWJA8AQzd",
|
||||
"dataIv": "UrWKPnmQWJA8AQzd"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "爱看机器人",
|
||||
"name": "💡爱看|影视",
|
||||
"key": "缘梦",
|
||||
"name": "👑缘梦|弹幕",
|
||||
"type": 3,
|
||||
"api": "csp_Ikanbot",
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"filterable": 1
|
||||
},
|
||||
{
|
||||
"key": "奇优影视",
|
||||
"name": "💡奇优|影视",
|
||||
"type": 3,
|
||||
"api": "csp_Qiyou"
|
||||
},
|
||||
{
|
||||
"key": "骚火影视",
|
||||
"name": "💡骚火|影视",
|
||||
"type": 3,
|
||||
"api": "csp_SaoHuo",
|
||||
"playerType": 2,
|
||||
"ext": "https://shdy5.us"
|
||||
},
|
||||
{
|
||||
"key": "金牌影视",
|
||||
"name": "💡金牌|影视",
|
||||
"type": 3,
|
||||
"api": "csp_Jpys",
|
||||
"ext": "https://m.hkybqufgh.com,https://m.sizhengxt.com,https://m.9zhoukj.com,https://m.sizhengxt.com,https://m.jiabaide.cn"
|
||||
},
|
||||
{
|
||||
"key": "1905",
|
||||
"name": "💡1905|影视",
|
||||
"type": 3,
|
||||
"api": "csp_Web1905",
|
||||
"searchable": 1,
|
||||
"quickSearch": 0,
|
||||
"filterable": 0
|
||||
},
|
||||
{
|
||||
"key": "移动",
|
||||
"name": "💡移动|影视",
|
||||
"type": 3,
|
||||
"api": "csp_YDjisu",
|
||||
"searchable": 1,
|
||||
"quickSearch": 1
|
||||
},
|
||||
{
|
||||
"key": "柠檬",
|
||||
"name": "💡柠檬|影视",
|
||||
"type": 3,
|
||||
"api": "csp_Nmvod",
|
||||
"playerType": 2,
|
||||
"jar": "./jars/柠檬.jar",
|
||||
"ext": "7lj763gg402i7942503g839jg74h8h88highi40799jh6i6k454419l0l5184k0g549h0kg2i01i838i2h42g891lgg1"
|
||||
"changeable": 1,
|
||||
"api": "csp_AppGet",
|
||||
"ext": {
|
||||
"url": "http://165.99.42.137:5432",
|
||||
"dataKey": "1234567890987654",
|
||||
"dataIv": "1234567890987654"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "cat_荐片app",
|
||||
@@ -370,6 +411,30 @@
|
||||
"type": 3,
|
||||
"api": "./api/apple.js"
|
||||
},
|
||||
{
|
||||
"key": "爱看机器1人",
|
||||
"name": "🥇爱看┃影视",
|
||||
"type": 3,
|
||||
"api": "./api/爱看机器人.js"
|
||||
},
|
||||
{
|
||||
"key": "月光影视",
|
||||
"name": "🥇月光┃影视",
|
||||
"type": 3,
|
||||
"api": "./api/月光影视.js"
|
||||
},
|
||||
{
|
||||
"key": "星辰影院",
|
||||
"name": "🥇星辰┃影视",
|
||||
"type": 3,
|
||||
"api": "./api/星辰影院.js"
|
||||
},
|
||||
{
|
||||
"key": "耐看",
|
||||
"name": "🥇耐看┃影视",
|
||||
"type": 3,
|
||||
"api": "./api/耐看.js"
|
||||
},
|
||||
{
|
||||
"key": "New6v",
|
||||
"name": "🎃New6V┃磁力",
|
||||
@@ -380,15 +445,6 @@
|
||||
"filterable": 1,
|
||||
"ext": "https://www.xb6v.com"
|
||||
},
|
||||
{
|
||||
"key": "剧迷",
|
||||
"name": "🎃剧迷┃磁力",
|
||||
"type": 3,
|
||||
"api": "csp_MeijuMi",
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"filterable": 1
|
||||
},
|
||||
{
|
||||
"key": "80S",
|
||||
"name": "🎃80S|磁力",
|
||||
@@ -400,10 +456,39 @@
|
||||
"filterable": 1
|
||||
},
|
||||
{
|
||||
"key": "天堂",
|
||||
"name": "🎃美剧┃磁力",
|
||||
"key": "修罗",
|
||||
"name": "🎃修罗|磁力",
|
||||
"api": "csp_Xlys",
|
||||
"type": 3,
|
||||
"api": "csp_MeijuTT",
|
||||
"ext": "https://xl01.com.de"
|
||||
},
|
||||
{
|
||||
"key": "七味",
|
||||
"name": "🎃七味|磁力",
|
||||
"type": 3,
|
||||
"api": "csp_QnMp4",
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"filterable": 1,
|
||||
"ext": {
|
||||
"url": "https://www.pkmp4.xyz,https://www.qwnull.com,https://www.qwmkv.com,https://www.qwfilm.com,https://www.qnmp4.com,https://www.qnnull.com,https://www.qnhot.com"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "电影港",
|
||||
"name": "🎃电影|磁力",
|
||||
"type": 3,
|
||||
"api": "csp_XYQHiker",
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"filterable": 1,
|
||||
"ext": "./json/电影港.json"
|
||||
},
|
||||
{
|
||||
"key": "电影天堂",
|
||||
"name": "🎃天堂|磁力",
|
||||
"type": 3,
|
||||
"api": "csp_DyGod",
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"filterable": 1
|
||||
@@ -494,16 +579,15 @@
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "卡卡",
|
||||
"name": "🤣卡卡|动漫",
|
||||
"key": "方舟动漫",
|
||||
"name": "🤣方舟丨动漫",
|
||||
"type": 3,
|
||||
"searchable": 1,
|
||||
"changeable": 1,
|
||||
"api": "csp_AppGet",
|
||||
"ext": {
|
||||
"url": "http://154.201.90.53:8002",
|
||||
"dataKey": "123456789abcdefg",
|
||||
"dataIv": "123456789abcdefg"
|
||||
"url": "https://www.cyfz.vip",
|
||||
"dataKey": "e72cdfd629e8895d",
|
||||
"dataIv": "e72cdfd629e8895d"
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -755,49 +839,6 @@
|
||||
"jar": "./jars/养生堂.jar",
|
||||
"ext": "./json/韩剧看看.json"
|
||||
},
|
||||
{
|
||||
"key": "小鸭",
|
||||
"name": "🧿小鸭|影视",
|
||||
"type": 3,
|
||||
"api": "csp_XBPQ",
|
||||
"jar": "./jars/养生堂.jar",
|
||||
"ext": {
|
||||
"副标题": "欧歌专属",
|
||||
"请求头": "User-Agent$MOBILE_UA",
|
||||
"编码": "UTF-8",
|
||||
"分类url": "https://777tv.ai/;;!H"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "快1快",
|
||||
"name": "🧿快快|影视",
|
||||
"type": 3,
|
||||
"api": "csp_XBPQ",
|
||||
"jar": "./jars/养生堂.jar",
|
||||
"ext": {
|
||||
"副标题": "欧歌专属",
|
||||
"请求头": "User-Agent$MOBILE_UA",
|
||||
"编码": "UTF-8",
|
||||
"分类url": "https://4k4k.live/;;!H"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "星空影视",
|
||||
"name": "🧿星空|影视",
|
||||
"type": 3,
|
||||
"api": "csp_XBPQ",
|
||||
"jar": "./jars/养生堂.jar",
|
||||
"ext": {
|
||||
"请求头": "手机",
|
||||
"简介": "剧情介绍:+detailse\"&&</div>",
|
||||
"数组": "top01\">&&</li>",
|
||||
"副标题": "<em>&&</em>",
|
||||
"状态": "集数:&&",
|
||||
"线路标题": "<li class=\"ons\">&&</li>",
|
||||
"分类url": "https://www.starskytv.com/list/{cateId}/0-0-0-0-1-{catePg}-30.html",
|
||||
"分类": "短剧$duanju#电视剧$dianshi#电影$dianying#动漫$dongman#综艺$zongyi"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "农民",
|
||||
"name": "🧿农民|影视",
|
||||
@@ -811,19 +852,6 @@
|
||||
"分类url": "https://vip.wwgz.cn:5200/;;!H"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "秀儿",
|
||||
"name": "🧿秀儿|影视",
|
||||
"type": 3,
|
||||
"api": "csp_XBPQ",
|
||||
"jar": "./jars/养生堂.jar",
|
||||
"ext": {
|
||||
"副标题": "欧歌专属",
|
||||
"请求头": "User-Agent$MOBILE_UA",
|
||||
"编码": "UTF-8",
|
||||
"分类url": "https://xiuer.pro/;;!H"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "布卡",
|
||||
"name": "🧿布卡|影视",
|
||||
@@ -1395,7 +1423,7 @@
|
||||
{
|
||||
"name": "失败手动换",
|
||||
"type": "1",
|
||||
"url": "https://by1.nxog.eu.org/jx.php?ou=ca&mz=0&url=",
|
||||
"url": "https://by1.nxog.eu.org/jx.php?ou=cc&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"
|
||||
@@ -1405,17 +1433,17 @@
|
||||
{
|
||||
"name": "-关注-",
|
||||
"type": 1,
|
||||
"url": "https://by1.nxog.eu.org/jx.php?ou=ca&mz=1&url="
|
||||
"url": "https://by1.nxog.eu.org/jx.php?ou=cc&mz=1&url="
|
||||
},
|
||||
{
|
||||
"name": "-装歌API-",
|
||||
"type": 1,
|
||||
"url": "https://by1.nxog.eu.org/jx.php?ou=ca&mz=2&url="
|
||||
"url": "https://by1.nxog.eu.org/jx.php?ou=cc&mz=2&url="
|
||||
},
|
||||
{
|
||||
"name": "-公众号-",
|
||||
"type": 1,
|
||||
"url": "https://by1.nxog.eu.org/jx.php?ou=ca&mz=3&url="
|
||||
"url": "https://by1.nxog.eu.org/jx.php?ou=cc&mz=3&url="
|
||||
},
|
||||
{
|
||||
"name": "装歌APP",
|
||||
|
||||
Vendored
-2292
File diff suppressed because it is too large.
Load diff
+318
@@ -0,0 +1,318 @@
|
||||
/*
|
||||
title: '星辰影院', author: '小可乐/v6.1.1'
|
||||
说明:可以不写ext,也可以写ext,ext支持的参数和格式参数如下
|
||||
"ext": {
|
||||
"host": "xxxx", //站点网址
|
||||
"timeout": 6000, //请求超时,单位毫秒
|
||||
"catesSet": "电视剧&电影&综艺", //指定分类和顺序
|
||||
"tabsSet": "土星&下载线1" //指定线路和顺序
|
||||
}
|
||||
*/
|
||||
|
||||
const MOBILE_UA = 'Mozilla/5.0 (Linux; Android 11; Pixel 5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.91 Mobile Safari/537.36';
|
||||
const DefHeader = {'User-Agent': MOBILE_UA};
|
||||
var HOST;
|
||||
var KParams = {
|
||||
headers: {'User-Agent': MOBILE_UA},
|
||||
timeout: 5000
|
||||
};
|
||||
|
||||
async function init(cfg) {
|
||||
try {
|
||||
HOST = (cfg.ext?.host?.trim() || 'https://www.xcyycn.com').replace(/\/$/, '');
|
||||
KParams.headers['Referer'] = HOST;
|
||||
let parseTimeout = parseInt(cfg.ext?.timeout?.trim(), 10);
|
||||
if (parseTimeout > 0) {KParams.timeout = parseTimeout;}
|
||||
KParams.catesSet = cfg.ext?.catesSet?.trim() || '';
|
||||
KParams.tabsSet = cfg.ext?.tabsSet?.trim() || '';
|
||||
KParams.resHtml = await request(HOST);
|
||||
} catch (e) {
|
||||
console.error('初始化参数失败:', e.message);
|
||||
}
|
||||
}
|
||||
|
||||
async function home(filter) {
|
||||
try {
|
||||
let resHtml = KParams.resHtml;
|
||||
if (!resHtml) {throw new Error('源码为空');}
|
||||
let typeArr = cutStr(resHtml, 'hl-nav-item£>', '</li>', '', false, 0, true).filter(flt => flt.includes('/v/'));
|
||||
let classes = typeArr.map((it,idx) => {
|
||||
let cName = cutStr(it, '>', '<', `分类${idx+1}`);
|
||||
let cId = cutStr(it, '/v/', '.', `值${idx+1}`);
|
||||
return {type_name: cName, type_id: cId};
|
||||
});
|
||||
if (KParams.catesSet) {classes = ctSet(classes, KParams.catesSet);}
|
||||
let filters = {};
|
||||
try {
|
||||
const nameObj = {class: 'class,剧情', area: 'area,地区', lang: 'lang,语言', year: 'year,年份', letter: 'letter,字母', by: 'by,排序'};
|
||||
const regObj = {class: /\d+---([^-]+)-/, area: /\/\d+-([^-]+)-/, lang: /\d+----([^-]+)-/, year: /-([^-]+)\./, letter: /\d+-----([^-]+)-/, by: /\d+--([^-]+)-/};
|
||||
let resHtmlList = await Promise.all(
|
||||
classes.map(async (it) => {
|
||||
try {return await request(`${HOST}/vs/${it.type_id}-----------.html`);} catch (sErr) {return '';}
|
||||
})
|
||||
);
|
||||
classes.forEach((it,idx) => {
|
||||
let resfHtml = resHtmlList[idx];
|
||||
if (resfHtml) {
|
||||
let flValArr = cutStr(resfHtml, 'hl-filter-list', '</ul>', '', false, 0, true).slice(1);
|
||||
filters[it.type_id] = Object.entries(nameObj).map(([nObjk, nObjv]) => {
|
||||
let [kkey, kname] = nObjv.split(',');
|
||||
let tgVal = flValArr.find(fv => regObj[kkey].test(fv)) ?? '';
|
||||
if (kkey === 'by') {tgVal = cutStr(resfHtml, 'hl-rb-title', '</div>', '', false);}
|
||||
let tgValArr = cutStr(tgVal, '<a', '/a>', '', false, 0, true);
|
||||
let tValArr = kkey !== 'by' ? tgValArr.slice(1) : tgValArr;
|
||||
let kvalue = tValArr.map(el => {
|
||||
let n = cutStr(el, '>', '<', '空白');
|
||||
let v = n;
|
||||
if (kkey === 'by') {v = el.match(regObj[kkey])?.[1] ?? '';}
|
||||
return {n: n, v: v};
|
||||
});
|
||||
if (kkey !== 'by') {kvalue.unshift({n: '全部', v: ''});}
|
||||
return {key: kkey, name: kname, value: kvalue};
|
||||
}).filter(flt => flt.key && flt.value.length > 1);
|
||||
}
|
||||
});
|
||||
} catch (e) {
|
||||
filters = {}
|
||||
}
|
||||
return JSON.stringify({class: classes, filters: filters});
|
||||
} catch (e) {
|
||||
console.error('获取分类失败:', e.message);
|
||||
return JSON.stringify({class: [], filters: {}});
|
||||
}
|
||||
}
|
||||
|
||||
async function homeVod() {
|
||||
try {
|
||||
let resHtml = KParams.resHtml;
|
||||
let VODS = getVodList(resHtml);
|
||||
return JSON.stringify({list: VODS});
|
||||
} catch (e) {
|
||||
console.error('推荐页获取失败:', e.message);
|
||||
return JSON.stringify({list: []});
|
||||
}
|
||||
}
|
||||
|
||||
async function category(tid, pg, filter, extend) {
|
||||
try {
|
||||
pg = parseInt(pg, 10), pg = pg > 0 ? pg : 1;
|
||||
let fl = extend || {};
|
||||
let cateUrl = `${HOST}/vs/${fl.cateId || tid}-${fl.area ?? ''}-${fl.by ?? ''}-${fl.class ?? ''}-${fl.lang ?? ''}-${fl.letter ?? ''}---${pg}---${fl.year ?? ''}.html`;
|
||||
let resHtml = await request(cateUrl);
|
||||
let VODS = getVodList(resHtml);
|
||||
let limit = VODS.length;
|
||||
let pagecount = cutStr(resHtml, 'hl-page-total£/', '页', '1');
|
||||
pagecount = Number(pagecount);
|
||||
return JSON.stringify({list: VODS, page: pg, pagecount: pagecount, limit: limit, total: limit*pagecount});
|
||||
} catch (e) {
|
||||
console.error('类别页获取失败:', e.message);
|
||||
return JSON.stringify({list: [], page: 1, pagecount: 0, limit: 30, total: 0});
|
||||
}
|
||||
}
|
||||
|
||||
async function search(wd, quick, pg) {
|
||||
try {
|
||||
pg = parseInt(pg, 10), pg = pg > 0 ? pg : 1;
|
||||
let searchUrl = `${HOST}/s${wd}/page/${pg}.html`;
|
||||
let resHtml = await request(searchUrl);
|
||||
let VODS = getVodList(resHtml);
|
||||
return JSON.stringify({list: VODS, page: pg, pagecount: 10, limit: 30, total: 300});
|
||||
} catch (e) {
|
||||
console.error('搜索页获取失败:', e.message);
|
||||
return JSON.stringify({list: [], page: 1, pagecount: 0, limit: 30, total: 0});
|
||||
}
|
||||
}
|
||||
|
||||
function getVodList(khtml) {
|
||||
try {
|
||||
if (!khtml) {throw new Error('源码为空');}
|
||||
let kvods = [];
|
||||
let listArr = cutStr(khtml, 'hl-lazy', '</a>', '', false, 0, true).filter(flt => flt.includes('remarks'));
|
||||
for (let it of listArr) {
|
||||
let kname = cutStr(it, 'title="', '"', '名称');
|
||||
let kpic = cutStr(it, 'data-original="', '"', '图片');
|
||||
let kremarks = cutStr(it, 'remarks">', '</', '状态');
|
||||
let kid = cutStr(it, 'href="', '"');
|
||||
if (kid) {
|
||||
kvods.push({
|
||||
vod_name: kname,
|
||||
vod_pic: kpic,
|
||||
vod_remarks: kremarks,
|
||||
vod_id: `${kid}@${kname}@${kpic}@${kremarks}`
|
||||
});
|
||||
}
|
||||
}
|
||||
return kvods;
|
||||
} catch (e) {
|
||||
console.error(`生成视频列表失败:`, e.message);
|
||||
return [];
|
||||
}
|
||||
}
|
||||
|
||||
async function detail(ids) {
|
||||
try {
|
||||
let [id, kname, kpic, kremarks] = ids.split('@');
|
||||
let detailUrl = !/^http/.test(id) ? `${HOST}${id}` : id;
|
||||
let resHtml = await request(detailUrl);
|
||||
if (!resHtml) {throw new Error('源码为空');}
|
||||
let intros = cutStr(resHtml, '"clearfix">', '</ul>', '', false);
|
||||
let [ktabs, kurls] = [[], []];
|
||||
let zx_tabs = cutStr(resHtml, '<span class="hl-from', '/span>', '', false, 0, true).map((it,idx) => cutStr(it, '>', '<', `在线${idx+1}`) );
|
||||
ktabs.push(...zx_tabs);
|
||||
let zx_urls = cutStr(resHtml, 'hl-plays-list">', '</ul>', '', false, 0, true).map((item,idx) => cutStr(item, '<li', '</li>', '', false, 0, true).map(it => { return cutStr(it, '>', '</a>', 'noEpi') + '$' + HOST + cutStr(it, 'href="', '"', 'noUrl'); }).join('#') );
|
||||
kurls.push(...zx_urls);
|
||||
let xzArr = cutStr(resHtml, 'hl-downs-list hl', '</ul>', '', false, 0, true);
|
||||
if (xzArr[0]) {
|
||||
xzArr.forEach((item,idx) => {
|
||||
let siglUrl = cutStr(item, 'down_url', '>', '', false, 0, true).map(it => `${cutStr(it, 'file_name="', '"', 'noEpi')}$${cutStr(it, 'value="', '"', 'noUrl')}` ).join('#');
|
||||
ktabs.push(`下载线${idx+1}`);
|
||||
kurls.push(siglUrl);
|
||||
});
|
||||
}
|
||||
if (KParams.tabsSet) {
|
||||
let ktus = ktabs.map((it, idx) => { return {type_name: it, type_value: kurls[idx]} });
|
||||
ktus = ctSet(ktus, KParams.tabsSet);
|
||||
ktabs = ktus.map(it => it.type_name);
|
||||
kurls = ktus.map(it => it.type_value);
|
||||
}
|
||||
let VOD = {
|
||||
vod_id: detailUrl,
|
||||
vod_name: kname,
|
||||
vod_pic: kpic,
|
||||
vod_remarks: kremarks,
|
||||
type_name: cutStr(intros, '类型:', '</li>', '类型'),
|
||||
vod_year: cutStr(intros, '年份:', '</li>', '1000'),
|
||||
vod_area: cutStr(intros, '地区:', '</li>', '地区'),
|
||||
vod_lang: cutStr(intros, '语言:', '</li>', '语言'),
|
||||
vod_director: cutStr(intros, '导演:', '</li>', '导演'),
|
||||
vod_actor: cutStr(intros, '主演:', '</li>', '主演'),
|
||||
vod_content: cutStr(intros, '简介:', '</li>', kname),
|
||||
vod_play_from: ktabs.join('$$$'),
|
||||
vod_play_url: kurls.join('$$$')
|
||||
};
|
||||
return JSON.stringify({list: [VOD]});
|
||||
} catch (e) {
|
||||
console.error('详情页获取失败:', e.message);
|
||||
return JSON.stringify({list: []});
|
||||
}
|
||||
}
|
||||
|
||||
async function play(flag, ids, flags) {
|
||||
try {
|
||||
let kp = 0, kurl = '';
|
||||
if (/下载/.test(flag)) {
|
||||
kurl = ids;
|
||||
} else {
|
||||
let resHtml = await request(ids);
|
||||
let codeObj = safeParseJSON(cutStr(resHtml, 'var player_£=', '<', '', false));
|
||||
kurl = codeObj?.url ?? '';
|
||||
if (!/^http/.test(kurl)) {
|
||||
kurl = ids;
|
||||
kp = 1;
|
||||
}
|
||||
}
|
||||
return JSON.stringify({jx: 0, parse: kp, url: kurl, header: DefHeader});
|
||||
} catch (e) {
|
||||
console.error('播放失败:', e.message);
|
||||
return JSON.stringify({jx: 0, parse: 0, url: '', header: {}});
|
||||
}
|
||||
}
|
||||
|
||||
function ctSet(kArr, setStr) {
|
||||
try {
|
||||
if (!Array.isArray(kArr) || kArr.length === 0 || typeof setStr !== 'string' || !setStr) { throw new Error('第一参数需为非空数组,第二参数需为非空字符串'); }
|
||||
const set_arr = [...kArr];
|
||||
const arrNames = setStr.split('&');
|
||||
const filtered_arr = arrNames.map(item => set_arr.find(it => it.type_name === item)).filter(Boolean);
|
||||
return filtered_arr.length? filtered_arr : [set_arr[0]];
|
||||
} catch (e) {
|
||||
console.error('ctSet 执行异常:', e.message);
|
||||
return kArr;
|
||||
}
|
||||
}
|
||||
|
||||
function safeParseJSON(jStr){
|
||||
try {return JSON.parse(jStr);} catch(e) {return null;}
|
||||
}
|
||||
|
||||
function cutStr(str, prefix = '', suffix = '', defVal = '', clean = true, i = 0, all = false) {
|
||||
try {
|
||||
if (typeof str !== 'string') {throw new Error('被截取对象必须为字符串');}
|
||||
const cleanStr = cs => String(cs).replace(/<[^>]*?>/g, ' ').replace(/( |[\u0020\u00A0\u3000\s])+/g, ' ').trim().replace(/\s+/g, ' ');
|
||||
const esc = s => String(s).replace(/[.*+?${}()|[\]\\/^]/g, '\\$&');
|
||||
let pre = esc(prefix).replace(/£/g, '[^]*?'), end = esc(suffix);
|
||||
const regex = new RegExp(`${pre || '^'}([^]*?)${end || '$'}`, 'g');
|
||||
const matchIter = str.matchAll(regex);
|
||||
if (all) {
|
||||
let matchArr = [...matchIter];
|
||||
if (!matchArr.length) {return [defVal];}
|
||||
return matchArr.map(ela => ela[1] !== undefined ? (clean ? cleanStr(ela[1]) : ela[1]) : defVal);
|
||||
}
|
||||
const idx = parseInt(i, 10);
|
||||
if (isNaN(idx)) {throw new Error('序号必须为整数');}
|
||||
let tgResult, matchIdx = 0;
|
||||
if (idx >= 0) {
|
||||
for (let elt of matchIter) {
|
||||
if (matchIdx++ === idx) {
|
||||
tgResult = elt[1];
|
||||
break;
|
||||
}
|
||||
}
|
||||
} else {
|
||||
let absI = Math.abs(idx), ringBuf = new Array(absI), ringPtr = 0, ringCnt = 0;
|
||||
for (let elt of matchIter) {
|
||||
ringBuf[ringPtr] = elt[1];
|
||||
ringPtr = (ringPtr + 1) % absI;
|
||||
ringCnt = Math.min(ringCnt + 1, absI);
|
||||
matchIdx++;
|
||||
}
|
||||
tgResult = (matchIdx >= absI && ringCnt > 0) ? ringBuf[ringPtr % ringCnt] : undefined;
|
||||
}
|
||||
return tgResult !== undefined ? (clean ? (cleanStr(tgResult) || defVal) : tgResult) : defVal;
|
||||
} catch (e) {
|
||||
console.error(`字符串截取错误:`, e.message);
|
||||
return all ? ['cutErr'] : 'cutErr';
|
||||
}
|
||||
}
|
||||
|
||||
async function request(reqUrl, options = {}) {
|
||||
try {
|
||||
if (typeof reqUrl !== 'string' || !reqUrl.trim()) { throw new Error('reqUrl需为字符串且非空'); }
|
||||
if (typeof options !== 'object' || Array.isArray(options) || options === null) { throw new Error('options类型需为非null对象'); }
|
||||
options.method = options.method?.toUpperCase() || 'GET';
|
||||
if (['GET', 'HEAD'].includes(options.method)) {
|
||||
delete options.body;
|
||||
delete options.data;
|
||||
delete options.postType;
|
||||
}
|
||||
let {headers, timeout, ...restOpts} = options;
|
||||
const optObj = {
|
||||
headers: (typeof headers === 'object' && !Array.isArray(headers) && headers) ? headers : KParams.headers,
|
||||
timeout: parseInt(timeout, 10) > 0 ? parseInt(timeout, 10) : KParams.timeout,
|
||||
...restOpts
|
||||
};
|
||||
const res = await req(reqUrl, optObj);
|
||||
if (options.withHeaders) {
|
||||
const resHeaders = typeof res.headers === 'object' && !Array.isArray(res.headers) && res.headers ? res.headers : {};
|
||||
const resWithHeaders = { ...resHeaders, body: res?.content ?? '' };
|
||||
return JSON.stringify(resWithHeaders);
|
||||
}
|
||||
return res?.content ?? '';
|
||||
} catch (e) {
|
||||
console.error(`${reqUrl}→请求失败:`, e.message);
|
||||
return options?.withHeaders ? JSON.stringify({ body: '' }) : '';
|
||||
}
|
||||
}
|
||||
|
||||
export function __jsEvalReturn() {
|
||||
return {
|
||||
init,
|
||||
home,
|
||||
homeVod,
|
||||
category,
|
||||
search,
|
||||
detail,
|
||||
play,
|
||||
proxy: null
|
||||
};
|
||||
}
|
||||
+250
@@ -0,0 +1,250 @@
|
||||
/*
|
||||
title: '月光影视', author: '小可乐/v5.12.1'
|
||||
说明:可以不写ext,也可以写ext,ext支持的参数和格式参数如下
|
||||
"ext": {
|
||||
"host": "xxxx", //站点网址
|
||||
"timeout": 6000 //请求超时,单位毫秒
|
||||
}
|
||||
*/
|
||||
var HOST;
|
||||
const MOBILE_UA = 'Mozilla/5.0 (Linux; Android 11; Pixel 5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.91 Mobile Safari/537.36';
|
||||
const DefHeader = {'User-Agent': MOBILE_UA};
|
||||
const KParams = {
|
||||
headers: {'User-Agent': MOBILE_UA},
|
||||
timeout: 5000
|
||||
};
|
||||
|
||||
async function init(cfg) {
|
||||
try {
|
||||
let host = cfg.ext?.host?.trim() || 'https://www.dzwhs.com';
|
||||
HOST = host.replace(/\/$/, '');
|
||||
KParams.headers['Referer'] = HOST;
|
||||
let parseTimeout = parseInt(cfg.ext?.timeout?.trim(), 10);
|
||||
KParams.timeout = parseTimeout > 0 ? parseTimeout : 5000;
|
||||
KParams.resHtml = await request(HOST);
|
||||
} catch (e) {
|
||||
console.error('初始化参数失败:', e.message);
|
||||
}
|
||||
}
|
||||
|
||||
async function home(filter) {
|
||||
try {
|
||||
let resHtml = KParams.resHtml;
|
||||
if (!resHtml) {throw new Error('源码为空');}
|
||||
let classes = cutStr(resHtml, '/zwhstp', '/a>', '', false, 1, true).map(it => {
|
||||
let cName = cutStr(it, '>', '<', '分类名');
|
||||
let cId = cutStr(it, '/', '.', '分类值');
|
||||
return {type_name: cName, type_id: cId};
|
||||
});
|
||||
let filters = {
|
||||
"1":[
|
||||
{"key":"cateId","name":"类型","value":[{"n":"全部","v":"全部"},{"n":"动作片","v":"6"},{"n":"喜剧片","v":"7"},{"n":"爱情片","v":"8"},{"n":"科幻片","v":"9"},{"n":"恐怖片","v":"10"},{"n":"剧情片","v":"11"},{"n":"战争片","v":"12"},{"n":"纪录片","v":"13"},{"n":"悬疑片","v":"14"},{"n":"犯罪片","v":"15"},{"n":"奇幻片","v":"16"},{"n":"动画片","v":"31"},{"n":"预告片","v":"32"}]}
|
||||
],
|
||||
"2":[
|
||||
{"key":"cateId","name":"类型","value":[{"n":"全部","v":"全部"},{"n":"国产剧","v":"17"},{"n":"港台剧","v":"18"},{"n":"日韩剧","v":"20"},{"n":"欧美剧","v":"21"},{"n":"海外剧","v":"22"}]}
|
||||
],
|
||||
"3":[
|
||||
{"key":"cateId","name":"类型","value":[{"n":"全部","v":"全部"},{"n":"大陆综艺","v":"23"},{"n":"日韩综艺","v":"24"},{"n":"欧美综艺","v":"25"},{"n":"港台综艺","v":"26"}]}
|
||||
],
|
||||
"4":[
|
||||
{"key":"cateId","name":"类型","value":[{"n":"全部","v":"全部"},{"n":"国产动漫","v":"27"},{"n":"日韩动漫","v":"28"},{"n":"欧美动漫","v":"29"},{"n":"其他动漫","v":"30"}]}
|
||||
]
|
||||
};
|
||||
return JSON.stringify({class: classes, filters: filters});
|
||||
} catch (e) {
|
||||
console.error('获取分类失败:', e.message);
|
||||
return JSON.stringify({class: [], filters: {}});
|
||||
}
|
||||
}
|
||||
|
||||
async function homeVod() {
|
||||
try {
|
||||
let resHtml = KParams.resHtml;
|
||||
let VODS = getVodList(resHtml);
|
||||
return JSON.stringify({list: VODS});
|
||||
} catch (e) {
|
||||
console.error('推荐页获取失败:', e.message);
|
||||
return JSON.stringify({list: []});
|
||||
}
|
||||
}
|
||||
|
||||
async function category(tid, pg, filter, extend) {
|
||||
try {
|
||||
pg = parseInt(pg, 10);
|
||||
pg = pg > 0 ? pg : 1;
|
||||
let cateUrl = `${HOST}/zwhstp/${extend?.cateId ?? tid}-${pg}.html`;
|
||||
let resHtml = await request(cateUrl);
|
||||
let VODS = getVodList(resHtml);
|
||||
let pagecount = 999;
|
||||
return JSON.stringify({list: VODS, page: pg, pagecount: pagecount, limit: 30, total: 30*pagecount});
|
||||
} catch (e) {
|
||||
console.error('类别页获取失败:', e.message);
|
||||
return JSON.stringify({list: [], page: 1, pagecount: 0, limit: 30, total: 0});
|
||||
}
|
||||
}
|
||||
|
||||
async function search(wd, quick, pg) {
|
||||
try {
|
||||
pg = parseInt(pg, 10);
|
||||
pg = pg > 0 ? pg : 1;
|
||||
let searchUrl = `${HOST}/zwhstp/id.html?wd=${wd}&page=${pg}`;
|
||||
let resHtml = await request(searchUrl);
|
||||
let VODS = getVodList(resHtml);
|
||||
return JSON.stringify({list: VODS, page: pg, pagecount: 10, limit: 30, total: 300});
|
||||
} catch (e) {
|
||||
console.error('搜索页获取失败:', e.message);
|
||||
return JSON.stringify({list: [], page: 1, pagecount: 0, limit: 30, total: 0});
|
||||
}
|
||||
}
|
||||
|
||||
function getVodList(khtml) {
|
||||
try {
|
||||
if (!khtml) {throw new Error('源码为空');}
|
||||
let kvods = [];
|
||||
let listArr = cutStr(khtml, 'lazyload"', '/a>', '', false, 1, true);
|
||||
for (let it of listArr) {
|
||||
let kname = cutStr(it, 'title="', '"', '名称');
|
||||
let kpic = cutStr(it, 'data-original="', '"', '图片');
|
||||
let kremarks = cutStr(it, 'text-right">', '<', '状态');
|
||||
kvods.push({
|
||||
vod_name: kname,
|
||||
vod_pic: kpic,
|
||||
vod_remarks: kremarks,
|
||||
vod_id: `${cutStr(it, 'href="', '"', 'Id')}@${kname}@${kpic}@${kremarks}`
|
||||
});
|
||||
}
|
||||
return kvods;
|
||||
} catch (e) {
|
||||
console.error(`生成视频列表失败:`, e.message);
|
||||
return [];
|
||||
}
|
||||
}
|
||||
|
||||
async function detail(ids) {
|
||||
try {
|
||||
let [id, kname, kpic, kremarks] = ids.split('@');
|
||||
let detailUrl = !/^http/.test(id) ? `${HOST}${id}` : id;
|
||||
let resHtml = await request(detailUrl);
|
||||
if (!resHtml) {throw new Error('源码为空');}
|
||||
let intros = cutStr(resHtml, 'stui-content col-pd', 'play-btn', '', false);
|
||||
let ktabs = cutStr(resHtml, 'pull-right"></span>', '/h3>', '', false, 1, true).map((it,idx) => cutStr(it, 'title">', '<', `线-${idx+1}`));
|
||||
let kurls = cutStr(resHtml, '"stui-content__playlist', '</ul>', '', false, 1, true).map(item => {
|
||||
let kurl = cutStr(item, '<a', '/a>', '', false, 1, true).map(it => { return cutStr(it, '>', '<', 'noEpi') + '$' + cutStr(it, 'href="', '"', 'noUrl'); });
|
||||
return kurl.join('#');
|
||||
});
|
||||
let VOD = {
|
||||
vod_id: detailUrl,
|
||||
vod_name: kname,
|
||||
vod_pic: kpic,
|
||||
type_name: cutStr(intros, '类型:', '<span', '类型'),
|
||||
vod_remarks: kremarks,
|
||||
vod_year: cutStr(intros, '年份:', '</p>', '1000'),
|
||||
vod_area: cutStr(intros, '地区:', '<span', '地区'),
|
||||
vod_lang: '语言',
|
||||
vod_director: cutStr(intros, '导演:', '</p>', '导演'),
|
||||
vod_actor: cutStr(intros, '主演:', '</p>', '主演'),
|
||||
vod_content: cutStr(intros, 'detail-content£>', '</span>', '简介'),
|
||||
vod_play_from: ktabs.join('$$$'),
|
||||
vod_play_url: kurls.join('$$$')
|
||||
};
|
||||
return JSON.stringify({list: [VOD]});
|
||||
} catch (e) {
|
||||
console.error('详情页获取失败:', e.message);
|
||||
return JSON.stringify({list: []});
|
||||
}
|
||||
}
|
||||
|
||||
async function play(flag, ids, flags) {
|
||||
try {
|
||||
let playUrl = !/^http/.test(ids) ? `${HOST}${ids}` : ids;
|
||||
let kp = 0;
|
||||
let resHtml = await request(playUrl);
|
||||
let kcode = safeParseJSON(cutStr(resHtml, 'var player_£=', '<', '', false));
|
||||
let kurl = kcode?.url ?? '';
|
||||
if (!/m3u8|mp4|mkv/.test(kurl)) {
|
||||
kp = 1;
|
||||
kurl = playUrl;
|
||||
}
|
||||
return JSON.stringify({jx: 0, parse: kp, url: kurl, header: DefHeader});
|
||||
} catch (e) {
|
||||
console.error('播放失败:', e.message);
|
||||
return JSON.stringify({jx: 0, parse: 0, url: '', header: {}});
|
||||
}
|
||||
}
|
||||
|
||||
function cutStr(str, prefix = '', suffix = '', defaultVal = 'cutFaile', clean = true, i = 1, all = false) {
|
||||
try {
|
||||
if (!str || typeof str !== 'string') {throw new Error('被截取对象需为非空字符串');}
|
||||
const dealStr = ds => String(ds).replace(/<[^>]*?>/g, ' ').replace(/( |\u00A0|\s)+/g, ' ').trim().replace(/\s+/g, ' ');
|
||||
const esc = s => String(s).replace(/[.*+?${}()|[\]\\/^]/g, '\\$&');
|
||||
let pre = esc(prefix).replace(/£/g, '[^]*?');
|
||||
let end = esc(suffix);
|
||||
let regex = new RegExp(`${pre ? pre : '^'}([^]*?)${end ? end : '$'}`, 'g');
|
||||
let matchArr = [...str.matchAll(regex)];
|
||||
if (all) {
|
||||
return matchArr.map(it => {
|
||||
const val = it[1] ?? defaultVal;
|
||||
return clean && val !== defaultVal ? dealStr(val) : val;
|
||||
});
|
||||
}
|
||||
i = parseInt(i, 10);
|
||||
if (isNaN(i) || i < 1) {throw new Error('序号需为大于0的整数');}
|
||||
i = i - 1;
|
||||
if (i >= matchArr.length) {throw new Error('序号越界');}
|
||||
let result = matchArr[i][1] ?? defaultVal;
|
||||
return clean && result !== defaultVal ? dealStr(result) : result;
|
||||
} catch (e) {
|
||||
console.error(`字符串截取失败:`, e.message);
|
||||
return all ? ['cutErr'] : 'cutErr';
|
||||
}
|
||||
}
|
||||
|
||||
function safeParseJSON(jStr){
|
||||
try {return JSON.parse(jStr);} catch(e) {return null;}
|
||||
}
|
||||
|
||||
async function request(reqUrl, options = {}) {
|
||||
try {
|
||||
if (typeof reqUrl !== 'string' || !reqUrl.trim()) { throw new Error('reqUrl需为字符串且非空'); }
|
||||
if (typeof options !== 'object' || Array.isArray(options) || !options) { throw new Error('options类型需为非null对象'); }
|
||||
options.method = options.method?.toLowerCase() || 'get';
|
||||
if (['get', 'head'].includes(options.method)) {
|
||||
delete options.data;
|
||||
delete options.postType;
|
||||
} else {
|
||||
options.data = options.data ?? '';
|
||||
options.postType = options.postType?.toLowerCase() || 'form';
|
||||
}
|
||||
let {headers, timeout, charset, toBase64 = false, ...restOpts } = options;
|
||||
const optObj = {
|
||||
headers: (typeof headers === 'object' && !Array.isArray(headers) && headers) ? headers : KParams.headers,
|
||||
timeout: parseInt(timeout, 10) > 0 ? parseInt(timeout, 10) : KParams.timeout,
|
||||
charset: charset?.toLowerCase() || 'utf-8',
|
||||
buffer: toBase64 ? 2 : 0,
|
||||
...restOpts
|
||||
};
|
||||
const res = await req(reqUrl, optObj);
|
||||
if (options.withHeaders) {
|
||||
const resHeaders = typeof res.headers === 'object' && !Array.isArray(res.headers) && res.headers ? res.headers : {};
|
||||
const resWithHeaders = { ...resHeaders, body: res?.content ?? '' };
|
||||
return JSON.stringify(resWithHeaders);
|
||||
}
|
||||
return res?.content ?? '';
|
||||
} catch (e) {
|
||||
console.error(`${reqUrl}→请求失败:`, e.message);
|
||||
return options?.withHeaders ? JSON.stringify({ body: '' }) : '';
|
||||
}
|
||||
}
|
||||
|
||||
export function __jsEvalReturn() {
|
||||
return {
|
||||
init: init,
|
||||
home: home,
|
||||
homeVod: homeVod,
|
||||
category: category,
|
||||
search: search,
|
||||
detail: detail,
|
||||
play: play,
|
||||
proxy: null
|
||||
};
|
||||
}
|
||||
+360
@@ -0,0 +1,360 @@
|
||||
/*
|
||||
title: '爱看机器人', author: '小可乐/v6.1.2'
|
||||
说明:可以不写ext,也可以写ext,ext支持的参数和格式参数如下
|
||||
"ext": {
|
||||
"host": "xxxx", //站点网址
|
||||
"timeout": 6000, //请求超时,单位毫秒
|
||||
"tabsSet": "线路2&线路1" //指定线路和顺序
|
||||
"tabsDeal": "量子&非凡@天堂>360#极速<新浪@优质>>优质无广&暴风>>暴风无广" //线路处理,优先级低于tabsSet,功能依次为"删除@排序@改名",功能用@分隔,优先级从高到低,排序中的#号表示反向排序从此开始,不理解自己试试就明白了
|
||||
}
|
||||
*/
|
||||
|
||||
const MOBILE_UA = 'Mozilla/5.0 (Linux; Android 11; Pixel 5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.91 Mobile Safari/537.36';
|
||||
const DefHeader = {'User-Agent': MOBILE_UA};
|
||||
var HOST;
|
||||
var KParams = {
|
||||
headers: {'User-Agent': MOBILE_UA},
|
||||
timeout: 8000,
|
||||
};
|
||||
|
||||
async function init(cfg) {
|
||||
try {
|
||||
HOST = (cfg.ext?.host?.trim() || 'https://v.aikanbot.com').replace(/\/$/, '');
|
||||
KParams.headers['Referer'] = HOST;
|
||||
let parseTimeout = parseInt(cfg.ext?.timeout?.trim(), 10);
|
||||
if (parseTimeout > 0) {KParams.timeout = parseTimeout;}
|
||||
KParams.tabsSet = cfg.ext?.tabsSet?.trim() || '';
|
||||
KParams.tabsDeal = cfg.ext?.tabsDeal?.trim() || '';
|
||||
} catch (e) {
|
||||
console.error('初始化参数失败:', e.message);
|
||||
}
|
||||
}
|
||||
|
||||
async function home(filter) {
|
||||
try {
|
||||
let kclassName = '电影$movie&剧集$tv&榜单$billboard';
|
||||
let classes = kclassName.split('&').map(it => {
|
||||
let [cName, cId] = it.split('$');
|
||||
return {type_name: cName, type_id: cId};
|
||||
});
|
||||
let filters = {
|
||||
"movie": [
|
||||
{"key": "class","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": "豆瓣top250","v": "豆瓣top250"}]}
|
||||
],
|
||||
"tv": [
|
||||
{"key": "class","name": "剧情","value": [{"n": "热门","v": "热门"}, {"n": "美剧","v": "美剧"}, {"n": "英剧","v": "英剧"}, {"n": "韩剧","v": "韩剧"}, {"n": "日剧","v": "日剧"}, {"n": "国产剧","v": "国产剧"}, {"n": "港剧","v": "港剧"}, {"n": "日本动画","v": "日本动画"}, {"n": "综艺","v": "综艺"}, {"n": "纪录片","v": "纪录片"}]}
|
||||
]
|
||||
};
|
||||
return JSON.stringify({class: classes, filters: filters});
|
||||
} catch (e) {
|
||||
console.error('获取分类失败:', e.message);
|
||||
return JSON.stringify({class: [], filters: {}});
|
||||
}
|
||||
}
|
||||
|
||||
async function homeVod() {
|
||||
try {
|
||||
let resHtml = await request(HOST);
|
||||
let VODS = getVodList(resHtml);
|
||||
return JSON.stringify({list: VODS});
|
||||
} catch (e) {
|
||||
console.error('推荐页获取失败:', e.message);
|
||||
return JSON.stringify({list: []});
|
||||
}
|
||||
}
|
||||
|
||||
async function category(tid, pg, filter, extend) {
|
||||
try {
|
||||
pg = parseInt(pg, 10), pg = pg > 0 ? pg : 1;
|
||||
let fl = extend || {};
|
||||
let suffix = pg === 1 ? '' : `-p-${pg}`;
|
||||
let cateUrl = tid === 'billboard' ? `${HOST}/billboard.html` : `${HOST}/hot/index-${tid}-${fl.class || '热门'}${suffix}.html`;
|
||||
let resHtml = await request(cateUrl);
|
||||
let VODS = getVodList(resHtml);
|
||||
let limit = VODS.length;
|
||||
let hasMore = cutStr(resHtml, 'page-more">', '</div>').includes('下一页');
|
||||
let pagecount = hasMore ? pg + 1 : pg;
|
||||
return JSON.stringify({list: VODS, page: pg, pagecount: pagecount, limit: limit, total: limit*pagecount});
|
||||
} catch (e) {
|
||||
console.error('类别页获取失败:', e.message);
|
||||
return JSON.stringify({list: [], page: 1, pagecount: 0, limit: 30, total: 0});
|
||||
}
|
||||
}
|
||||
|
||||
async function search(wd, quick, pg) {
|
||||
try {
|
||||
pg = parseInt(pg, 10), pg = pg > 0 ? pg : 1;
|
||||
let suffix = pg === 1 ? '' : `&p=${pg}`;
|
||||
let searchUrl = `${HOST}/search?q=${wd}${suffix}`;
|
||||
let resHtml = await request(searchUrl);
|
||||
let VODS = getVodList(resHtml, true);
|
||||
return JSON.stringify({list: VODS, page: pg, pagecount: 10, limit: 30, total: 300});
|
||||
} catch (e) {
|
||||
console.error('搜索页获取失败:', e.message);
|
||||
return JSON.stringify({list: [], page: 1, pagecount: 0, limit: 30, total: 0});
|
||||
}
|
||||
}
|
||||
|
||||
function getVodList(khtml, sch = false) {
|
||||
try {
|
||||
if (!khtml) {throw new Error('源码为空');}
|
||||
let kvods = [];
|
||||
let listArr = sch ? cutStr(khtml, 'media">', '</h5>', '', false, 0, true) : cutStr(khtml, '<a', '/a>', '', false, 0, true).filter(flt => flt.includes('alt='));
|
||||
let picProxy = 'https://img-p.aikanbot.com/proxy?url=';
|
||||
for (let it of listArr) {
|
||||
let kname = sch ? cutStr(it, 'title-text">', '<', '名称') : cutStr(it, 'alt="', '"', '名称');
|
||||
let kpic = `${picProxy}${cutStr(it, 'data-src="', '"', '图片')}`;
|
||||
let kremarks = sch ? cutStr(it, '[', ']', '状态') : '无状态';
|
||||
let kid = cutStr(it, 'href="', '"');
|
||||
if (kid) {
|
||||
kvods.push({
|
||||
vod_name: kname,
|
||||
vod_pic: kpic,
|
||||
vod_remarks: kremarks,
|
||||
vod_id: `${kid}@${kname}@${kpic}@${kremarks}`
|
||||
});
|
||||
}
|
||||
}
|
||||
return kvods;
|
||||
} catch (e) {
|
||||
console.error(`生成视频列表失败:`, e.message);
|
||||
return [];
|
||||
}
|
||||
}
|
||||
|
||||
async function detail(ids) {
|
||||
try {
|
||||
let [id, kname, kpic, kremarks] = ids.split('@');
|
||||
let detailUrl = !/^http/.test(id) ? `${HOST}${id}` : id;
|
||||
let resHtml = await request(detailUrl);
|
||||
if (!resHtml) {throw new Error('源码为空');}
|
||||
const tabName = {"dyttm3u8":"天堂","360zy":"360","iqym3u8":"爱奇艺","mtm3u8":"茅台","subm3u8":"速播","nnm3u8":"牛牛","okm3u8":"欧克","tym3u8":"TY","yym3u8":"歪歪","bfzym3u8":"暴风","1080zyk":"优质","kuaikan":"快看","lzm3u8":"量子","ffm3u8":"非凡","snm3u8":"索尼","qhm3u8":"奇虎","hym3u8":"虎牙","haiwaikan":"海外看","gsm3u8":"光速","zuidam3u8":"最大","bjm3u8":"八戒","wolong":"卧龙","xlm3u8":"新浪","yhm3u8":"樱花","tkm3u8":"天空","jsm3u8":"极速","wjm3u8":"无尽","sdm3u8":"闪电","kcm3u8":"快车","jinyingm3u8":"金鹰","fsm3u8":"飞速","tpm3u8":"淘片","lem3u8":"鱼乐","dbm3u8":"百度","tomm3u8":"番茄","ukm3u8":"优酷","ikm3u8":"爱坤","hnzym3u8":"红牛资源","hnm3u8":"红牛","68zy_m3u8":"六八","kdm3u8":"酷点","bdxm3u8":"北斗星","hhm3u8":"豪华","kbm3u8":"快播","mzm3u8":"MZ"};
|
||||
let [kdirector='', kactors=''] = cutStr(resHtml, '<h3£>', '</h3>', '', true, -1).split('/');
|
||||
let kid= cutStr(resHtml, 'current_id"£"', '"');
|
||||
let eToken= cutStr(resHtml, 'e_token"£"', '"');
|
||||
const getToken = (curtId, eToken) => {
|
||||
if (!curtId || !eToken || !/^\d+$/.test(curtId)) {return '';}
|
||||
let remainEToken = eToken;
|
||||
let finalToken = curtId.slice(-4).split('').map(it => {
|
||||
let startPos = (parseInt(it, 10) % 3) + 1;
|
||||
let endPos = startPos + 8;
|
||||
if (startPos >= remainEToken.length) {return '';}
|
||||
let segment = remainEToken.substring(startPos, endPos);
|
||||
remainEToken = remainEToken.substring(endPos);
|
||||
return segment;
|
||||
}).filter(Boolean).join('');
|
||||
return finalToken;
|
||||
};
|
||||
let token = getToken(kid, eToken);
|
||||
let detailUrl2 = `${HOST}/api/getResN?videoId=${kid}&mtype=2&token=${token}`;
|
||||
let resObj = safeParseJSON(await request(detailUrl2));
|
||||
let resList = resObj?.data?.list ?? [];
|
||||
let [ktabs, kurls] = [[], []];
|
||||
resList.forEach((item, idx) => {
|
||||
let resData = safeParseJSON(item.resData.replace(/#{2,}/g, '#'))?.[0] ?? {};
|
||||
let tab = resData?.flag || `线路${idx+1}`;
|
||||
ktabs.push(tabName[tab] || tab);
|
||||
kurls.push(resData?.url || 'noUrl');
|
||||
});
|
||||
ktabs = dealSameEle(ktabs);
|
||||
if (KParams.tabsSet || KParams.tabsDeal) {
|
||||
let ktus = ktabs.map((it, idx) => { return {type_name: it, type_value: kurls[idx]} });
|
||||
if (KParams.tabsSet) {
|
||||
ktus = ctSet(ktus, KParams.tabsSet);
|
||||
}
|
||||
if (KParams.tabsDeal) {
|
||||
let [x = '', y = '', z = ''] = KParams.tabsDeal.split('@');
|
||||
let tab_remove = ['','&'].includes(x.trim()) ? '' : x.trim();
|
||||
let tab_order = ['','#'].includes(y.trim()) ? '' : y.trim();
|
||||
let tab_rename = ['','&'].includes(z.trim()) ? '' : z.trim();
|
||||
ktus = dorDeal(ktus, tab_remove, tab_order, tab_rename);
|
||||
}
|
||||
ktabs = ktus.map(it => it.type_name);
|
||||
kurls = ktus.map(it => it.type_value);
|
||||
}
|
||||
let VOD = {
|
||||
vod_id: kid,
|
||||
vod_name: kname,
|
||||
vod_pic: kpic,
|
||||
vod_remarks: kremarks,
|
||||
type_name: '类型',
|
||||
vod_year: cutStr(resHtml, '<h3£>', '</h3>', '1000', true, -3),
|
||||
vod_area: cutStr(resHtml, '<h3£>', '</h3>', '地区', true, -2),
|
||||
vod_lang: '语言',
|
||||
vod_director: kdirector || '导演',
|
||||
vod_actor: kactors || '主演',
|
||||
vod_content: cutStr(resHtml, 'description" content="', '">', kname),
|
||||
vod_play_from: ktabs.join('$$$'),
|
||||
vod_play_url: kurls.join('$$$')
|
||||
};
|
||||
return JSON.stringify({list: [VOD]});
|
||||
} catch (e) {
|
||||
console.error('详情页获取失败:', e.message);
|
||||
return JSON.stringify({list: []});
|
||||
}
|
||||
}
|
||||
|
||||
async function play(flag, ids, flags) {
|
||||
try {
|
||||
let kp = /\.(m3u8|mp4|mkv)/.test(ids) ? 0 : 1;
|
||||
return JSON.stringify({jx: 0, parse: kp, url: ids, header: DefHeader});
|
||||
} catch (e) {
|
||||
console.error('播放失败:', e.message);
|
||||
return JSON.stringify({jx: 0, parse: 0, url: '', header: {}});
|
||||
}
|
||||
}
|
||||
|
||||
function dealSameEle(arr) {
|
||||
try {
|
||||
if (!Array.isArray(arr)) {throw new Error('输入参数非数组');}
|
||||
const countMap = new Map();
|
||||
let newArr = arr.map(item => {
|
||||
let count = countMap.get(item) || 0;
|
||||
let currentCount = count + 1;
|
||||
countMap.set(item, currentCount);
|
||||
return currentCount > 1 ? `${item}${currentCount}` : item;
|
||||
});
|
||||
return newArr;
|
||||
} catch (e) {
|
||||
return [];
|
||||
}
|
||||
}
|
||||
|
||||
function ctSet(kArr, setStr) {
|
||||
try {
|
||||
if (!Array.isArray(kArr) || kArr.length === 0 || typeof setStr !== 'string' || !setStr) { throw new Error('第一参数需为非空数组,第二参数需为非空字符串'); }
|
||||
const set_arr = [...kArr];
|
||||
const arrNames = setStr.split('&');
|
||||
const filtered_arr = arrNames.map(item => set_arr.find(it => it.type_name === item)).filter(Boolean);
|
||||
return filtered_arr.length? filtered_arr : [set_arr[0]];
|
||||
} catch (e) {
|
||||
console.error('ctSet 执行异常:', e.message);
|
||||
return kArr;
|
||||
}
|
||||
}
|
||||
|
||||
function dorDeal(kArr, strRemove, strOrder, strRename) {
|
||||
let dealed_arr = [...kArr];
|
||||
if (strRemove) {
|
||||
try {
|
||||
let removeArr = strRemove.split('&');
|
||||
const removeSet = new Set(removeArr);
|
||||
let filtered_arr = dealed_arr.filter(it => !removeSet.has(it.type_name));
|
||||
let retained_arr = filtered_arr.length ? filtered_arr : [dealed_arr[0]];
|
||||
dealed_arr = retained_arr;
|
||||
} catch (e) {
|
||||
console.error('删除失败:', e.message);
|
||||
}
|
||||
}
|
||||
if (strOrder) {
|
||||
try {
|
||||
let [a = '', b = ''] = strOrder.split('#', 2);
|
||||
let arrA = a.split('>').filter(Boolean);
|
||||
let arrB = b.split('<').filter(Boolean);
|
||||
let uqArrB = arrB.filter(it => !arrA.includes(it));
|
||||
let twMap = new Map();
|
||||
arrA.forEach((item, idx) => {twMap.set(item, { weight: 1, index: idx }); });
|
||||
uqArrB.forEach((item, idx) => {twMap.set(item, { weight: 3, index: idx }); });
|
||||
dealed_arr.forEach((it, idx) => { if (!twMap.has(it.type_name)) {twMap.set(it.type_name, { weight: 2, index: idx });} });
|
||||
let ordered_arr = [...dealed_arr].sort((a, b) => {
|
||||
let { weight: ta = 2, index: idxA = 0 } = twMap.get(a.type_name) ?? {};
|
||||
let { weight: tb = 2, index: idxB = 0 } = twMap.get(b.type_name) ?? {};
|
||||
if (ta !== tb) {return ta - tb;}
|
||||
return ta === 3 ? idxB - idxA : idxA - idxB;
|
||||
});
|
||||
dealed_arr = ordered_arr;
|
||||
} catch (e) {
|
||||
console.error('排序失败:', e.message);
|
||||
}
|
||||
}
|
||||
if (strRename) {
|
||||
try {
|
||||
const objRename = strRename.split('&').reduce((obj, p) => {
|
||||
let [k = '', v = ''] = p.split('>>', 2);
|
||||
if (k + v) {obj[k] = v;}
|
||||
return obj;
|
||||
}, {});
|
||||
let renamed_arr = dealed_arr.map(it => { return { ...it, type_name: objRename[it.type_name] || it.type_name } });
|
||||
dealed_arr = renamed_arr;
|
||||
} catch (e) {
|
||||
console.error('改名失败:', e.message);
|
||||
}
|
||||
}
|
||||
return dealed_arr;
|
||||
}
|
||||
|
||||
function safeParseJSON(jStr){
|
||||
try {return JSON.parse(jStr);} catch(e) {return null;}
|
||||
}
|
||||
|
||||
function cutStr(str, prefix = '', suffix = '', defVal = '', clean = true, i = 0, all = false) {
|
||||
try {
|
||||
if (typeof str !== 'string') {throw new Error('被截取对象必须为字符串');}
|
||||
const cleanStr = cs => String(cs).replace(/<[^>]*?>/g, ' ').replace(/( |[\u0020\u00A0\u3000\s])+/g, ' ').trim().replace(/\s+/g, ' ');
|
||||
const esc = s => String(s).replace(/[.*+?${}()|[\]\\/^]/g, '\\$&');
|
||||
let pre = esc(prefix).replace(/£/g, '[^]*?'), end = esc(suffix);
|
||||
const regex = new RegExp(`${pre || '^'}([^]*?)${end || '$'}`, 'g');
|
||||
const matchIter = str.matchAll(regex);
|
||||
if (all) {
|
||||
const matchArr = [...matchIter];
|
||||
return matchArr.length ? matchArr.map(ela => ela[1] !== undefined ? (clean ? (cleanStr(ela[1]) || defVal) : ela[1]) : defVal ) : [defVal];
|
||||
}
|
||||
const idx = parseInt(i, 10);
|
||||
if (isNaN(idx)) {throw new Error('序号必须为整数');}
|
||||
let tgResult, matchIdx = 0;
|
||||
if (idx >= 0) {
|
||||
for (let elt of matchIter) {
|
||||
if (matchIdx++ === idx) {tgResult = elt[1]; break;}
|
||||
}
|
||||
} else {
|
||||
const matchArr = [...matchIter];
|
||||
tgResult = matchArr.length ? matchArr[matchArr.length + idx]?.[1] : undefined;
|
||||
}
|
||||
return tgResult !== undefined ? (clean ? (cleanStr(tgResult) || defVal) : tgResult) : defVal;
|
||||
} catch (e) {
|
||||
console.error(`字符串截取错误:`, e.message);
|
||||
return all ? ['cutErr'] : 'cutErr';
|
||||
}
|
||||
}
|
||||
|
||||
async function request(reqUrl, options = {}) {
|
||||
try {
|
||||
if (typeof reqUrl !== 'string' || !reqUrl.trim()) { throw new Error('reqUrl需为字符串且非空'); }
|
||||
if (typeof options !== 'object' || Array.isArray(options) || options === null) { throw new Error('options类型需为非null对象'); }
|
||||
options.method = options.method?.toUpperCase() || 'GET';
|
||||
if (['GET', 'HEAD'].includes(options.method)) {
|
||||
delete options.body;
|
||||
delete options.data;
|
||||
delete options.postType;
|
||||
}
|
||||
let {headers, timeout, ...restOpts} = options;
|
||||
const optObj = {
|
||||
headers: (typeof headers === 'object' && !Array.isArray(headers) && headers) ? headers : KParams.headers,
|
||||
timeout: parseInt(timeout, 10) > 0 ? parseInt(timeout, 10) : KParams.timeout,
|
||||
...restOpts
|
||||
};
|
||||
const res = await req(reqUrl, optObj);
|
||||
if (options.withHeaders) {
|
||||
const resHeaders = typeof res.headers === 'object' && !Array.isArray(res.headers) && res.headers ? res.headers : {};
|
||||
const resWithHeaders = { ...resHeaders, body: res?.content ?? '' };
|
||||
return JSON.stringify(resWithHeaders);
|
||||
}
|
||||
return res?.content ?? '';
|
||||
} catch (e) {
|
||||
console.error(`${reqUrl}→请求失败:`, e.message);
|
||||
return options?.withHeaders ? JSON.stringify({ body: '' }) : '';
|
||||
}
|
||||
}
|
||||
|
||||
export function __jsEvalReturn() {
|
||||
return {
|
||||
init,
|
||||
home,
|
||||
homeVod,
|
||||
category,
|
||||
search,
|
||||
detail,
|
||||
play,
|
||||
proxy: null
|
||||
};
|
||||
}
|
||||
+772
@@ -0,0 +1,772 @@
|
||||
/**
|
||||
title: "耐看影视",
|
||||
author: "",
|
||||
logo: "https://nkvod.org/upload/site/20241223-1/a9ca623af581c93ed3c2f3e98e3a5d4b.png",
|
||||
more: {
|
||||
sourceTag: "在线播放"
|
||||
}
|
||||
*/
|
||||
import { Crypto, load, _ } from 'assets://js/lib/cat.js';
|
||||
|
||||
let HOST = 'https://nkvod.org';
|
||||
let siteKey = "", siteType = "", sourceKey = "", ext = "";
|
||||
let searchCookie = '';
|
||||
|
||||
const UA = 'Mozilla/5.0 (Linux; Android 12; ALN-AL00 Build/HUAWEIALN-AL00; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/114.0.5735.196 Mobile Safari/537.36';
|
||||
|
||||
async function getCaptchaBinaryData(url) {
|
||||
try {
|
||||
const res = await req(url, {
|
||||
headers: {
|
||||
'User-Agent': UA,
|
||||
'Referer': HOST
|
||||
},
|
||||
buffer: 1
|
||||
});
|
||||
|
||||
let binaryData;
|
||||
if (Array.isArray(res.content)) {
|
||||
binaryData = new Uint8Array(res.content);
|
||||
} else {
|
||||
binaryData = res.content;
|
||||
}
|
||||
|
||||
return {
|
||||
headers: res.headers,
|
||||
binaryData: binaryData
|
||||
};
|
||||
} catch (error) {
|
||||
throw error;
|
||||
}
|
||||
}
|
||||
|
||||
async function request(reqUrl, options = {}) {
|
||||
const defaultOptions = {
|
||||
method: 'GET',
|
||||
headers: {
|
||||
'User-Agent': UA,
|
||||
'Referer': HOST
|
||||
}
|
||||
};
|
||||
|
||||
if (searchCookie) {
|
||||
defaultOptions.headers['Cookie'] = searchCookie;
|
||||
}
|
||||
|
||||
const mergedOptions = {...defaultOptions, ...options};
|
||||
|
||||
let res = await req(reqUrl, mergedOptions);
|
||||
return res.content;
|
||||
}
|
||||
|
||||
async function requestWithCaptcha(reqUrl, options = {}) {
|
||||
let verifyType = 'search';
|
||||
if (typeof options === 'string') {
|
||||
verifyType = options;
|
||||
options = {};
|
||||
} else if (options.verifyType) {
|
||||
verifyType = options.verifyType;
|
||||
}
|
||||
|
||||
let html = await request(reqUrl, options);
|
||||
|
||||
const needCaptcha = html && (
|
||||
html.includes('系统安全验证') ||
|
||||
html.includes('请输入验证码') ||
|
||||
html.includes('verify/index.html') ||
|
||||
html.includes('verify_check')
|
||||
);
|
||||
|
||||
if (needCaptcha) {
|
||||
searchCookie = '';
|
||||
await fetchCk(verifyType);
|
||||
|
||||
if (searchCookie) {
|
||||
html = await request(reqUrl, {
|
||||
...options,
|
||||
headers: {
|
||||
...options.headers,
|
||||
'Cookie': searchCookie
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
const stillNeedCaptcha = html && (
|
||||
html.includes('系统安全验证') ||
|
||||
html.includes('请输入验证码')
|
||||
);
|
||||
|
||||
if (stillNeedCaptcha) {
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
return html;
|
||||
}
|
||||
|
||||
async function fetchCk(verifyType = 'search') {
|
||||
try {
|
||||
const yzm = HOST + "/index.php/verify/index.html?" + Date.now();
|
||||
|
||||
const yzmResponse = await getCaptchaBinaryData(yzm);
|
||||
|
||||
let cookie = "";
|
||||
const headers = yzmResponse.headers;
|
||||
|
||||
for (const key in headers) {
|
||||
if (key.toLowerCase() === "set-cookie") {
|
||||
const cookieValue = headers[key];
|
||||
if (Array.isArray(cookieValue)) {
|
||||
cookie = cookieValue[0].split(";")[0];
|
||||
} else if (typeof cookieValue === 'string') {
|
||||
cookie = cookieValue.split(";")[0];
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
if (!cookie) {
|
||||
return;
|
||||
}
|
||||
|
||||
let base64Image;
|
||||
if (yzmResponse.binaryData instanceof Uint8Array) {
|
||||
const wordArray = Crypto.lib.WordArray.create(yzmResponse.binaryData);
|
||||
base64Image = Crypto.enc.Base64.stringify(wordArray);
|
||||
} else {
|
||||
return;
|
||||
}
|
||||
|
||||
if (!base64Image) {
|
||||
return;
|
||||
}
|
||||
|
||||
try {
|
||||
const ocrResponse = await req("https://api.nn.ci/ocr/b64/text", {
|
||||
method: 'POST',
|
||||
headers: {
|
||||
'Content-Type': 'text/plain',
|
||||
'User-Agent': UA,
|
||||
'Accept': 'application/json'
|
||||
},
|
||||
body: base64Image,
|
||||
timeout: 10000
|
||||
});
|
||||
|
||||
if (!ocrResponse || !ocrResponse.content) {
|
||||
return;
|
||||
}
|
||||
|
||||
let verifyCode = ocrResponse.content.trim();
|
||||
if (!verifyCode) {
|
||||
return;
|
||||
}
|
||||
|
||||
verifyCode = verifyCode.replace(/[^a-zA-Z0-9]/g, '');
|
||||
|
||||
if (verifyCode.length < 4) {
|
||||
return;
|
||||
}
|
||||
|
||||
const submit_url = `${HOST}/index.php/ajax/verify_check?type=${verifyType}&verify=${verifyCode}`;
|
||||
|
||||
const submitResponse = await req(submit_url, {
|
||||
method: 'POST',
|
||||
headers: {
|
||||
'User-Agent': UA,
|
||||
'X-Requested-With': 'XMLHttpRequest',
|
||||
'Origin': HOST,
|
||||
'Referer': HOST + '/',
|
||||
'Cookie': cookie,
|
||||
'Content-Type': 'application/x-www-form-urlencoded'
|
||||
},
|
||||
body: ''
|
||||
});
|
||||
|
||||
if (submitResponse && submitResponse.content) {
|
||||
try {
|
||||
const submitJson = JSON.parse(submitResponse.content);
|
||||
if (submitJson && submitJson.code === 1) {
|
||||
searchCookie = cookie;
|
||||
}
|
||||
} catch (parseError) {
|
||||
if (submitResponse.content.includes('"code":1') || submitResponse.content.includes('验证成功')) {
|
||||
searchCookie = cookie;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
} catch (ocrError) {
|
||||
}
|
||||
} catch (error) {
|
||||
}
|
||||
}
|
||||
|
||||
function init(cfg) {
|
||||
siteKey = cfg.skey;
|
||||
siteType = cfg.stype;
|
||||
sourceKey = cfg.sourceKey;
|
||||
ext = cfg.ext;
|
||||
if (ext && ext.indexOf('http') == 0) {
|
||||
HOST = ext;
|
||||
}
|
||||
}
|
||||
|
||||
// 辅助函数:获取元素文本内容(兼容 flutter_js 的 cheerio)
|
||||
// flutter_js 的 cheerio 实现中 .text() 方法可能返回空,需要使用 .html() 作为备用
|
||||
function getText($elem) {
|
||||
if (!$elem || !$elem.length) return '';
|
||||
// 优先使用 text(),如果返回空则尝试从 html() 提取
|
||||
let text = '';
|
||||
try {
|
||||
text = $elem.text();
|
||||
} catch (e) {}
|
||||
if (!text || text.trim() === '') {
|
||||
try {
|
||||
// 从 html 中去除标签获取纯文本
|
||||
const html = $elem.html();
|
||||
if (html) {
|
||||
text = html.replace(/<[^>]*>/g, ' ').replace(/\s+/g, ' ');
|
||||
}
|
||||
} catch (e) {}
|
||||
}
|
||||
return (text || '').trim();
|
||||
}
|
||||
|
||||
async function home(filter) {
|
||||
const classes = [
|
||||
{ type_id: "1", type_name: "电影" },
|
||||
{ type_id: "2", type_name: "剧集" },
|
||||
{ type_id: "4", type_name: "动漫" },
|
||||
{ type_id: "3", type_name: "综艺" }
|
||||
];
|
||||
|
||||
const filterObj = {
|
||||
"1":[{"key":"class","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":"运动"},{"n":"农村","v":"农村"},{"n":"儿童","v":"儿童"},{"n":"网络电影","v":"网络电影"}]},{"key":"area","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":"其它"}]},{"key":"year","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":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"}]},{"key":"lang","name":"语言","value":[{"n":"全部","v":""},{"n":"国语","v":"国语"},{"n":"英语","v":"英语"},{"n":"粤语","v":"粤语"},{"n":"闽南语","v":"闽南语"},{"n":"韩语","v":"韩语"},{"n":"日语","v":"日语"},{"n":"法语","v":"法语"},{"n":"德语","v":"德语"},{"n":"其它","v":"其它"}]},{"key":"letter","name":"字母","value":[{"n":"字母","v":""},{"n":"A","v":"A"},{"n":"B","v":"B"},{"n":"C","v":"C"},{"n":"D","v":"D"},{"n":"E","v":"E"},{"n":"F","v":"F"},{"n":"G","v":"G"},{"n":"H","v":"H"},{"n":"I","v":"I"},{"n":"J","v":"J"},{"n":"K","v":"K"},{"n":"L","v":"L"},{"n":"M","v":"M"},{"n":"N","v":"N"},{"n":"O","v":"O"},{"n":"P","v":"P"},{"n":"Q","v":"Q"},{"n":"R","v":"R"},{"n":"S","v":"S"},{"n":"T","v":"T"},{"n":"U","v":"U"},{"n":"V","v":"V"},{"n":"W","v":"W"},{"n":"X","v":"X"},{"n":"Y","v":"Y"},{"n":"Z","v":"Z"},{"n":"0-9","v":"0-9"}]},{"key":"by","name":"排序","value":[{"n":"时间排序","v":"time"},{"n":"人气排序","v":"hits"},{"n":"评分排序","v":"score"}]}],
|
||||
"2":[{"key":"class","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":"其他"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"内地","v":"内地"},{"n":"韩国","v":"韩国"},{"n":"香港","v":"香港"},{"n":"台湾","v":"台湾"},{"n":"日本","v":"日本"},{"n":"美国","v":"美国"},{"n":"泰国","v":"泰国"},{"n":"英国","v":"英国"},{"n":"新加坡","v":"新加坡"},{"n":"其他","v":"其他"}]},{"key":"lang","name":"语言","value":[{"n":"全部","v":""},{"n":"国语","v":"国语"},{"n":"英语","v":"英语"},{"n":"粤语","v":"粤语"},{"n":"闽南语","v":"闽南语"},{"n":"韩语","v":"韩语"},{"n":"日语","v":"日语"},{"n":"其它","v":"其它"}]},{"key":"year","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":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"},{"n":"2009","v":"2009"},{"n":"2008","v":"2008"},{"n":"2006","v":"2006"},{"n":"2005","v":"2005"},{"n":"2004","v":"2004"}]},{"key":"letter","name":"字母","value":[{"n":"字母","v":""},{"n":"A","v":"A"},{"n":"B","v":"B"},{"n":"C","v":"C"},{"n":"D","v":"D"},{"n":"E","v":"E"},{"n":"F","v":"F"},{"n":"G","v":"G"},{"n":"H","v":"H"},{"n":"I","v":"I"},{"n":"J","v":"J"},{"n":"K","v":"K"},{"n":"L","v":"L"},{"n":"M","v":"M"},{"n":"N","v":"N"},{"n":"O","v":"O"},{"n":"P","v":"P"},{"n":"Q","v":"Q"},{"n":"R","v":"R"},{"n":"S","v":"S"},{"n":"T","v":"T"},{"n":"U","v":"U"},{"n":"V","v":"V"},{"n":"W","v":"W"},{"n":"X","v":"X"},{"n":"Y","v":"Y"},{"n":"Z","v":"Z"},{"n":"0-9","v":"0-9"}]},{"key":"by","name":"排序","value":[{"n":"时间排序","v":"time"},{"n":"人气排序","v":"hits"},{"n":"评分排序","v":"score"}]}],
|
||||
"3":[{"key":"class","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":"求职"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"内地","v":"内地"},{"n":"港台","v":"港台"},{"n":"日韩","v":"日韩"},{"n":"欧美","v":"欧美"}]},{"key":"lang","name":"语言","value":[{"n":"全部","v":""},{"n":"国语","v":"国语"},{"n":"英语","v":"英语"},{"n":"粤语","v":"粤语"},{"n":"闽南语","v":"闽南语"},{"n":"韩语","v":"韩语"},{"n":"日语","v":"日语"},{"n":"其它","v":"其它"}]},{"key":"year","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":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"},{"n":"2009","v":"2009"},{"n":"2008","v":"2008"},{"n":"2007","v":"2007"},{"n":"2006","v":"2006"},{"n":"2005","v":"2005"},{"n":"2004","v":"2004"}]},{"key":"letter","name":"字母","value":[{"n":"字母","v":""},{"n":"A","v":"A"},{"n":"B","v":"B"},{"n":"C","v":"C"},{"n":"D","v":"D"},{"n":"E","v":"E"},{"n":"F","v":"F"},{"n":"G","v":"G"},{"n":"H","v":"H"},{"n":"I","v":"I"},{"n":"J","v":"J"},{"n":"K","v":"K"},{"n":"L","v":"L"},{"n":"M","v":"M"},{"n":"N","v":"N"},{"n":"O","v":"O"},{"n":"P","v":"P"},{"n":"Q","v":"Q"},{"n":"R","v":"R"},{"n":"S","v":"S"},{"n":"T","v":"T"},{"n":"U","v":"U"},{"n":"V","v":"V"},{"n":"W","v":"W"},{"n":"X","v":"X"},{"n":"Y","v":"Y"},{"n":"Z","v":"Z"},{"n":"0-9","v":"0-9"}]},{"key":"by","name":"排序","value":[{"n":"时间排序","v":"time"},{"n":"人气排序","v":"hits"},{"n":"评分排序","v":"score"}]}],
|
||||
|
||||
"4":[{"key":"class","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":"其他"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"国产","v":"国产"},{"n":"日本","v":"日本"},{"n":"欧美","v":"欧美"},{"n":"其他","v":"其他"}]},{"key":"lang","name":"语言","value":[{"n":"全部","v":""},{"n":"国语","v":"国语"},{"n":"英语","v":"英语"},{"n":"粤语","v":"粤语"},{"n":"闽南语","v":"闽南语"},{"n":"韩语","v":"韩语"},{"n":"日语","v":"日语"},{"n":"其它","v":"其它"}]},{"key":"year","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":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"},{"n":"2009","v":"2009"},{"n":"2008","v":"2008"},{"n":"2007","v":"2007"},{"n":"2006","v":"2006"},{"n":"2005","v":"2005"},{"n":"2004","v":"2004"}]},{"key":"letter","name":"字母","value":[{"n":"字母","v":""},{"n":"A","v":"A"},{"n":"B","v":"B"},{"n":"C","v":"C"},{"n":"D","v":"D"},{"n":"E","v":"E"},{"n":"F","v":"F"},{"n":"G","v":"G"},{"n":"H","v":"H"},{"n":"I","v":"I"},{"n":"J","v":"J"},{"n":"K","v":"K"},{"n":"L","v":"L"},{"n":"M","v":"M"},{"n":"N","v":"N"},{"n":"O","v":"O"},{"n":"P","v":"P"},{"n":"Q","v":"Q"},{"n":"R","v":"R"},{"n":"S","v":"S"},{"n":"T","v":"T"},{"n":"U","v":"U"},{"n":"V","v":"V"},{"n":"W","v":"W"},{"n":"X","v":"X"},{"n":"Y","v":"Y"},{"n":"Z","v":"Z"},{"n":"0-9","v":"0-9"}]},{"key":"by","name":"排序","value":[{"n":"时间排序","v":"time"},{"n":"人气排序","v":"hits"},{"n":"评分排序","v":"score"}]}]}
|
||||
|
||||
return JSON.stringify({
|
||||
class: classes,
|
||||
filters: filterObj
|
||||
});
|
||||
}
|
||||
|
||||
async function homeVod() {
|
||||
const link = `${HOST}/`;
|
||||
try {
|
||||
const html = await request(link);
|
||||
if (!html) return null;
|
||||
const $ = load(html);
|
||||
|
||||
const hotSection = $('.title-a:contains("热播推荐")').closest('.box-width');
|
||||
if (hotSection.length === 0) return null;
|
||||
|
||||
const items = hotSection.find('.public-list-box');
|
||||
if (items.length === 0) return null;
|
||||
|
||||
const videos = _.map(items, (item) => {
|
||||
const $item = $(item);
|
||||
const $link = $item.find('.public-list-exp');
|
||||
const $img = $item.find('.gen-movie-img');
|
||||
const $title = $item.find('.time-title');
|
||||
const $subtitle = $item.find('.public-list-subtitle');
|
||||
|
||||
const href = $link.attr('href');
|
||||
const title = $title.attr('title') || getText($title);
|
||||
const imgSrc = $img.attr('data-src');
|
||||
const remarks = getText($subtitle);
|
||||
|
||||
const vod_id = href && href.startsWith('http') ? href : HOST + (href || '');
|
||||
const vod_name = title;
|
||||
const vod_pic = imgSrc ? (imgSrc.startsWith('http') ? imgSrc : HOST + imgSrc) : '';
|
||||
const vod_remarks = remarks;
|
||||
|
||||
return {
|
||||
vod_id,
|
||||
vod_name,
|
||||
vod_pic,
|
||||
vod_remarks
|
||||
};
|
||||
});
|
||||
|
||||
return JSON.stringify({
|
||||
list: videos
|
||||
});
|
||||
} catch (error) {
|
||||
return JSON.stringify({
|
||||
list: []
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
async function category(tid, pg, filter, extend) {
|
||||
if (pg <= 0) pg = 1;
|
||||
const homeFilter = {};
|
||||
const homeResult = JSON.parse(await home(homeFilter));
|
||||
const filterObj = homeResult.filters;
|
||||
if (!filterObj) return null;
|
||||
const filterGroup = filterObj[tid];
|
||||
if (!filterGroup) return null;
|
||||
const area = getFilterValue(filterGroup, 'area', extend);
|
||||
const by = getFilterValue(filterGroup, 'by', extend);
|
||||
const classValue = getFilterValue(filterGroup, 'class', extend);
|
||||
const lang = getFilterValue(filterGroup, 'lang', extend);
|
||||
const letter = getFilterValue(filterGroup, 'letter', extend);
|
||||
const year = getFilterValue(filterGroup, 'year', extend);
|
||||
const cateId = getFilterValue(filterGroup, 'cateId', extend);
|
||||
const baseUrl = `${HOST}/show/${tid}`;
|
||||
const link = `${baseUrl}-${area}-${by}-${classValue}-${lang}-${letter}---${pg}---${year}.html`;
|
||||
try {
|
||||
const html = await requestWithCaptcha(link, 'show');
|
||||
if (!html) return null;
|
||||
const $ = load(html);
|
||||
|
||||
const isParsedSuccessfully = $('.public-list-box').length > 0;
|
||||
if (!isParsedSuccessfully) return null;
|
||||
|
||||
const items = $('.public-list-box');
|
||||
const videos = _.map(items, (item) => {
|
||||
const $item = $(item);
|
||||
|
||||
const $link = $item.find('.public-list-exp');
|
||||
const $title = $item.find('.time-title');
|
||||
const $img = $item.find('.gen-movie-img');
|
||||
const $remarks = $item.find('.public-list-subtitle');
|
||||
|
||||
const href = $link.attr('href');
|
||||
const title = $title.attr('title') || getText($title);
|
||||
const imgSrc = $img.attr('data-src');
|
||||
const remarks = getText($remarks);
|
||||
|
||||
const vod_id = href && href.startsWith('http') ? href : HOST + (href || '');
|
||||
const vod_name = title;
|
||||
const vod_pic = imgSrc ? (imgSrc.startsWith('http') ? imgSrc : HOST + imgSrc) : '';
|
||||
const vod_remarks = remarks;
|
||||
|
||||
return {
|
||||
'vod_id': vod_id,
|
||||
'vod_name': vod_name,
|
||||
'vod_pic': vod_pic,
|
||||
'vod_remarks': vod_remarks
|
||||
};
|
||||
});
|
||||
|
||||
return JSON.stringify({
|
||||
list: videos
|
||||
});
|
||||
} catch (error) {
|
||||
return JSON.stringify({
|
||||
list: []
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
function getFilterValue(filterGroup, key, extend) {
|
||||
const filterItem = filterGroup.find(item => item.key === key);
|
||||
if (!filterItem) return '';
|
||||
const userValue = extend[key];
|
||||
if (userValue) {
|
||||
const option = filterItem.value.find(opt => opt.v === userValue);
|
||||
return option ? option.v : '';
|
||||
}
|
||||
return filterItem.value[0].v;
|
||||
}
|
||||
|
||||
async function search(wd) {
|
||||
const searchUrl = `${HOST}/nk/-------------.html?wd=${encodeURIComponent(wd)}`;
|
||||
const lowerWd = wd.toLowerCase();
|
||||
try {
|
||||
const html = await requestWithCaptcha(searchUrl, 'search');
|
||||
if (!html) return JSON.stringify({ list: [], error: '需要验证码但无法自动识别' });
|
||||
const $ = load(html);
|
||||
|
||||
const hasSearchResults = $('.public-list-box.search-box').length > 0;
|
||||
const hasSearchInput = $('input[name="wd"]').length > 0;
|
||||
const hasSearchHeader = $('.m-search').length > 0;
|
||||
|
||||
if ((hasSearchInput || hasSearchHeader) && !hasSearchResults) {
|
||||
return JSON.stringify({ list: [], error: '搜索无结果或需要验证码' });
|
||||
}
|
||||
|
||||
if (!hasSearchInput && !hasSearchHeader && !hasSearchResults) {
|
||||
return JSON.stringify({ list: [], error: '需要验证码但无法自动识别' });
|
||||
}
|
||||
|
||||
const items = $('.public-list-box.search-box');
|
||||
const videos = [];
|
||||
|
||||
items.each((index, item) => {
|
||||
const $item = $(item);
|
||||
|
||||
const $link = $item.find('.public-list-exp');
|
||||
const href = $link.attr('href');
|
||||
if (!href) return;
|
||||
|
||||
const $title = $item.find('.thumb-txt a');
|
||||
const vod_name = getText($title);
|
||||
if (!vod_name) return;
|
||||
|
||||
const $img = $item.find('.gen-movie-img');
|
||||
const vod_pic = $img.attr('data-src');
|
||||
|
||||
const $remarks = $item.find('.public-list-prb');
|
||||
const vod_remarks = getText($remarks);
|
||||
|
||||
const $info = $item.find('.thumb-else');
|
||||
const yearText = getText($info.find('a[href*="202"]').first());
|
||||
const areaText = getText($info.find('a[href*="美国"], a[href*="英国"], a[href*="泰国"]').first());
|
||||
|
||||
const lowerTitle = vod_name.toLowerCase();
|
||||
if (lowerTitle.includes(lowerWd)) {
|
||||
videos.push({
|
||||
'vod_id': HOST + href,
|
||||
'vod_name': vod_name,
|
||||
'vod_pic': vod_pic,
|
||||
'vod_remarks': vod_remarks,
|
||||
'vod_year': yearText,
|
||||
'vod_area': areaText
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
return JSON.stringify({ list: videos });
|
||||
} catch (error) {
|
||||
return JSON.stringify({ list: [] });
|
||||
}
|
||||
}
|
||||
|
||||
async function detail(id) {
|
||||
try {
|
||||
const html = await request(id);
|
||||
if (!html) return JSON.stringify({ list: [] });
|
||||
const $ = load(html);
|
||||
|
||||
const vod = {
|
||||
vod_id: id,
|
||||
vod_name: getText($('.slide-info-title')),
|
||||
vod_pic: $('.detail-pic img').attr('data-src') || $('.detail-pic img').attr('src'),
|
||||
vod_year: '',
|
||||
vod_area: '',
|
||||
vod_remarks: '',
|
||||
vod_actor: '',
|
||||
vod_director: '',
|
||||
vod_content: getText($('#height_limit')),
|
||||
vod_play_from: '',
|
||||
vod_play_url: ''
|
||||
};
|
||||
|
||||
$('.slide-info').each((i, elem) => {
|
||||
const $elem = $(elem);
|
||||
const text = getText($elem);
|
||||
|
||||
if (text.includes('备注 :') || text.includes('备注 :')) {
|
||||
vod.vod_remarks = text.replace(/备注\s*[::]/g, '').trim();
|
||||
} else if (text.includes('导演 :') || text.includes('导演 :')) {
|
||||
vod.vod_director = text.replace(/导演\s*[::]/g, '').replace(/[\/\s]+$/, '').trim();
|
||||
} else if (text.includes('演员 :') || text.includes('演员 :')) {
|
||||
vod.vod_actor = text.replace(/演员\s*[::]/g, '').replace(/[\/\s]+$/, '').trim();
|
||||
} else if (text.includes('更新 :') || text.includes('更新 :')) {
|
||||
const updateText = text.replace(/更新\s*[::]/g, '').trim();
|
||||
const yearMatch = updateText.match(/\d{4}/);
|
||||
if (yearMatch) {
|
||||
vod.vod_year = yearMatch[0];
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
// 从链接中提取年份和地区
|
||||
const yearLink = $('.slide-info a[href*="202"]').first();
|
||||
if (yearLink.length) {
|
||||
const yearText = getText(yearLink);
|
||||
if (/^\d{4}$/.test(yearText)) vod.vod_year = yearText;
|
||||
}
|
||||
|
||||
// 尝试从 slide-info-remarks 获取年份和地区
|
||||
$('.slide-info-remarks a').each((i, elem) => {
|
||||
const $a = $(elem);
|
||||
const href = $a.attr('href') || '';
|
||||
const aText = getText($a);
|
||||
if (/\d{4}/.test(aText) && !vod.vod_year) {
|
||||
vod.vod_year = aText.match(/\d{4}/)[0];
|
||||
}
|
||||
if ((href.includes('内地') || href.includes('香港') || href.includes('台湾') ||
|
||||
href.includes('美国') || href.includes('韩国') || href.includes('日本') ||
|
||||
href.includes('泰国') || href.includes('英国')) && !vod.vod_area) {
|
||||
vod.vod_area = aText;
|
||||
}
|
||||
});
|
||||
|
||||
const playFrom = [];
|
||||
const playUrl = [];
|
||||
$('.anthology-tab .swiper-slide').each((i, tab) => {
|
||||
const $tab = $(tab);
|
||||
let from = $tab.attr('data-from') || '';
|
||||
if (!from) from = `nk${i + 1}`;
|
||||
// 获取线路名称,优先从文本中提取
|
||||
let show = getText($tab);
|
||||
// 清理文本:去除图标字符、badge数字等
|
||||
show = show.replace(/[\ue000-\uf8ff]/g, '') // 去除图标字体
|
||||
.replace(/&\w+;/g, '')
|
||||
.replace(/\s*\d+\s*$/, '') // 去除末尾的badge数字
|
||||
.trim();
|
||||
if (!show) show = from;
|
||||
playFrom.push(show);
|
||||
});
|
||||
|
||||
$('.anthology-list-box').each((i, box) => {
|
||||
const episodes = [];
|
||||
const $tab = $('.anthology-tab .swiper-slide').eq(i);
|
||||
let from = $tab.attr('data-from') || '';
|
||||
if (!from) from = `nk${i + 1}`;
|
||||
$(box).find('.anthology-list-play a').each((j, link) => {
|
||||
const $link = $(link);
|
||||
let episodeName = getText($link);
|
||||
if (!episodeName) {
|
||||
// 如果还是获取不到,从 href 中提取
|
||||
const href = $link.attr('href') || '';
|
||||
const match = href.match(/-(\d+)\.html$/);
|
||||
episodeName = match ? `第${match[1]}集` : `第${j + 1}集`;
|
||||
}
|
||||
const episodeUrl = HOST + $link.attr('href');
|
||||
episodes.push(`${episodeName}$${episodeUrl}@${from}`);
|
||||
});
|
||||
playUrl.push(episodes.join('#'));
|
||||
});
|
||||
|
||||
vod.vod_play_from = playFrom.join('$$$');
|
||||
vod.vod_play_url = playUrl.join('$$$');
|
||||
|
||||
return JSON.stringify({ list: [vod] });
|
||||
} catch (error) {
|
||||
return JSON.stringify({ list: [] });
|
||||
}
|
||||
}
|
||||
|
||||
async function play(flag, id, flags) {
|
||||
try {
|
||||
const parts = id.split('@');
|
||||
if (parts.length < 2) {
|
||||
throw new Error('播放链接格式错误,缺少英文标识');
|
||||
}
|
||||
|
||||
const playUrl = parts[0];
|
||||
const from = parts[1];
|
||||
const html = await request(playUrl);
|
||||
const playerStart = html.indexOf('var player_aaaa=');
|
||||
if (playerStart === -1) throw new Error('未找到player_aaaa');
|
||||
const playerEnd = html.indexOf('</script>', playerStart);
|
||||
if (playerEnd === -1) throw new Error('未找到脚本结束标签');
|
||||
|
||||
let playerScript = html.substring(playerStart + 'var player_aaaa='.length, playerEnd);
|
||||
playerScript = playerScript.split(';')[0].trim()
|
||||
.replace(/,\s*$/, '')
|
||||
.replace(/\/\*[\s\S]*?\*\//g, '')
|
||||
.replace(/\/\/.*/g, '');
|
||||
|
||||
let playerData;
|
||||
try {
|
||||
playerData = JSON.parse(playerScript);
|
||||
} catch (parseErr) {
|
||||
eval(`playerData = ${playerScript}`);
|
||||
}
|
||||
if (!playerData || !playerData.url) {
|
||||
throw new Error('播放数据格式异常: url 缺失');
|
||||
}
|
||||
|
||||
let playurl = playerData.url;
|
||||
if (/m3u8|mp4/i.test(playurl)) {
|
||||
return JSON.stringify({ parse: 0, url: playurl });
|
||||
}
|
||||
|
||||
const configUrl = `${HOST}/static/js/playerconfig.js?t=20251225`;
|
||||
const configJs = await request(configUrl);
|
||||
if (!configJs) throw new Error('获取 playerconfig.js 失败');
|
||||
|
||||
let MacPlayerConfig = {};
|
||||
try {
|
||||
const evalCode = `(function(){
|
||||
var MacPlayerConfig = {};
|
||||
${configJs.replace(/^var MacPlayerConfig=.*?;/, '')}
|
||||
return MacPlayerConfig;
|
||||
})()`;
|
||||
MacPlayerConfig = eval(evalCode);
|
||||
} catch (e) {
|
||||
MacPlayerConfig = {
|
||||
player_list: {
|
||||
nk1: { parse: 'https://gg.xn--it-if7c19g5s4bps5c.com/nkvod3.php' },
|
||||
nk2: { parse: 'https://gg.xn--it-if7c19g5s4bps5c.com/nkvod3.php' },
|
||||
nk4k: { parse: 'https://gg.xn--it-if7c19g5s4bps5c.com/nkvod3.php' }
|
||||
}
|
||||
};
|
||||
}
|
||||
const playerList = MacPlayerConfig.player_list || {};
|
||||
let parseDomain = playerList[from]?.parse || playerList.nk4k.parse;
|
||||
|
||||
let jx = '';
|
||||
if (parseDomain.includes('?')) {
|
||||
jx = `${parseDomain}&url=${encodeURIComponent(playurl)}&next=${encodeURIComponent(playerData.link_next || '')}&title=${encodeURIComponent(playerData.vod_data?.vod_name || '')}`;
|
||||
} else {
|
||||
jx = `${parseDomain}?url=${encodeURIComponent(playurl)}&next=${encodeURIComponent(playerData.link_next || '')}&title=${encodeURIComponent(playerData.vod_data?.vod_name || '')}`;
|
||||
}
|
||||
|
||||
const jxhtml = await request(jx);
|
||||
if (!jxhtml) throw new Error('解析接口响应为空');
|
||||
|
||||
let raw_key = [], iv = [], encrypted = '';
|
||||
|
||||
const rawKeyMatch = jxhtml.match(/var\s+raw_key\s*=\s*\[([^\]]+)\]/);
|
||||
if (rawKeyMatch) {
|
||||
raw_key = rawKeyMatch[1].split(',').map(item => parseInt(item.trim())).filter(num => !isNaN(num));
|
||||
}
|
||||
|
||||
const ivMatch = jxhtml.match(/var\s+iv\s*=\s*\[([^\]]+)\]/);
|
||||
if (ivMatch) {
|
||||
iv = ivMatch[1].split(',').map(item => parseInt(item.trim())).filter(num => !isNaN(num));
|
||||
}
|
||||
|
||||
const encryptedMatch = jxhtml.match(/var\s+encrypted\s*=\s*["']([a-fA-F0-9]+)["']/);
|
||||
if (encryptedMatch) {
|
||||
encrypted = encryptedMatch[1];
|
||||
}
|
||||
|
||||
const validKeyLengths = [16, 32];
|
||||
const validIVLength = 16;
|
||||
if (!encrypted || !validKeyLengths.includes(raw_key.length) || iv.length !== validIVLength) {
|
||||
throw new Error(`加密参数提取失败或长度异常 → key:${raw_key.length}, iv:${iv.length}, encrypted:${encrypted.length}`);
|
||||
}
|
||||
|
||||
const decryptedText = decryptData(encrypted, raw_key, iv);
|
||||
|
||||
if (!decryptedText) {
|
||||
throw new Error('解密失败');
|
||||
}
|
||||
|
||||
let finalPlayUrl = '';
|
||||
const randomMatch = decryptedText.match(/getrandom\(['"]([^'"]+)['"]\)/);
|
||||
if (randomMatch) {
|
||||
finalPlayUrl = getrandom(randomMatch[1]);
|
||||
} else {
|
||||
const urlPattern = /https?:\/\/[^\s"'<>]+/gi;
|
||||
const urlMatches = decryptedText.match(urlPattern);
|
||||
if (urlMatches && urlMatches.length > 0) {
|
||||
finalPlayUrl = urlMatches[0];
|
||||
} else {
|
||||
throw new Error('未找到 getrandom 参数或URL');
|
||||
}
|
||||
}
|
||||
|
||||
return JSON.stringify({ parse: 0, url: finalPlayUrl });
|
||||
} catch (error) {
|
||||
return JSON.stringify({ parse: 1, url: id, error: error.message });
|
||||
}
|
||||
}
|
||||
function validateHexData(hexStr) {
|
||||
if (hexStr.length % 2 !== 0) {
|
||||
return false;
|
||||
}
|
||||
if (!/^[0-9a-fA-F]+$/.test(hexStr)) {
|
||||
return false;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
function decryptData(encryptedHex, rawKeyArray, ivArray) {
|
||||
if (!validateHexData(encryptedHex)) {
|
||||
return null;
|
||||
}
|
||||
|
||||
const rawKey = Crypto.lib.WordArray.create(new Uint8Array(rawKeyArray));
|
||||
const iv = Crypto.lib.WordArray.create(new Uint8Array(ivArray));
|
||||
const encrypted = Crypto.enc.Hex.parse(encryptedHex);
|
||||
|
||||
const modes = [
|
||||
{ name: 'CBC', mode: Crypto.mode.CBC },
|
||||
{ name: 'OFB', mode: Crypto.mode.OFB },
|
||||
{ name: 'CTR', mode: Crypto.mode.CTR },
|
||||
{ name: 'ECB', mode: Crypto.mode.ECB },
|
||||
{ name: 'CFB', mode: Crypto.mode.CFB }
|
||||
];
|
||||
|
||||
for (let modeInfo of modes) {
|
||||
try {
|
||||
const decryptionOptions = {
|
||||
mode: modeInfo.mode,
|
||||
padding: Crypto.pad.Pkcs7
|
||||
};
|
||||
if (modeInfo.name !== 'ECB') decryptionOptions.iv = iv;
|
||||
|
||||
const decrypted = Crypto.AES.decrypt({ ciphertext: encrypted }, rawKey, decryptionOptions);
|
||||
const result = decrypted.toString(Crypto.enc.Utf8);
|
||||
if (result && result.length > 0) {
|
||||
return result;
|
||||
}
|
||||
} catch (e) {
|
||||
}
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
function getrandom(b) {
|
||||
try {
|
||||
const string = b.substring(10);
|
||||
let substr;
|
||||
try {
|
||||
const base64Data = Crypto.enc.Base64.parse(string);
|
||||
substr = base64Data.toString(Crypto.enc.Latin1);
|
||||
} catch (e) {
|
||||
throw new Error('Base64解码失败');
|
||||
}
|
||||
|
||||
if (!substr) {
|
||||
throw new Error('Base64解码结果为空');
|
||||
}
|
||||
|
||||
const substrTrim = substr.substring(10);
|
||||
let data2 = substrTrim.replace('_nanke', '');
|
||||
let data3 = data2.slice(0, 20) + data2.slice(21);
|
||||
const hexStr = data3.replace(/[^0-9a-fA-F]/g, '');
|
||||
const finalUrl = hexDecodeAndFilter(hexStr);
|
||||
return finalUrl;
|
||||
} catch (error) {
|
||||
throw error;
|
||||
}
|
||||
}
|
||||
|
||||
function hexDecodeAndFilter(hexStr) {
|
||||
try {
|
||||
let pureHex = hexStr.replace(/[^0-9a-fA-F]/g, '');
|
||||
if (pureHex.length % 2 !== 0) {
|
||||
pureHex += '0';
|
||||
}
|
||||
let decoded = '';
|
||||
for (let i = 0; i < pureHex.length; i += 2) {
|
||||
const hexByte = pureHex.substr(i, 2);
|
||||
const charCode = parseInt(hexByte, 16);
|
||||
const char = String.fromCharCode(charCode);
|
||||
const isUrlValid = /[a-zA-Z0-9:\/\.\-\?\&=\%]/.test(char);
|
||||
if (isUrlValid) {
|
||||
decoded += char;
|
||||
}
|
||||
}
|
||||
const urlMatch = decoded.match(/https?:\/\/[^\s]+/);
|
||||
decoded = urlMatch ? urlMatch[0] : decoded.trim();
|
||||
return decoded;
|
||||
} catch (e) {
|
||||
throw e;
|
||||
}
|
||||
}
|
||||
|
||||
export function __jsEvalReturn() {
|
||||
return {
|
||||
init: init,
|
||||
detail: detail,
|
||||
home: home,
|
||||
play: play,
|
||||
search: search,
|
||||
homeVod: homeVod,
|
||||
category: category
|
||||
};
|
||||
}
|
||||
@@ -0,0 +1,131 @@
|
||||
//写法思路来海阔视界,xpath筛选。本人是海阔用户,所以搬了海阔的jsoup写法过来。2022年9月17日
|
||||
//jsoup规则写法请查阅海阔视界或者海阔影视相关教程。不支持js写法
|
||||
//本文档为完整模板,请不要去无中生有添加多余的键值参数。
|
||||
{
|
||||
//规则名
|
||||
"title": "电影港",
|
||||
//作者
|
||||
"author": "香雅情",
|
||||
//请求头UA,键名$键值,每一组用#分开,不填则默认okhttp/3.12.11,可填MOBILE_UA或PC_UA使用内置的手机版或电脑版UA
|
||||
//多个请求头参数写法示例,"User-Agent$PC_UA#Referer$http://ww.baidu.com#Cookie$ser=ok",每一组用#分开。
|
||||
//习惯查看手机源码写建议用手机版UA,习惯查看PC版源码写建议用电脑版UA
|
||||
"Headers":"PC_UA",
|
||||
//网页编码格式默认UTF-8编码,UTF-8,GBK,GB2312
|
||||
"Coding_format":"gb2312",
|
||||
//图片是否需要代理
|
||||
"PicNeedProxy":"0",
|
||||
//是否开启获取首页数据,0关闭,1开启
|
||||
"homeContent":"0",
|
||||
//分类链接起始页码,禁止负数和含小数点。
|
||||
"firstpage": "1",
|
||||
//分类链接,{cateId}是分类,{catePg}是页码,第一页没有页码的可以这样写 第二页链接[firstPage=第一页的链接]
|
||||
"class_url": "https://www.dygang.tv/{cateId}/index_{catePg}.htm[firstPage=https://www.dygang.cc/{cateId}/index.htm]",
|
||||
//分类名,分类1&分类2&分类3
|
||||
"class_name": "最新电影&经典高清&国配电影&经典港片&国剧&日韩剧&美剧&综艺&动漫&纪录片&高清原盘&4K高清区&3D电影&电影专题",
|
||||
//分类名替换词,替换词1&替换词2&替换词3,替换词包含英文&的用两个中文&&代替,示例:&&id=0&&&id=1
|
||||
"class_value": "ys&bd&gy&gp&dsj&dsj1&yx&zy&dmq&jilupian&1080p&4K&3d&dyzt",
|
||||
//筛选数据,json格式,参考xpath的筛选写法
|
||||
"filterdata":{},
|
||||
|
||||
//分类页面截取数据模式,0为json,其它数字为普通网页。
|
||||
"cat_mode": "1",
|
||||
//分类列表数组定位,最多支持3层,能力有限,不是所有页面都能支持
|
||||
"cat_arr_rule": "body&&table[width=388]",
|
||||
//分类片单信息jsoup与xb截取写法切换,只作用于html网页,1为jsoup写法(默认),0为xb写法
|
||||
"cat_is_jsoup":"1",
|
||||
//分类片单标题
|
||||
"cat_title": "img&&alt",
|
||||
//分类片单链接
|
||||
"cat_url": "a&&href",
|
||||
//分类片单图片,支持自定义图片链接
|
||||
"cat_pic": "img&&src",
|
||||
//分类片单副标题
|
||||
"cat_subtitle":"[align=center]&&Text",
|
||||
//分类片单链接补前缀
|
||||
"cat_prefix": "https://www.dygang.tv",
|
||||
//分类片单链接补后缀
|
||||
"cat_suffix": "",
|
||||
|
||||
//搜索请求头参数,不填则默认okhttp/3.12.11,可填MOBILE_UA或PC_UA使用内置的手机版或电脑版UA
|
||||
//多个请求头参数写法示例,键名$键值,每一组用#分开。"User-Agent$PC_UA#Referer$http://ww.baidu.com#Cookie$ser=ok"。
|
||||
"SHeaders":"User-Agent$PC_UA#Content-Type$charset=gb2312",
|
||||
//搜索链接,搜索关键字用{wd}表示,post请求的最后面加;post
|
||||
//POST链接示例 http://www.lezhutv.com/index.php?m=vod-search;post
|
||||
"search_url": "https://www.dygang.tv/e/search/index123.php;post",
|
||||
//POST搜索body,填写搜索关键字的键值,一般常见的是searchword和wd,不是POST搜索的可留空或删除。
|
||||
"sea_PtBody":"keyboard={wd}&submit=搜+索&show=title,smalltext&tempid=1&tbname=article",
|
||||
|
||||
//搜索截取模式,0为json搜索,只支持列表在list数组里的,其它数字为网页截取。
|
||||
"search_mode": "1",
|
||||
//搜索列表数组定位,不填默认内置list,最多支持3层,能力有限,不是所有页面都能支持。
|
||||
"sea_arr_rule": "body&&table[width=388]",
|
||||
//搜索片单信息jsoup与xb截取写法切换,只作用于html网页,1为jsoup写法(默认),0为xb写法
|
||||
"sea_is_jsoup":"1",
|
||||
//搜索片单图片,支持自定义图片链接
|
||||
"sea_pic": "img&&src",
|
||||
//搜索片单标题
|
||||
"sea_title": "img&&alt",
|
||||
//搜索片单链接
|
||||
"sea_url": "a&&href",
|
||||
//搜索片单副标题
|
||||
"sea_subtitle":"",
|
||||
//搜索片单链接补前缀
|
||||
"search_prefix": "https://www.dygang.tv",
|
||||
//搜索片单链接补后缀,这个一般json搜索的需要
|
||||
"search_suffix": "",
|
||||
|
||||
//片单链接是否直接播放,0否,1分类片单链接直接播放,2详情选集链接直接播放。
|
||||
//设置成直接播放后,后面3个参数请注意该留空的请务必留空。
|
||||
"force_play": "0",
|
||||
//直接播放链接补前缀
|
||||
"play_prefix": "",
|
||||
//直接播放链接补后缀,设置为#isVideo=true#可强制识别为视频链接
|
||||
"play_suffix": "",
|
||||
//直接播放链接设置请求头,只对直链视频有效,每一组用#分开
|
||||
"play_header": "",
|
||||
|
||||
//项目信息jsoup与xb截取写法切换,1为jsoup写法(默认),0为xb写法
|
||||
"proj_is_jsoup":"0",
|
||||
//类型数据,截取前缀&&截取后缀
|
||||
"proj_cate": "",
|
||||
//年代数据,截取前缀&&截取后缀
|
||||
"proj_year": "",
|
||||
//地区数据,截取前缀&&截取后缀
|
||||
"proj_area": "",
|
||||
//演员数据,截取前缀&&截取后缀
|
||||
"proj_actor": "演 员&&</",
|
||||
//简介内容,截取前缀&&截取后缀
|
||||
"proj_plot": "简 介&&</",
|
||||
|
||||
//线路截取区域,如果不需要请把tab_title或tab_arr_rule置空或者全部不要填。
|
||||
//线路截取数组
|
||||
"tab_arr_rule": "#dede_content",
|
||||
//线路标题,截取前缀&&截取后缀
|
||||
"tab_title": "strong&&Text",
|
||||
|
||||
//列表数组截取,必须
|
||||
"list_arr_rule": "#dede_content",
|
||||
//集数数组截取,必须
|
||||
"epi_arr_rule": "table&&[href*=magnet]",
|
||||
//集数标题,截取前缀&&截取后缀
|
||||
"epi_title": "a&&Text",
|
||||
//集数链接,截取前缀&&截取后缀
|
||||
"epi_url": "a&&href",
|
||||
//选集是否反转显示
|
||||
"epi_reverse": "0",
|
||||
//集数链接补前缀
|
||||
"epiurl_prefix": "",
|
||||
//集数链接补后缀
|
||||
"epiurl_suffix": "",
|
||||
|
||||
//下面几个参数请勿乱用。否则可能会有副作用。
|
||||
//分析网页源码中有<script type="text/javascript">var player_aaaa={"flag":"play","encrypt这种源码的链接解析
|
||||
//如果网页源码里没有这种请设置为0
|
||||
"Anal_MacPlayer":"0",
|
||||
//是否开启手动嗅探,只对网页嗅探有效,0否,1是
|
||||
"ManualSniffer":"0",
|
||||
//手动嗅探视频链接关键字,每个用#隔开
|
||||
"VideoFormat":".mp4#.m3u8#.flv",
|
||||
//手动嗅探视频链接过滤关键词,每个用#隔开
|
||||
"VideoFilter":".html#=http"
|
||||
}
|
||||
+5651
-5463
File diff suppressed because it is too large.
Load diff
+429
-469
File diff suppressed because it is too large.
Load diff
+429
-469
File diff suppressed because it is too large.
Load diff
+1371
-815
File diff suppressed because it is too large.
Load diff
+710
-692
File diff suppressed because it is too large.
Load diff
+75
-69
@@ -1,94 +1,96 @@
|
||||
#EXTM3U x-tvg-url="https://gh-proxy.com/https://raw.githubusercontent.com/develop202/migu_video/refs/heads/main/playback.xml,https://hk.gh-proxy.org/raw.githubusercontent.com/develop202/migu_video/refs/heads/main/playback.xml,https://develop202.github.io/migu_video/playback.xml,https://raw.githubusercontents.com/develop202/migu_video/refs/heads/main/playback.xml" catchup="append" catchup-source="&playbackbegin=${(b)yyyyMMddHHmmss}&playbackend=${(e)yyyyMMddHHmmss}"
|
||||
#EXTINF:-1 tvg-id="CCTV1综合" tvg-name="CCTV1综合" tvg-logo="" group-title="央视频道",更新日期: 2026-2-4 04:02:08
|
||||
http://hlsztemgsplive.miguvideo.com:8080/wd_r2/cctv/cctv1hd/1200/index.m3u8?msisdn=2026020411331865a617d6cdf044cbb7b02fad049c4f1a&mdspid=&spid=699004&netType=0&sid=2201057821&pid=2028597139×tamp=20260204113318&Channel_ID=0116_2600036500-99000-201600010014086&ProgramID=608807420&ParentNodeID=-99&assertID=2201057821&client_ip=125.211.195.100&SecurityKey=20260204113318&promotionId=&mvid=2201057821&mcid=500020&playurlVersion=WX-A1-9.1.1.3-RELEASE&userid=&jmhm=&videocodec=h264&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&encrypt=ede0f2bac9d9e1468014c3be1a418f86&sv=10004&ct=android
|
||||
#EXTINF:-1 tvg-id="CCTV1综合" tvg-name="CCTV1综合" tvg-logo="" group-title="央视频道",CCTV1综合
|
||||
http://hlsztemgsplive.miguvideo.com:8080/wd_r2/cctv/cctv1hd/1200/index.m3u8?msisdn=20260202113511a019cc822757468abf3dd1aa7dccee60&mdspid=&spid=699004&netType=4&sid=2201057821&pid=2028597139×tamp=20260202113511&Channel_ID=0116_2600001300-99000-201600010013873&ProgramID=608807420&ParentNodeID=-99&assertID=2201057821&client_ip=116.162.55.227&SecurityKey=20260202113511&promotionId=&mvid=2201057821&mcid=500020&playurlVersion=ZQ-A1-9.1.1.3-RELEASE&userid=&jmhm=&videocodec=h264&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&encrypt=ecf4986426e043236a8604507f4dc7fc
|
||||
http://hlsztemgsplive.miguvideo.com:8080/wd_r2/cctv/cctv1hd/1200/index.m3u8?msisdn=2026020411331865a617d6cdf044cbb7b02fad049c4f1a&mdspid=&spid=699004&netType=0&sid=2201057821&pid=2028597139×tamp=20260204113318&Channel_ID=0116_2600036500-99000-201600010014086&ProgramID=608807420&ParentNodeID=-99&assertID=2201057821&client_ip=125.211.195.100&SecurityKey=20260204113318&promotionId=&mvid=2201057821&mcid=500020&playurlVersion=WX-A1-9.1.1.3-RELEASE&userid=&jmhm=&videocodec=h264&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&encrypt=ede0f2bac9d9e1468014c3be1a418f86&sv=10004&ct=android
|
||||
#EXTINF:-1 tvg-id="CCTV1综合" tvg-name="CCTV1综合" tvg-logo="" group-title="央视频道",CCTV1综合
|
||||
http://hlsztemgsplive.miguvideo.com:8080/wd_r2/cctv/cctv1hd/1200/index.m3u8?msisdn=202602021135429da566356d85481287774302d786395d&mdspid=&spid=699004&netType=4&sid=2201057821&pid=2028597139×tamp=20260202113542&Channel_ID=0116_2600001300-99000-201600010013874&ProgramID=608807420&ParentNodeID=-99&assertID=2201057821&client_ip=116.162.55.159&SecurityKey=20260202113542&promotionId=&mvid=2201057821&mcid=500020&playurlVersion=ZQ-A1-9.1.1.3-RELEASE&userid=&jmhm=&videocodec=h264&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&encrypt=6b642d867f6e4dc47d6a5e471f716244
|
||||
http://hlsztemgsplive.miguvideo.com:8080/wd_r2/cctv/cctv1hd/1200/index.m3u8?msisdn=202602041134217588c1d466774326bdc4392f1b36e7b4&mdspid=&spid=699004&netType=0&sid=2201057821&pid=2028597139×tamp=20260204113421&Channel_ID=0116_2600036500-99000-201600010014088&ProgramID=608807420&ParentNodeID=-99&assertID=2201057821&client_ip=125.211.195.97&SecurityKey=20260204113421&promotionId=&mvid=2201057821&mcid=500020&playurlVersion=WX-A1-9.1.1.3-RELEASE&userid=&jmhm=&videocodec=h264&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&encrypt=77c1aa63a8c0e9a134f43b866805d676&sv=10004&ct=android
|
||||
#EXTINF:-1 tvg-id="CCTV1综合" tvg-name="CCTV1综合" tvg-logo="" group-title="央视频道",CCTV1综合
|
||||
http://hlsztemgsplive.miguvideo.com:8080/wd_r2/cctv/cctv1hd/1200/index.m3u8?msisdn=20260202113612e8e18f26198f43c4ada9b2419d894e96&mdspid=&spid=699004&netType=4&sid=2201057821&pid=2028597139×tamp=20260202113612&Channel_ID=0116_2600001300-99000-201600010013875&ProgramID=608807420&ParentNodeID=-99&assertID=2201057821&client_ip=119.123.73.186&SecurityKey=20260202113612&promotionId=&mvid=2201057821&mcid=500020&playurlVersion=ZQ-A1-9.1.1.3-RELEASE&userid=&jmhm=&videocodec=h264&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&encrypt=a82f8dc9030dae41f42a29e15db18787
|
||||
http://hlsztemgsplive.miguvideo.com:8080/wd_r2/cctv/cctv1hd/1200/index.m3u8?msisdn=20260204113350bd975f59597a48c6b42bb992953af659&mdspid=&spid=699004&netType=0&sid=2201057821&pid=2028597139×tamp=20260204113350&Channel_ID=0116_2600036500-99000-201600010014087&ProgramID=608807420&ParentNodeID=-99&assertID=2201057821&client_ip=125.211.195.98&SecurityKey=20260204113350&promotionId=&mvid=2201057821&mcid=500020&playurlVersion=WX-A1-9.1.1.3-RELEASE&userid=&jmhm=&videocodec=h264&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&encrypt=ebfe3539928502e341701fd683ae49fa&sv=10004&ct=android
|
||||
#EXTINF:-1 tvg-id="CCTV1综合" tvg-name="CCTV1综合" tvg-logo="" group-title="央视频道",CCTV1综合
|
||||
http://play.kankanlive.com/live/1698234869325962.m3u8
|
||||
#EXTINF:-1 tvg-id="CCTV2财经" tvg-name="CCTV2财经" tvg-logo="" group-title="央视频道",CCTV2财经
|
||||
http://pull-hls-f1.douyincdn.com/media/stream-695106910011261612/playlist.m3u8?arch_hrchy=w1&exp_hrchy=w1&keeptime=00093a80&major_anchor_level=common&t_id=037-20260201084152FCA02A28E82C926FE0D6-TkujMo&wsSecret=85bb061c39ad9227e9c420993c2e56b8&wsTime=697ea150
|
||||
#EXTINF:-1 tvg-id="CCTV2财经" tvg-name="CCTV2财经" tvg-logo="" group-title="央视频道",CCTV2财经
|
||||
http://hlsztemgsplive.miguvideo.com:8080/wd_r2/cctv/cctv2hd/1500/index.m3u8?msisdn=2026020211330900deebb1ca5349cb913364d6fa37f840&mdspid=&spid=699004&netType=4&sid=5500346945&pid=2028597139×tamp=20260202113309&Channel_ID=0116_2600001300-99000-201600010013869&ProgramID=631780532&ParentNodeID=-99&assertID=5500346945&client_ip=218.76.240.192&SecurityKey=20260202113309&promotionId=&mvid=5101064231&mcid=500020&playurlVersion=ZQ-A1-9.1.1.3-RELEASE&userid=&jmhm=&videocodec=h264&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&encrypt=a6d42de3a933437de1f60f5c0b542779
|
||||
http://hlsztemgsplive.miguvideo.com:8080/wd_r2/cctv/cctv2hd/1500/index.m3u8?msisdn=20260204112942bb53ca348a9e4012ad123eb6cf497aae&mdspid=&spid=699004&netType=0&sid=5500346945&pid=2028597139×tamp=20260204112942&Channel_ID=0116_2600036500-99000-201600010014079&ProgramID=631780532&ParentNodeID=-99&assertID=5500346945&client_ip=125.211.195.141&SecurityKey=20260204112942&promotionId=&mvid=5101064231&mcid=500020&playurlVersion=WX-A1-9.1.1.3-RELEASE&userid=&jmhm=&videocodec=h264&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&encrypt=808567f2cee881378d982dcb12be79ab&sv=10004&ct=android
|
||||
#EXTINF:-1 tvg-id="CCTV2财经" tvg-name="CCTV2财经" tvg-logo="" group-title="央视频道",CCTV2财经
|
||||
http://pull-flv-f1.douyincdn.com/media/stream-695106910011261612.flv?arch_hrchy=w1&exp_hrchy=w1&keeptime=00093a80&major_anchor_level=common&t_id=037-20260201084152FCA02A28E82C926FE0D6-TkujMo&unique_id=stream-695106910011261612_684_flv&wsSecret=52d181562d8e2a5dee20184a94272ef3&wsTime=697ea150
|
||||
#EXTINF:-1 tvg-id="CCTV3综艺" tvg-name="CCTV3综艺" tvg-logo="" group-title="央视频道",CCTV3综艺
|
||||
http://hlsztemgsplive.miguvideo.com:8080/wd_r2/2018/ocn/cctv3hd/2000/index.m3u8?msisdn=2026020211323998b94a84dd3c429492a012e0807e6f9f&mdspid=&spid=699004&netType=4&sid=5500212864&pid=2028597139×tamp=20260202113239&Channel_ID=0116_2600001300-99000-201600010013868&ProgramID=624878271&ParentNodeID=-99&assertID=5500212864&client_ip=218.76.242.223&SecurityKey=20260202113239&promotionId=&mvid=5100001683&mcid=500020&playurlVersion=ZQ-A1-9.1.1.3-RELEASE&userid=&jmhm=&videocodec=h264&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&encrypt=dfe91627f41ac67ee5f0b734691c0206
|
||||
http://hlsztemgsplive.miguvideo.com:8080/wd_r2/2018/ocn/cctv3hd/2000/index.m3u8?msisdn=20260204112911c6f2e3083a654d4fa82cd4291b0c795b&mdspid=&spid=699004&netType=0&sid=5500212864&pid=2028597139×tamp=20260204112911&Channel_ID=0116_2600036500-99000-201600010014078&ProgramID=624878271&ParentNodeID=-99&assertID=5500212864&client_ip=125.211.195.142&SecurityKey=20260204112911&promotionId=&mvid=5100001683&mcid=500020&playurlVersion=WX-A1-9.1.1.3-RELEASE&userid=&jmhm=&videocodec=h264&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&encrypt=e96a5b48d0815043e9262bf576762962&sv=10004&ct=android
|
||||
#EXTINF:-1 tvg-id="CCTV4中文国际" tvg-name="CCTV4中文国际" tvg-logo="" group-title="央视频道",CCTV4中文国际
|
||||
http://hlsztemgsplive.miguvideo.com:8080/wd_r2/cctv/cctv4hd/1500/index.m3u8?msisdn=2026020211320931215337d26847eda52567bce6f560f3&mdspid=&spid=699004&netType=4&sid=5500346947&pid=2028597139×tamp=20260202113209&Channel_ID=0116_2600001300-99000-201600010013867&ProgramID=631780421&ParentNodeID=-99&assertID=5500346947&client_ip=36.137.86.200&SecurityKey=20260202113209&promotionId=&mvid=5101064235&mcid=500020&playurlVersion=ZQ-A1-9.1.1.3-RELEASE&userid=&jmhm=&videocodec=h264&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&encrypt=454947aaebcbad843970674d84ebb81b
|
||||
http://hlsztemgsplive.miguvideo.com:8080/wd_r2/cctv/cctv4hd/1500/index.m3u8?msisdn=202602041128401ebe02c503264bf0b7d7939de1bcbba8&mdspid=&spid=699004&netType=0&sid=5500346947&pid=2028597139×tamp=20260204112840&Channel_ID=0116_2600036500-99000-201600010014077&ProgramID=631780421&ParentNodeID=-99&assertID=5500346947&client_ip=125.211.195.143&SecurityKey=20260204112840&promotionId=&mvid=5101064235&mcid=500020&playurlVersion=WX-A1-9.1.1.3-RELEASE&userid=&jmhm=&videocodec=h264&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&encrypt=9799cae02bda1af20a79bf1f8c03ddd7&sv=10004&ct=android
|
||||
#EXTINF:-1 tvg-id="CCTV5体育" tvg-name="CCTV5体育" tvg-logo="" group-title="央视频道",CCTV5体育
|
||||
http://hlsztemgsplive.miguvideo.com:8080/wd_r2/cctv/cctv5hdnew/1200/index.m3u8?msisdn=20260202113108801acdb5a7214af1b5cc8cc511685538&mdspid=&spid=699004&netType=4&sid=5500516171&pid=2028597139×tamp=20260202113108&Channel_ID=0116_2600001300-99000-201600010013865&ProgramID=641886683&ParentNodeID=-99&assertID=5500516171&client_ip=36.134.214.249&SecurityKey=20260202113108&promotionId=&mvid=5102048712&mcid=500020&playurlVersion=ZQ-A1-9.1.1.3-RELEASE&userid=&jmhm=&videocodec=h264&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&encrypt=1bb3b39cbf1d8101df2d03f7a798e61b
|
||||
http://hlsztemgsplive.miguvideo.com:8080/wd_r2/cctv/cctv5hdnew/1200/index.m3u8?msisdn=20260204112738e0dbcdb491534dd2903c78b0657d825e&mdspid=&spid=699004&netType=0&sid=5500516171&pid=2028597139×tamp=20260204112738&Channel_ID=0116_2600036500-99000-201600010014075&ProgramID=641886683&ParentNodeID=-99&assertID=5500516171&client_ip=125.211.195.114&SecurityKey=20260204112738&promotionId=&mvid=5102048712&mcid=500020&playurlVersion=WX-A1-9.1.1.3-RELEASE&userid=&jmhm=&videocodec=h264&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&encrypt=cb9f1cf5a9eb3638d4bfb6e8ec2e0c5a&sv=10004&ct=android
|
||||
#EXTINF:-1 tvg-id="CCTV6电影" tvg-name="CCTV6电影" tvg-logo="" group-title="央视频道",CCTV6电影
|
||||
http://hlsztemgsplive.miguvideo.com:8080/wd_r2/2018/ocn/cctv6hd/2000/index.m3u8?msisdn=20260202113037df3b01fba82c4a318c32f72820f0937d&mdspid=&spid=699004&netType=4&sid=5500212872&pid=2028597139×tamp=20260202113037&Channel_ID=0116_2600001300-99000-201600010013864&ProgramID=624878396&ParentNodeID=-99&assertID=5500212872&client_ip=42.49.76.49&SecurityKey=20260202113037&promotionId=&mvid=5100001694&mcid=500020&playurlVersion=ZQ-A1-9.1.1.3-RELEASE&userid=&jmhm=&videocodec=h264&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&encrypt=946e6254767ece538e772e46e7ab013d
|
||||
http://hlsztemgsplive.miguvideo.com:8080/wd_r2/2018/ocn/cctv6hd/2000/index.m3u8?msisdn=202602041127071f314b0979bb4fc6a20e8a3b2d36ab35&mdspid=&spid=699004&netType=0&sid=5500212872&pid=2028597139×tamp=20260204112707&Channel_ID=0116_2600036500-99000-201600010014074&ProgramID=624878396&ParentNodeID=-99&assertID=5500212872&client_ip=125.211.195.115&SecurityKey=20260204112707&promotionId=&mvid=5100001694&mcid=500020&playurlVersion=WX-A1-9.1.1.3-RELEASE&userid=&jmhm=&videocodec=h264&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&encrypt=42e4c359587829e24fe1572049255bf8&sv=10004&ct=android
|
||||
#EXTINF:-1 tvg-id="CCTV7国防军事" tvg-name="CCTV7国防军事" tvg-logo="" group-title="央视频道",CCTV7国防军事
|
||||
http://hlsztemgsplive.miguvideo.com:8080/migu/kailu/20200324/cctv7hd/51/index.m3u8?msisdn=20260202113006a054777c5a27438e9f817c9e34334935&mdspid=&spid=699004&netType=4&sid=5501083622&pid=2028597139×tamp=20260202113006&Channel_ID=0116_2600001300-99000-201600010013863&ProgramID=673168121&ParentNodeID=-99&assertID=5501083622&client_ip=42.49.76.202&SecurityKey=20260202113006&promotionId=&mvid=5102910278&mcid=500020&playurlVersion=ZQ-A1-9.1.1.3-RELEASE&userid=&jmhm=&videocodec=h264&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&encrypt=a0fd1f08de86e7322b3876c554e8c83a
|
||||
http://hlsztemgsplive.miguvideo.com:8080/migu/kailu/20200324/cctv7hd/51/index.m3u8?msisdn=202602041126362930f32f6596401ab78106e925e5c3e7&mdspid=&spid=699004&netType=0&sid=5501083622&pid=2028597139×tamp=20260204112636&Channel_ID=0116_2600036500-99000-201600010014073&ProgramID=673168121&ParentNodeID=-99&assertID=5501083622&client_ip=125.211.195.116&SecurityKey=20260204112636&promotionId=&mvid=5102910278&mcid=500020&playurlVersion=WX-A1-9.1.1.3-RELEASE&userid=&jmhm=&videocodec=h264&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&encrypt=3e587c13b0a7473c7ddf2bfb06d4c284&sv=10004&ct=android
|
||||
#EXTINF:-1 tvg-id="CCTV8电视剧" tvg-name="CCTV8电视剧" tvg-logo="" group-title="央视频道",CCTV8电视剧
|
||||
http://hlsztemgsplive.miguvideo.com:8080/wd_r2/2018/ocn/cctv8hd/2000/index.m3u8?msisdn=20260202112936e657ccaab0904040bd623364a33a4b59&mdspid=&spid=699004&netType=4&sid=5500212868&pid=2028597139×tamp=20260202112936&Channel_ID=0116_2600001300-99000-201600010013862&ProgramID=624878356&ParentNodeID=-99&assertID=5500212868&client_ip=42.49.76.85&SecurityKey=20260202112936&promotionId=&mvid=5100001695&mcid=500020&playurlVersion=ZQ-A1-9.1.1.3-RELEASE&userid=&jmhm=&videocodec=h264&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&encrypt=4b6561f6561c7a93bb8d815439e76e03
|
||||
http://hlsztemgsplive.miguvideo.com:8080/wd_r2/2018/ocn/cctv8hd/2000/index.m3u8?msisdn=2026020411260483ae15905ca04068939efa6423344996&mdspid=&spid=699004&netType=0&sid=5500212868&pid=2028597139×tamp=20260204112604&Channel_ID=0116_2600036500-99000-201600010014072&ProgramID=624878356&ParentNodeID=-99&assertID=5500212868&client_ip=125.211.195.117&SecurityKey=20260204112604&promotionId=&mvid=5100001695&mcid=500020&playurlVersion=WX-A1-9.1.1.3-RELEASE&userid=&jmhm=&videocodec=h264&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&encrypt=89edd1ae71f39a7f1d9181db1fc527bf&sv=10004&ct=android
|
||||
#EXTINF:-1 tvg-id="CCTV9纪录" tvg-name="CCTV9纪录" tvg-logo="" group-title="央视频道",CCTV9纪录
|
||||
http://hlsztemgsplive.miguvideo.com:8080/migu/kailu/20200324/cctv9hd/51/index.m3u8?msisdn=20260202112905eecc58d201844956bbbef6007a0c7742&mdspid=&spid=699004&netType=4&sid=5501083624&pid=2028597139×tamp=20260202112905&Channel_ID=0116_2600001300-99000-201600010013861&ProgramID=673168140&ParentNodeID=-99&assertID=5501083624&client_ip=42.49.76.244&SecurityKey=20260202112905&promotionId=&mvid=5102910384&mcid=500020&playurlVersion=ZQ-A1-9.1.1.3-RELEASE&userid=&jmhm=&videocodec=h264&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&encrypt=d368b979f5344f1acc2d1d04681e74eb
|
||||
http://hlsztemgsplive.miguvideo.com:8080/migu/kailu/20200324/cctv9hd/51/index.m3u8?msisdn=20260204112533d5d95cfad1454447b11f0993e80114cc&mdspid=&spid=699004&netType=0&sid=5501083624&pid=2028597139×tamp=20260204112533&Channel_ID=0116_2600036500-99000-201600010014071&ProgramID=673168140&ParentNodeID=-99&assertID=5501083624&client_ip=125.211.195.118&SecurityKey=20260204112533&promotionId=&mvid=5102910384&mcid=500020&playurlVersion=WX-A1-9.1.1.3-RELEASE&userid=&jmhm=&videocodec=h264&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&encrypt=6ee8546bcdb0e028b6876a60a9f135e3&sv=10004&ct=android
|
||||
#EXTINF:-1 tvg-id="CCTV5+体育赛事" tvg-name="CCTV5+体育赛事" tvg-logo="" group-title="央视频道",CCTV5+体育赛事
|
||||
http://hlsztemgsplive.miguvideo.com:8080/wd_r2/cctv/cctv5plusnew/1200/index.m3u8?msisdn=20260202113138112400a36b884034879b9d6f3ab4cbfc&mdspid=&spid=699004&netType=4&sid=5500516288&pid=2028597139×tamp=20260202113138&Channel_ID=0116_2600001300-99000-201600010013866&ProgramID=641886773&ParentNodeID=-99&assertID=5500516288&client_ip=36.137.86.200&SecurityKey=20260202113138&promotionId=&mvid=5102048803&mcid=500020&playurlVersion=ZQ-A1-9.1.1.3-RELEASE&userid=&jmhm=&videocodec=h264&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&encrypt=3f06bf7142caa1769811bc9713ebc6b6
|
||||
http://hlsztemgsplive.miguvideo.com:8080/wd_r2/cctv/cctv5plusnew/1200/index.m3u8?msisdn=20260204112809a74901dc73a4447194d1d2282b6d6dfd&mdspid=&spid=699004&netType=0&sid=5500516288&pid=2028597139×tamp=20260204112809&Channel_ID=0116_2600036500-99000-201600010014076&ProgramID=641886773&ParentNodeID=-99&assertID=5500516288&client_ip=125.211.195.144&SecurityKey=20260204112809&promotionId=&mvid=5102048803&mcid=500020&playurlVersion=WX-A1-9.1.1.3-RELEASE&userid=&jmhm=&videocodec=h264&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&encrypt=60e0601f64d325f592a3f511de9e45d2&sv=10004&ct=android
|
||||
#EXTINF:-1 tvg-id="CCTV10科教" tvg-name="CCTV10科教" tvg-logo="" group-title="央视频道",CCTV10科教
|
||||
http://hlsztemgsplive.miguvideo.com:8080/wd_r2/2018/ocn/cctv10hd/2000/index.m3u8?msisdn=2026020211283557b488087f00481a853a86f89f3cd702&mdspid=&spid=699004&netType=4&sid=5500212874&pid=2028597139×tamp=20260202112835&Channel_ID=0116_2600001300-99000-201600010013860&ProgramID=624878405&ParentNodeID=-99&assertID=5500212874&client_ip=116.129.250.44&SecurityKey=20260202112835&promotionId=&mvid=5100001696&mcid=500020&playurlVersion=ZQ-A1-9.1.1.3-RELEASE&userid=&jmhm=&videocodec=h264&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&encrypt=cdd355038e56456e1757bc8215d812e0
|
||||
http://hlsztemgsplive.miguvideo.com:8080/wd_r2/2018/ocn/cctv10hd/2000/index.m3u8?msisdn=202602041125024be824e3bd384a5d87394cf18c43d787&mdspid=&spid=699004&netType=0&sid=5500212874&pid=2028597139×tamp=20260204112502&Channel_ID=0116_2600036500-99000-201600010014070&ProgramID=624878405&ParentNodeID=-99&assertID=5500212874&client_ip=125.211.195.119&SecurityKey=20260204112502&promotionId=&mvid=5100001696&mcid=500020&playurlVersion=WX-A1-9.1.1.3-RELEASE&userid=&jmhm=&videocodec=h264&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&encrypt=00a8f98e024ca775c925b39b88267147&sv=10004&ct=android
|
||||
#EXTINF:-1 tvg-id="CCTV11戏曲" tvg-name="CCTV11戏曲" tvg-logo="" group-title="央视频道",CCTV11戏曲
|
||||
http://hlsztemgsplive.miguvideo.com:8080/migu/kailu/cctv11hd/51/20200103/index.m3u8?msisdn=20260202112804a6831d2658954986b9195e21adc5bc30&mdspid=&spid=699004&netType=4&sid=5500988610&pid=2028597139×tamp=20260202112804&Channel_ID=0116_2600001300-99000-201600010013859&ProgramID=667987558&ParentNodeID=-99&assertID=5500988610&client_ip=116.129.250.108&SecurityKey=20260202112804&promotionId=&mvid=5102751362&mcid=500020&playurlVersion=ZQ-A1-9.1.1.3-RELEASE&userid=&jmhm=&videocodec=h264&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&encrypt=f3dd0d4a1633b90eb29246871f9ecac8
|
||||
http://hlsztemgsplive.miguvideo.com:8080/migu/kailu/cctv11hd/51/20200103/index.m3u8?msisdn=20260204113829c1be27600a28441fbdb736abd0380541&mdspid=&spid=699004&netType=0&sid=5500988610&pid=2028597139×tamp=20260204113829&Channel_ID=0116_2600036500-99000-201600010014094&ProgramID=667987558&ParentNodeID=-99&assertID=5500988610&client_ip=125.211.195.91&SecurityKey=20260204113829&promotionId=&mvid=5102751362&mcid=500020&playurlVersion=WX-A1-9.1.1.3-RELEASE&userid=&jmhm=&videocodec=h264&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&encrypt=80ace830b7ce1a75f6fba5e387921364&sv=10004&ct=android
|
||||
#EXTINF:-1 tvg-id="CCTV12社会与法" tvg-name="CCTV12社会与法" tvg-logo="" group-title="央视频道",CCTV12社会与法
|
||||
http://hlsztemgsplive.miguvideo.com:8080/migu/kailu/20200324/cctv12hd/51/index.m3u8?msisdn=20260202112734b763923da6ab4e479b6c40ed38dda44a&mdspid=&spid=699004&netType=4&sid=5501083627&pid=2028597139×tamp=20260202112734&Channel_ID=0116_2600001300-99000-201600010013858&ProgramID=673168185&ParentNodeID=-99&assertID=5501083627&client_ip=116.129.250.97&SecurityKey=20260202112734&promotionId=&mvid=5102910389&mcid=500020&playurlVersion=ZQ-A1-9.1.1.3-RELEASE&userid=&jmhm=&videocodec=h264&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&encrypt=7d11fd0e05e21dc63aa0563019dfe491
|
||||
http://hlsztemgsplive.miguvideo.com:8080/migu/kailu/20200324/cctv12hd/51/index.m3u8?msisdn=202602041123512a2bbd9f332e43b1bb2438a40485646f&mdspid=&spid=699004&netType=0&sid=5501083627&pid=2028597139×tamp=20260204112351&Channel_ID=0116_2600036500-99000-201600010014069&ProgramID=673168185&ParentNodeID=-99&assertID=5501083627&client_ip=125.211.195.134&SecurityKey=20260204112351&promotionId=&mvid=5102910389&mcid=500020&playurlVersion=WX-A1-9.1.1.3-RELEASE&userid=&jmhm=&videocodec=h264&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&encrypt=8e242fe868b76340c6124e13785d8cc2&sv=10004&ct=android
|
||||
#EXTINF:-1 tvg-id="CCTV13新闻" tvg-name="CCTV13新闻" tvg-logo="" group-title="央视频道",CCTV13新闻
|
||||
http://hlsztemgsplive.miguvideo.com:8080/envivo_x/2018/SD/cctv13/2000/index.m3u8?msisdn=2026020211334011caa9fa365549ba9ff3bc5d2d3bb6ba&mdspid=&spid=699004&netType=4&sid=2202208864&pid=2028597139×tamp=20260202113340&Channel_ID=0116_2600001300-99000-201600010013870&ProgramID=608807423&ParentNodeID=-99&assertID=2202208864&client_ip=218.76.240.182&SecurityKey=20260202113340&promotionId=&mvid=2202208864&mcid=500020&playurlVersion=ZQ-A1-9.1.1.3-RELEASE&userid=&jmhm=&videocodec=h264&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&encrypt=f75175bd21a5fdac777cdff85307fd26
|
||||
http://hlsztemgsplive.miguvideo.com:8080/envivo_x/2018/SD/cctv13/2000/index.m3u8?msisdn=202602041130136eca1d1dcb12495baf7aa1557be75f87&mdspid=&spid=699004&netType=0&sid=2202208864&pid=2028597139×tamp=20260204113013&Channel_ID=0116_2600036500-99000-201600010014080&ProgramID=608807423&ParentNodeID=-99&assertID=2202208864&client_ip=125.211.195.140&SecurityKey=20260204113013&promotionId=&mvid=2202208864&mcid=500020&playurlVersion=WX-A1-9.1.1.3-RELEASE&userid=&jmhm=&videocodec=h264&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&encrypt=2aa9cd52d05a2e0c0d2383e7caf43d09&sv=10004&ct=android
|
||||
#EXTINF:-1 tvg-id="CCTV13新闻" tvg-name="CCTV13新闻" tvg-logo="" group-title="央视频道",CCTV13新闻
|
||||
http://hlsztemgsplive.miguvideo.com:8080/envivo_x/2018/SD/cctv13/2000/index.m3u8?msisdn=2026020211341000376d04b33f4f89ae2f14aa201fdf48&mdspid=&spid=699004&netType=4&sid=2202208864&pid=2028597139×tamp=20260202113410&Channel_ID=0116_2600001300-99000-201600010013871&ProgramID=608807423&ParentNodeID=-99&assertID=2202208864&client_ip=116.162.55.233&SecurityKey=20260202113410&promotionId=&mvid=2202208864&mcid=500020&playurlVersion=ZQ-A1-9.1.1.3-RELEASE&userid=&jmhm=&videocodec=h264&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&encrypt=ececf97cc51ecf66279502854f320362
|
||||
http://hlsztemgsplive.miguvideo.com:8080/envivo_x/2018/SD/cctv13/2000/index.m3u8?msisdn=20260204113044ca9789515bb14086922ed43323e66179&mdspid=&spid=699004&netType=0&sid=2202208864&pid=2028597139×tamp=20260204113044&Channel_ID=0116_2600036500-99000-201600010014081&ProgramID=608807423&ParentNodeID=-99&assertID=2202208864&client_ip=125.211.195.139&SecurityKey=20260204113044&promotionId=&mvid=2202208864&mcid=500020&playurlVersion=WX-A1-9.1.1.3-RELEASE&userid=&jmhm=&videocodec=h264&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&encrypt=8878c75a050120e94af86c52157aa0cb&sv=10004&ct=android
|
||||
#EXTINF:-1 tvg-id="CCTV13新闻" tvg-name="CCTV13新闻" tvg-logo="" group-title="央视频道",CCTV13新闻
|
||||
http://hlsztemgsplive.miguvideo.com:8080/envivo_x/2018/SD/cctv13/2000/index.m3u8?msisdn=20260202113441d8d134eda7d54e5a90fed4c916c37a98&mdspid=&spid=699004&netType=4&sid=2202208864&pid=2028597139×tamp=20260202113441&Channel_ID=0116_2600001300-99000-201600010013872&ProgramID=608807423&ParentNodeID=-99&assertID=2202208864&client_ip=116.162.55.181&SecurityKey=20260202113441&promotionId=&mvid=2202208864&mcid=500020&playurlVersion=ZQ-A1-9.1.1.3-RELEASE&userid=&jmhm=&videocodec=h264&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&encrypt=3c6c7c38c1b303591faa04c778326445
|
||||
http://hlsztemgsplive.miguvideo.com:8080/envivo_x/2018/SD/cctv13/2000/index.m3u8?msisdn=20260204113115b29045aa7e15480ba99accfed013910c&mdspid=&spid=699004&netType=0&sid=2202208864&pid=2028597139×tamp=20260204113115&Channel_ID=0116_2600036500-99000-201600010014082&ProgramID=608807423&ParentNodeID=-99&assertID=2202208864&client_ip=125.211.195.138&SecurityKey=20260204113115&promotionId=&mvid=2202208864&mcid=500020&playurlVersion=WX-A1-9.1.1.3-RELEASE&userid=&jmhm=&videocodec=h264&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&encrypt=e6bf4b6e6420e1d740c5781400d82d44&sv=10004&ct=android
|
||||
#EXTINF:-1 tvg-id="CCTV13新闻" tvg-name="CCTV13新闻" tvg-logo="" group-title="央视频道",CCTV13新闻
|
||||
http://pull-hs-f5.flive.douyincdn.com/media/stream-695180860228633260/index.m3u8?arch_hrchy=w1&exp_hrchy=w1&expire=1770511143&major_anchor_level=common&sign=63fb016b118c4937e8b60ea27af63bad&t_id=037-20260201083903A299DD9AEE9D6F5B6B7B-2iyXFq&volcSecret=63fb016b118c4937e8b60ea27af63bad&volcTime=1770511143
|
||||
http://pull-hs-f5.flive.douyincdn.com/media/stream-407007113483911852/index.m3u8?arch_hrchy=w1&exp_hrchy=w1&expire=1770688986&major_anchor_level=common&sign=3aa3e00186f440d0f921c12439d38954&t_id=037-2026020310030656F42D511ACACA4B7BDF-VfrmzQ&volcSecret=3aa3e00186f440d0f921c12439d38954&volcTime=1770688986
|
||||
#EXTINF:-1 tvg-id="CCTV13新闻" tvg-name="CCTV13新闻" tvg-logo="" group-title="央视频道",CCTV13新闻
|
||||
http://pull-hs-f5.flive.douyincdn.com/media/stream-695199811564733100/index.m3u8?arch_hrchy=w1&exp_hrchy=w1&expire=1770511198&major_anchor_level=common&sign=a5f0064ed33415876c1d12fab10ca68e&t_id=037-202602010839576904EF192E278886357A-RENaqt&volcSecret=a5f0064ed33415876c1d12fab10ca68e&volcTime=1770511198
|
||||
#EXTINF:-1 tvg-id="CCTV13新闻" tvg-name="CCTV13新闻" tvg-logo="" group-title="央视频道",CCTV13新闻
|
||||
http://pull-hls-f1.douyincdn.com/media/stream-695236781635011244/playlist.m3u8?arch_hrchy=w1&exp_hrchy=w1&keeptime=00093a80&major_anchor_level=common&t_id=037-20260201084040762AD6EF7F62F847F9C7-jI2I18&wsSecret=85681436b041bea9851727386a1a8d2c&wsTime=697ea108
|
||||
#EXTINF:-1 tvg-id="CCTV14少儿" tvg-name="CCTV14少儿" tvg-logo="" group-title="央视频道",CCTV14少儿
|
||||
http://hlsztemgsplive.miguvideo.com:8080/wd_r2/2018/ocn/cctv14hd/2000/index.m3u8?msisdn=202602021127033e3236f1eed840d187e6a38ec917b48c&mdspid=&spid=699004&netType=4&sid=5500212875&pid=2028597139×tamp=20260202112703&Channel_ID=0116_2600001300-99000-201600010013857&ProgramID=624878440&ParentNodeID=-99&assertID=5500212875&client_ip=116.129.250.11&SecurityKey=20260202112703&promotionId=&mvid=5100001697&mcid=500020&playurlVersion=ZQ-A1-9.1.1.3-RELEASE&userid=&jmhm=&videocodec=h264&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&encrypt=9a42f9df4f7f163e815878468dd1fae6
|
||||
http://hlsztemgsplive.miguvideo.com:8080/wd_r2/2018/ocn/cctv14hd/2000/index.m3u8?msisdn=2026020411232075883f9df94c4019b4794f9c03695d0e&mdspid=&spid=699004&netType=0&sid=5500212875&pid=2028597139×tamp=20260204112320&Channel_ID=0116_2600036500-99000-201600010014068&ProgramID=624878440&ParentNodeID=-99&assertID=5500212875&client_ip=125.211.195.135&SecurityKey=20260204112320&promotionId=&mvid=5100001697&mcid=500020&playurlVersion=WX-A1-9.1.1.3-RELEASE&userid=&jmhm=&videocodec=h264&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&encrypt=8172ca2754c9c6ac817b11e3c14a1f6b&sv=10004&ct=android
|
||||
#EXTINF:-1 tvg-id="CCTV15音乐" tvg-name="CCTV15音乐" tvg-logo="" group-title="央视频道",CCTV15音乐
|
||||
http://hlsztemgsplive.miguvideo.com:8080/migu/kailu/20200324/cctv15hd/51/index.m3u8?msisdn=20260202112633234b7278eca6407da462a5d77d3a7297&mdspid=&spid=699004&netType=4&sid=5501083628&pid=2028597139×tamp=20260202112633&Channel_ID=0116_2600001300-99000-201600010013856&ProgramID=673168223&ParentNodeID=-99&assertID=5501083628&client_ip=116.162.207.6&SecurityKey=20260202112633&promotionId=&mvid=5102910391&mcid=500020&playurlVersion=ZQ-A1-9.1.1.3-RELEASE&userid=&jmhm=&videocodec=h264&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&encrypt=f5fa1623b1a4074b2b763814164b8bd0
|
||||
http://hlsztemgsplive.miguvideo.com:8080/migu/kailu/20200324/cctv15hd/51/index.m3u8?msisdn=202602041122497912ca16dd8844a89e699871f31b1524&mdspid=&spid=699004&netType=0&sid=5501083628&pid=2028597139×tamp=20260204112249&Channel_ID=0116_2600036500-99000-201600010014067&ProgramID=673168223&ParentNodeID=-99&assertID=5501083628&client_ip=125.211.195.22&SecurityKey=20260204112249&promotionId=&mvid=5102910391&mcid=500020&playurlVersion=WX-A1-9.1.1.3-RELEASE&userid=&jmhm=&videocodec=h264&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&encrypt=3b7451f1f411a91f0fe57404f1dc1c27&sv=10004&ct=android
|
||||
#EXTINF:-1 tvg-id="CCTV16奥林匹克" tvg-name="CCTV16奥林匹克" tvg-logo="" group-title="央视频道",CCTV16奥林匹克
|
||||
http://74.91.26.218:82/live/cctv16hd.m3u8
|
||||
#EXTINF:-1 tvg-id="CCTV17农业农村" tvg-name="CCTV17农业农村" tvg-logo="" group-title="央视频道",CCTV17农业农村
|
||||
http://hlsztemgsplive.miguvideo.com:8080/migu/kailu/20200324/cctv17hd/51/index.m3u8?msisdn=20260202112602691baf5db73a43f1acb692050d362c19&mdspid=&spid=699004&netType=4&sid=5501083631&pid=2028597139×tamp=20260202112602&Channel_ID=0116_2600001300-99000-201600010013855&ProgramID=673168256&ParentNodeID=-99&assertID=5501083631&client_ip=116.162.207.6&SecurityKey=20260202112602&promotionId=&mvid=5102910396&mcid=500020&playurlVersion=ZQ-A1-9.1.1.3-RELEASE&userid=&jmhm=&videocodec=h264&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&encrypt=db0ad6f318780b49d0cb141751763bd0
|
||||
http://hlsztemgsplive.miguvideo.com:8080/migu/kailu/20200324/cctv17hd/51/index.m3u8?msisdn=20260204112218caf506a97d5541c59018562b1d6e880e&mdspid=&spid=699004&netType=0&sid=5501083631&pid=2028597139×tamp=20260204112218&Channel_ID=0116_2600036500-99000-201600010014066&ProgramID=673168256&ParentNodeID=-99&assertID=5501083631&client_ip=125.211.195.23&SecurityKey=20260204112218&promotionId=&mvid=5102910396&mcid=500020&playurlVersion=WX-A1-9.1.1.3-RELEASE&userid=&jmhm=&videocodec=h264&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&encrypt=1733573ee9e723619025cc26364cdbf4&sv=10004&ct=android
|
||||
#EXTINF:-1 tvg-id="CCTV17农业农村" tvg-name="CCTV17农业农村" tvg-logo="" group-title="央视频道",CCTV17农业农村
|
||||
http://pull-hs-f5.flive.douyincdn.com/media/stream-695241375974687404/index.m3u8?arch_hrchy=w1&exp_hrchy=w1&expire=1770599464&major_anchor_level=common&sign=ef360937e5ddb9fd2b594b8ad4572d41&t_id=037-20260202091103524BCD0E20DF4EDDA9B1-R6Hnle&volcSecret=ef360937e5ddb9fd2b594b8ad4572d41&volcTime=1770599464
|
||||
http://pull-hs-f5.flive.douyincdn.com/media/stream-695252490880025260/index.m3u8?arch_hrchy=w1&exp_hrchy=w1&expire=1770772926&major_anchor_level=common&sign=645088bae0f9883d1ee7b71001032e00&t_id=037-20260204092205BD59D802DEC51DBBDF8C-CeyPjB&volcSecret=645088bae0f9883d1ee7b71001032e00&volcTime=1770772926
|
||||
#EXTINF:-1 tvg-id="浙江卫视" tvg-name="浙江卫视" tvg-logo="" group-title="卫视频道",浙江卫视
|
||||
http://ali-xwl.cztv.com/live/channel011080Plxw.m3u8
|
||||
#EXTINF:-1 tvg-id="浙江卫视" tvg-name="浙江卫视" tvg-logo="" group-title="卫视频道",浙江卫视
|
||||
http://ali-xwl.cztv.com/live/channel01720Plxw.m3u8
|
||||
#EXTINF:-1 tvg-id="江苏卫视" tvg-name="江苏卫视" tvg-logo="" group-title="卫视频道",江苏卫视
|
||||
http://hlsztemgsplive.miguvideo.com:8080/wd_r2/cctv/jiangsuhd/1200/index.m3u8?msisdn=20260202112349a218952dab2b4ffea17a236a1082a1e0&mdspid=&spid=699067&netType=4&sid=5500199408&pid=2028597139×tamp=20260202112349&Channel_ID=0116_2600001300-99000-201600010013862&ProgramID=623899368&ParentNodeID=-99&assertID=5500199408&client_ip=110.52.238.126&SecurityKey=20260202112349&promotionId=&mvid=5100156802&mcid=500020&playurlVersion=ZQ-A1-9.1.1.3-RELEASE&userid=&jmhm=&videocodec=h264&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&encrypt=b2c3a88d8b38f526181876cde9b4cf23
|
||||
http://hlsztemgsplive.miguvideo.com:8080/wd_r2/cctv/jiangsuhd/1200/index.m3u8?msisdn=2026020411211634e906dc766b4f3783e7170a063a0c8c&mdspid=&spid=699067&netType=0&sid=5500199408&pid=2028597139×tamp=20260204112116&Channel_ID=0116_2600036500-99000-201600010014064&ProgramID=623899368&ParentNodeID=-99&assertID=5500199408&client_ip=125.211.195.25&SecurityKey=20260204112116&promotionId=&mvid=5100156802&mcid=500020&playurlVersion=WX-A1-9.1.1.3-RELEASE&userid=&jmhm=&videocodec=h264&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&encrypt=49079b51f55d0527a867452d6dc1873d&sv=10004&ct=android
|
||||
#EXTINF:-1 tvg-id="东方卫视" tvg-name="东方卫视" tvg-logo="" group-title="卫视频道",东方卫视
|
||||
http://hlsztemgsplive.miguvideo.com:8080/wd_r4/dfl/dongfangwshd/1200/index.m3u8?msisdn=20260202112419555b6544bb0b4733a99f18752055a7cf&mdspid=&spid=600697&netType=4&sid=5910022185&pid=2028597139×tamp=20260202112419&Channel_ID=0116_2600001300-99000-201600010013863&ProgramID=651632648&ParentNodeID=-99&assertID=5910022185&client_ip=110.52.238.20&SecurityKey=20260202112419&promotionId=&mvid=5100043384&mcid=500020&playurlVersion=ZQ-A1-9.1.1.3-RELEASE&userid=&jmhm=&videocodec=h264&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&encrypt=1c5ac80733206c794049d2c1f7982451
|
||||
http://hlsztemgsplive.miguvideo.com:8080/wd_r4/dfl/dongfangwshd/1200/index.m3u8?msisdn=20260204112147d837612c4dc840bb82f4cc06a5d9f837&mdspid=&spid=600697&netType=0&sid=5910022185&pid=2028597139×tamp=20260204112147&Channel_ID=0116_2600036500-99000-201600010014065&ProgramID=651632648&ParentNodeID=-99&assertID=5910022185&client_ip=125.211.195.24&SecurityKey=20260204112147&promotionId=&mvid=5100043384&mcid=500020&playurlVersion=WX-A1-9.1.1.3-RELEASE&userid=&jmhm=&videocodec=h264&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&encrypt=e7894a48f519be9cf731e3beb7d2de1e&sv=10004&ct=android
|
||||
#EXTINF:-1 tvg-id="广东卫视" tvg-name="广东卫视" tvg-logo="" group-title="卫视频道",广东卫视
|
||||
http://hlsztemgsplive.miguvideo.com:8080/migu/kailu/gdwshd265/54/20200407/index.m3u8?msisdn=20260202112318d8fd0c202a2f4a109887715022de383b&mdspid=&spid=699054&netType=4&sid=2202428795&pid=2028597139×tamp=20260202112318&Channel_ID=0116_2600001300-99000-201600010013861&ProgramID=608831231&ParentNodeID=-99&assertID=2202428795&client_ip=110.52.238.245&SecurityKey=20260202112318&promotionId=&mvid=2202428795&mcid=500020&playurlVersion=ZQ-A1-9.1.1.3-RELEASE&userid=&jmhm=&videocodec=h265&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&encrypt=70b2c6b96fe03c1c92d2984f4e5f28d9
|
||||
http://hlsztemgsplive.miguvideo.com:8080/migu/kailu/gdwshd265/54/20200407/index.m3u8?msisdn=20260204115435a3344f078dae45a8a5d386b319c86ed5&mdspid=&spid=699054&netType=0&sid=2202428795&pid=2028597139×tamp=20260204115435&Channel_ID=0116_2600036500-99000-201600010014096&ProgramID=608831231&ParentNodeID=-99&assertID=2202428795&client_ip=125.211.195.89&SecurityKey=20260204115435&promotionId=&mvid=2202428795&mcid=500020&playurlVersion=WX-A1-9.1.1.3-RELEASE&userid=&jmhm=&videocodec=h265&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&encrypt=e9c638a6013233b5d327c2c0ececa908&sv=10004&ct=android
|
||||
#EXTINF:-1 tvg-id="北京卫视" tvg-name="北京卫视" tvg-logo="" group-title="卫视频道",北京卫视
|
||||
http://hlsztemgsplive.miguvideo.com:8080/migu/kailu/bjws/51/20251127/index.m3u8?msisdn=202602021122488489b07b73b04832a50aa773dfc8bea2&mdspid=&spid=600697&netType=4&sid=5910022306&pid=2028597139×tamp=20260202112248&Channel_ID=0116_2600001300-99000-201600010013860&ProgramID=630287636&ParentNodeID=-99&assertID=5910022306&client_ip=110.52.238.47&SecurityKey=20260202112248&promotionId=&mvid=5101042960&mcid=500020&playurlVersion=ZQ-A1-9.1.1.3-RELEASE&userid=&jmhm=&videocodec=h264&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&encrypt=bb74689d71ef746318a72b231cadf66b
|
||||
http://hlsztemgsplive.miguvideo.com:8080/migu/kailu/bjws/51/20251127/index.m3u8?msisdn=202602041120145e779887896541edbcad1fa974c32a4e&mdspid=&spid=600697&netType=0&sid=5910022306&pid=2028597139×tamp=20260204112014&Channel_ID=0116_2600036500-99000-201600010014062&ProgramID=630287636&ParentNodeID=-99&assertID=5910022306&client_ip=125.211.195.27&SecurityKey=20260204112014&promotionId=&mvid=5101042960&mcid=500020&playurlVersion=WX-A1-9.1.1.3-RELEASE&userid=&jmhm=&videocodec=h264&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&encrypt=826f07195e9dc5cab5135cbfb29a2ac1&sv=10004&ct=android
|
||||
#EXTINF:-1 tvg-id="湖北卫视" tvg-name="湖北卫视" tvg-logo="" group-title="卫视频道",湖北卫视
|
||||
http://hlsztemgsplive.miguvideo.com:8080/wd_r2/2018/ocn/hubeiwshd/2000/index.m3u8?msisdn=20260202112147d17813c6b1034d65a144d5b7f44187cb&mdspid=&spid=600633&netType=4&sid=5910022163&pid=2028597139×tamp=20260202112147&Channel_ID=0116_2600001300-99000-201600010013858&ProgramID=947472496&ParentNodeID=-99&assertID=5910022163&client_ip=42.48.239.161&SecurityKey=20260202112147&promotionId=&mvid=5900004355&mcid=500020&playurlVersion=ZQ-A1-9.1.1.3-RELEASE&userid=&jmhm=&videocodec=h264&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&encrypt=cb8741ac5d3297d13ddfffb4100e471c
|
||||
http://hlsztemgsplive.miguvideo.com:8080/wd_r2/2018/ocn/hubeiwshd/2000/index.m3u8?msisdn=20260204111912c24df8c873c54bf79c2e3999628251a4&mdspid=&spid=600633&netType=0&sid=5910022163&pid=2028597139×tamp=20260204111912&Channel_ID=0116_2600036500-99000-201600010014060&ProgramID=947472496&ParentNodeID=-99&assertID=5910022163&client_ip=125.211.195.29&SecurityKey=20260204111912&promotionId=&mvid=5900004355&mcid=500020&playurlVersion=WX-A1-9.1.1.3-RELEASE&userid=&jmhm=&videocodec=h264&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&encrypt=42024237c9419c1710c20871c1edfc76&sv=10004&ct=android
|
||||
#EXTINF:-1 tvg-id="辽宁卫视" tvg-name="辽宁卫视" tvg-logo="" group-title="卫视频道",辽宁卫视
|
||||
http://hlsztemgsplive.miguvideo.com:8080/wd_r2/2018/ocn/liaoningwshd/2000/index.m3u8?msisdn=20260202112016998d802609ba47b4a873e36ef742c73c&mdspid=&spid=600572&netType=4&sid=5910022198&pid=2028597139×tamp=20260202112016&Channel_ID=0116_2600001300-99000-201600010013855&ProgramID=630291707&ParentNodeID=-99&assertID=5910022198&client_ip=42.48.239.8&SecurityKey=20260202112016&promotionId=&mvid=5101043014&mcid=500020&playurlVersion=ZQ-A1-9.1.1.3-RELEASE&userid=&jmhm=&videocodec=h264&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&encrypt=4f0b797068ca99db3e444c726ef0acec
|
||||
http://hlsztemgsplive.miguvideo.com:8080/wd_r2/2018/ocn/liaoningwshd/2000/index.m3u8?msisdn=20260204111637815885e4baae473da837cc36c57bbc4b&mdspid=&spid=600572&netType=0&sid=5910022198&pid=2028597139×tamp=20260204111637&Channel_ID=0116_2600036500-99000-201600010014057&ProgramID=630291707&ParentNodeID=-99&assertID=5910022198&client_ip=125.211.195.32&SecurityKey=20260204111637&promotionId=&mvid=5101043014&mcid=500020&playurlVersion=WX-A1-9.1.1.3-RELEASE&userid=&jmhm=&videocodec=h264&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&encrypt=025edc30942ac3675af8da2f9f1ad9b3&sv=10004&ct=android
|
||||
#EXTINF:-1 tvg-id="东南卫视" tvg-name="东南卫视" tvg-logo="" group-title="卫视频道",东南卫视
|
||||
http://hlsztemgsplive.miguvideo.com:8080/migu/kailu/dongnanws/51/20230724/index.m3u8?msisdn=20260202120253ce2b779a89e6403097dd7ff6b95b2424&mdspid=&spid=600717&netType=4&sid=5910022182&pid=2028597139×tamp=20260202120253&Channel_ID=0116_2600001300-99000-201600010013878&ProgramID=849116810&ParentNodeID=-99&assertID=5910022182&client_ip=183.214.133.190&SecurityKey=20260202120253&promotionId=&mvid=5900006229&mcid=500020&playurlVersion=ZQ-A1-9.1.1.3-RELEASE&userid=&jmhm=&videocodec=h264&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&encrypt=0e417b64465fc432ac2d53addd349c6d
|
||||
http://hlsztemgsplive.miguvideo.com:8080/migu/kailu/dongnanws/51/20230724/index.m3u8?msisdn=20260204120101041235b260214cad94fb6891da02ca8e&mdspid=&spid=600717&netType=0&sid=5910022182&pid=2028597139×tamp=20260204120101&Channel_ID=0116_2600036500-99000-201600010014097&ProgramID=849116810&ParentNodeID=-99&assertID=5910022182&client_ip=125.211.195.87&SecurityKey=20260204120101&promotionId=&mvid=5900006229&mcid=500020&playurlVersion=WX-A1-9.1.1.3-RELEASE&userid=&jmhm=&videocodec=h264&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&encrypt=bec488f90e9cf7c9061f58008d885286&sv=10004&ct=android
|
||||
#EXTINF:-1 tvg-id="吉林卫视" tvg-name="吉林卫视" tvg-logo="" group-title="卫视频道",吉林卫视
|
||||
http://hlsztemgsplive.miguvideo.com:8080/envivo_v/2018/SD/jilin/1000/index.m3u8?msisdn=202602021121175fc96af2f8e54a76a23ea395f2de6b60&mdspid=&spid=600633&netType=4&sid=5910022164&pid=2028597139×tamp=20260202112117&Channel_ID=0116_2600001300-99000-201600010013857&ProgramID=947472500&ParentNodeID=-99&assertID=5910022164&client_ip=42.48.239.126&SecurityKey=20260202112117&promotionId=&mvid=5900004357&mcid=500020&playurlVersion=ZQ-A1-9.1.1.3-RELEASE&userid=&jmhm=&videocodec=h264&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&encrypt=ed671223f5c4896cb33701dbfba4143e
|
||||
http://hlsztemgsplive.miguvideo.com:8080/envivo_v/2018/SD/jilin/1000/index.m3u8?msisdn=20260204111840738a84469130440298209784232dfb27&mdspid=&spid=600633&netType=0&sid=5910022164&pid=2028597139×tamp=20260204111840&Channel_ID=0116_2600036500-99000-201600010014059&ProgramID=947472500&ParentNodeID=-99&assertID=5910022164&client_ip=125.211.195.30&SecurityKey=20260204111840&promotionId=&mvid=5900004357&mcid=500020&playurlVersion=WX-A1-9.1.1.3-RELEASE&userid=&jmhm=&videocodec=h264&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&encrypt=077a2ff8c6b547b2353ded7d0065e9cf&sv=10004&ct=android
|
||||
#EXTINF:-1 tvg-id="江西卫视" tvg-name="江西卫视" tvg-logo="" group-title="卫视频道",江西卫视
|
||||
http://hlsztemgsplive.miguvideo.com:8080/migu/kailu/jxwshd/51/20190820/index.m3u8?msisdn=20260202112218db5b61fb2e934cd4835d10dab71818bb&mdspid=&spid=600633&netType=4&sid=5910021492&pid=2028597139×tamp=20260202112218&Channel_ID=0116_2600001300-99000-201600010013859&ProgramID=783847495&ParentNodeID=-99&assertID=5910021492&client_ip=42.48.239.77&SecurityKey=20260202112218&promotionId=&mvid=5900004351&mcid=500020&playurlVersion=ZQ-A1-9.1.1.3-RELEASE&userid=&jmhm=&videocodec=h264&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&encrypt=845e734055abb9c1f759b70050d217b2
|
||||
http://hlsztemgsplive.miguvideo.com:8080/migu/kailu/jxwshd/51/20190820/index.m3u8?msisdn=20260204111943225867830f544dbd9260005a22b00948&mdspid=&spid=600633&netType=0&sid=5910021492&pid=2028597139×tamp=20260204111943&Channel_ID=0116_2600036500-99000-201600010014061&ProgramID=783847495&ParentNodeID=-99&assertID=5910021492&client_ip=125.211.195.28&SecurityKey=20260204111943&promotionId=&mvid=5900004351&mcid=500020&playurlVersion=WX-A1-9.1.1.3-RELEASE&userid=&jmhm=&videocodec=h264&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&encrypt=fa1c5dc3c83ebaea9f574b813c7cea75&sv=10004&ct=android
|
||||
#EXTINF:-1 tvg-id="兵团卫视" tvg-name="兵团卫视" tvg-logo="" group-title="卫视频道",兵团卫视
|
||||
http://hlsztemgsplive.miguvideo.com:8080/migu/kailu/btws/51/20250804/index.m3u8?msisdn=202602021120462a632340ac3d471887addfbf04791a22&mdspid=&spid=600697&netType=4&sid=5910022192&pid=2028597139×tamp=20260202112046&Channel_ID=0116_2600001300-99000-201600010013856&ProgramID=956923145&ParentNodeID=-99&assertID=5910022192&client_ip=42.48.239.126&SecurityKey=20260202112046&promotionId=&mvid=5900006716&mcid=500020&playurlVersion=ZQ-A1-9.1.1.3-RELEASE&userid=&jmhm=&videocodec=h264&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&encrypt=2fc52c07b35d75cee562180961487f6d
|
||||
http://hlsztemgsplive.miguvideo.com:8080/migu/kailu/btws/51/20250804/index.m3u8?msisdn=20260204111810fe5a2cab537e45378ece3039eb058fd9&mdspid=&spid=600697&netType=0&sid=5910022192&pid=2028597139×tamp=20260204111810&Channel_ID=0116_2600036500-99000-201600010014058&ProgramID=956923145&ParentNodeID=-99&assertID=5910022192&client_ip=125.211.195.30&SecurityKey=20260204111810&promotionId=&mvid=5900006716&mcid=500020&playurlVersion=WX-A1-9.1.1.3-RELEASE&userid=&jmhm=&videocodec=h264&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&encrypt=ab69ba20d0b25dd8878618a339d8b5c0&sv=10004&ct=android
|
||||
#EXTINF:-1 tvg-id="广东民生" tvg-name="广东民生" tvg-logo="" group-title="广东地区",广东民生
|
||||
http://183.11.239.36:808/hls/18/index.m3u8
|
||||
#EXTINF:-1 tvg-id="广东体育" tvg-name="广东体育" tvg-logo="" group-title="广东地区",广东体育
|
||||
http://120.238.85.131:9901/tsfile/live/1013_1.m3u8?key=txiptv&playlive=0&authid=0
|
||||
#EXTINF:-1 tvg-id="广东移动" tvg-name="广东移动" tvg-logo="" group-title="广东地区",广东移动
|
||||
http://183.11.239.36:808/hls/14/index.m3u8
|
||||
#EXTINF:-1 tvg-id="广东少儿" tvg-name="广东少儿" tvg-logo="" group-title="广东地区",广东少儿
|
||||
http://120.238.85.131:9901/tsfile/live/1018_1.m3u8?key=txiptv&playlive=0&authid=0
|
||||
#EXTINF:-1 tvg-id="广东影视" tvg-name="广东影视" tvg-logo="" group-title="广东地区",广东影视
|
||||
http://120.238.85.131:9901/tsfile/live/1017_1.m3u8?key=txiptv&playlive=0&authid=0
|
||||
#EXTINF:-1 tvg-id="广东4K超高清" tvg-name="广东4K超高清" tvg-logo="" group-title="广东地区",广东4K超高清
|
||||
http://183.11.239.36:808/hls/9/index.m3u8
|
||||
#EXTINF:-1 tvg-id="浙江少儿" tvg-name="浙江少儿" tvg-logo="" group-title="浙江地区",浙江少儿
|
||||
http://ali-xwl.cztv.com/live/channel081080Plxw.m3u8
|
||||
#EXTINF:-1 tvg-id="浙江少儿" tvg-name="浙江少儿" tvg-logo="" group-title="浙江地区",浙江少儿
|
||||
@@ -217,6 +219,8 @@ http://gxlive.snrtv.com/sx7-SD.m3u8
|
||||
http://gxlive.snrtv.com/nlws-SD.m3u8
|
||||
#EXTINF:-1 tvg-id="陕西西部电影" tvg-name="陕西西部电影" tvg-logo="" group-title="陕西地区",陕西西部电影
|
||||
http://gxlive.snrtv.com/sx8-SD.m3u8
|
||||
#EXTINF:-1 tvg-id="宿州科教" tvg-name="宿州科教" tvg-logo="" group-title="安徽地区",宿州科教
|
||||
http://live.ahsz.tv/video/s10001-kxjy/index.m3u8
|
||||
#EXTINF:-1 tvg-id="万州三峡移民" tvg-name="万州三峡移民" tvg-logo="" group-title="重庆地区",万州三峡移民
|
||||
http://123.146.162.24:8017/c2F0hmi/1000/live.m3u8
|
||||
#EXTINF:-1 tvg-id="文山综合" tvg-name="文山综合" tvg-logo="" group-title="云南地区",文山综合
|
||||
@@ -288,7 +292,7 @@ https://jwcdnqx.hebyun.com.cn/live/qxny/1500k/tzwj_video.m3u8
|
||||
#EXTINF:-1 tvg-id="青县综合" tvg-name="青县综合" tvg-logo="" group-title="河北地区",青县综合
|
||||
http://jwcdnqx.hebyun.com.cn/live/qxtvlive1/1500k/tzwj_video.m3u8
|
||||
#EXTINF:-1 tvg-id="海峡卫视" tvg-name="海峡卫视" tvg-logo="" group-title="福建地区",海峡卫视
|
||||
http://hlsztemgsplive.miguvideo.com:8080/migu/kailu/haixiaws/51/20230724/index.m3u8?msisdn=20260202120201398daddf1c584dfbb4306283a2aca671&mdspid=&spid=600717&netType=4&sid=5910022183&pid=2028597139×tamp=20260202120201&Channel_ID=0116_2600001300-99000-201600010013878&ProgramID=849119120&ParentNodeID=-99&assertID=5910022183&client_ip=183.214.133.190&SecurityKey=20260202120201&promotionId=&mvid=5900006231&mcid=500020&playurlVersion=ZQ-A1-9.1.1.3-RELEASE&userid=&jmhm=&videocodec=h264&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&encrypt=d6f49a40727378029a25a78928090212
|
||||
http://hlsztemgsplive.miguvideo.com:8080/migu/kailu/haixiaws/51/20230724/index.m3u8?msisdn=20260204113625c6c28668701941b28b0fe9d6c8b7c3cc&mdspid=&spid=600717&netType=0&sid=5910022183&pid=2028597139×tamp=20260204113625&Channel_ID=0116_2600036500-99000-201600010014092&ProgramID=849119120&ParentNodeID=-99&assertID=5910022183&client_ip=125.211.195.92&SecurityKey=20260204113625&promotionId=&mvid=5900006231&mcid=500020&playurlVersion=WX-A1-9.1.1.3-RELEASE&userid=&jmhm=&videocodec=h264&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&encrypt=6e5151ddcd7d48dada55c4c6974e93ba&sv=10004&ct=android
|
||||
#EXTINF:-1 tvg-id="济源综合" tvg-name="济源综合" tvg-logo="" group-title="河南地区",济源综合
|
||||
http://tvpull.dxhmt.cn:9081/tv/19001-1.m3u8
|
||||
#EXTINF:-1 tvg-id="济源综合" tvg-name="济源综合" tvg-logo="" group-title="河南地区",济源综合
|
||||
@@ -588,79 +592,81 @@ https://play.kankanlive.com/live/1680577080200944.m3u8
|
||||
#EXTINF:-1 tvg-id="秦安电视台" tvg-name="秦安电视台" tvg-logo="" group-title="甘肃地区",秦安电视台
|
||||
http://play.kankanlive.com/live/1680577080200944.flv
|
||||
#EXTINF:-1 tvg-id="CCTV1超清" tvg-name="CCTV1超清" tvg-logo="" group-title="超清频道",CCTV1超清
|
||||
http://hlsztemgsplive.miguvideo.com:8080/wd_r2/cctv/cctv1hd/1200/index.m3u8?msisdn=20260202113511a019cc822757468abf3dd1aa7dccee60&mdspid=&spid=699004&netType=4&sid=2201057821&pid=2028597139×tamp=20260202113511&Channel_ID=0116_2600001300-99000-201600010013873&ProgramID=608807420&ParentNodeID=-99&assertID=2201057821&client_ip=116.162.55.227&SecurityKey=20260202113511&promotionId=&mvid=2201057821&mcid=500020&playurlVersion=ZQ-A1-9.1.1.3-RELEASE&userid=&jmhm=&videocodec=h264&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&encrypt=ecf4986426e043236a8604507f4dc7fc
|
||||
http://hlsztemgsplive.miguvideo.com:8080/wd_r2/cctv/cctv1hd/1200/index.m3u8?msisdn=2026020411345274f7b85c08f3442f80bedfb548dd23c5&mdspid=&spid=699004&netType=0&sid=2201057821&pid=2028597139×tamp=20260204113452&Channel_ID=0116_2600036500-99000-201600010014089&ProgramID=608807420&ParentNodeID=-99&assertID=2201057821&client_ip=125.211.195.96&SecurityKey=20260204113452&promotionId=&mvid=2201057821&mcid=500020&playurlVersion=WX-A1-9.1.1.3-RELEASE&userid=&jmhm=&videocodec=h264&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&encrypt=713d41fe0070b2a00705f94822321066&sv=10004&ct=android
|
||||
#EXTINF:-1 tvg-id="CCTV1超清" tvg-name="CCTV1超清" tvg-logo="" group-title="超清频道",CCTV1超清
|
||||
http://hlsztemgsplive.miguvideo.com:8080/wd_r2/cctv/cctv1hd/1200/index.m3u8?msisdn=202602021135429da566356d85481287774302d786395d&mdspid=&spid=699004&netType=4&sid=2201057821&pid=2028597139×tamp=20260202113542&Channel_ID=0116_2600001300-99000-201600010013874&ProgramID=608807420&ParentNodeID=-99&assertID=2201057821&client_ip=116.162.55.159&SecurityKey=20260202113542&promotionId=&mvid=2201057821&mcid=500020&playurlVersion=ZQ-A1-9.1.1.3-RELEASE&userid=&jmhm=&videocodec=h264&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&encrypt=6b642d867f6e4dc47d6a5e471f716244
|
||||
http://hlsztemgsplive.miguvideo.com:8080/wd_r2/cctv/cctv1hd/1200/index.m3u8?msisdn=202602041135234f148197ea514afe8659d439c0d128c1&mdspid=&spid=699004&netType=0&sid=2201057821&pid=2028597139×tamp=20260204113523&Channel_ID=0116_2600036500-99000-201600010014090&ProgramID=608807420&ParentNodeID=-99&assertID=2201057821&client_ip=125.211.195.95&SecurityKey=20260204113523&promotionId=&mvid=2201057821&mcid=500020&playurlVersion=WX-A1-9.1.1.3-RELEASE&userid=&jmhm=&videocodec=h264&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&encrypt=74507fec9b09059a229c0f640bbda609&sv=10004&ct=android
|
||||
#EXTINF:-1 tvg-id="CCTV1超清" tvg-name="CCTV1超清" tvg-logo="" group-title="超清频道",CCTV1超清
|
||||
http://hlsztemgsplive.miguvideo.com:8080/wd_r2/cctv/cctv1hd/1200/index.m3u8?msisdn=20260202113612e8e18f26198f43c4ada9b2419d894e96&mdspid=&spid=699004&netType=4&sid=2201057821&pid=2028597139×tamp=20260202113612&Channel_ID=0116_2600001300-99000-201600010013875&ProgramID=608807420&ParentNodeID=-99&assertID=2201057821&client_ip=119.123.73.186&SecurityKey=20260202113612&promotionId=&mvid=2201057821&mcid=500020&playurlVersion=ZQ-A1-9.1.1.3-RELEASE&userid=&jmhm=&videocodec=h264&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&encrypt=a82f8dc9030dae41f42a29e15db18787
|
||||
http://hlsztemgsplive.miguvideo.com:8080/wd_r2/cctv/cctv1hd/1200/index.m3u8?msisdn=2026020411355415bc52c05171424381588caa89a99941&mdspid=&spid=699004&netType=0&sid=2201057821&pid=2028597139×tamp=20260204113554&Channel_ID=0116_2600036500-99000-201600010014091&ProgramID=608807420&ParentNodeID=-99&assertID=2201057821&client_ip=125.211.195.93&SecurityKey=20260204113554&promotionId=&mvid=2201057821&mcid=500020&playurlVersion=WX-A1-9.1.1.3-RELEASE&userid=&jmhm=&videocodec=h264&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&encrypt=1526a314cdd6e265e6927f323a4f7c02&sv=10004&ct=android
|
||||
#EXTINF:-1 tvg-id="CCTV2超清" tvg-name="CCTV2超清" tvg-logo="" group-title="超清频道",CCTV2超清
|
||||
http://pull-hls-f1.douyincdn.com/media/stream-695106910011261612/playlist.m3u8?arch_hrchy=w1&exp_hrchy=w1&keeptime=00093a80&major_anchor_level=common&t_id=037-20260201084152FCA02A28E82C926FE0D6-TkujMo&wsSecret=85bb061c39ad9227e9c420993c2e56b8&wsTime=697ea150
|
||||
#EXTINF:-1 tvg-id="CCTV2超清" tvg-name="CCTV2超清" tvg-logo="" group-title="超清频道",CCTV2超清
|
||||
http://hlsztemgsplive.miguvideo.com:8080/wd_r2/cctv/cctv2hd/1500/index.m3u8?msisdn=2026020211330900deebb1ca5349cb913364d6fa37f840&mdspid=&spid=699004&netType=4&sid=5500346945&pid=2028597139×tamp=20260202113309&Channel_ID=0116_2600001300-99000-201600010013869&ProgramID=631780532&ParentNodeID=-99&assertID=5500346945&client_ip=218.76.240.192&SecurityKey=20260202113309&promotionId=&mvid=5101064231&mcid=500020&playurlVersion=ZQ-A1-9.1.1.3-RELEASE&userid=&jmhm=&videocodec=h264&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&encrypt=a6d42de3a933437de1f60f5c0b542779
|
||||
http://hlsztemgsplive.miguvideo.com:8080/wd_r2/cctv/cctv2hd/1500/index.m3u8?msisdn=20260204112942bb53ca348a9e4012ad123eb6cf497aae&mdspid=&spid=699004&netType=0&sid=5500346945&pid=2028597139×tamp=20260204112942&Channel_ID=0116_2600036500-99000-201600010014079&ProgramID=631780532&ParentNodeID=-99&assertID=5500346945&client_ip=125.211.195.141&SecurityKey=20260204112942&promotionId=&mvid=5101064231&mcid=500020&playurlVersion=WX-A1-9.1.1.3-RELEASE&userid=&jmhm=&videocodec=h264&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&encrypt=808567f2cee881378d982dcb12be79ab&sv=10004&ct=android
|
||||
#EXTINF:-1 tvg-id="CCTV2超清" tvg-name="CCTV2超清" tvg-logo="" group-title="超清频道",CCTV2超清
|
||||
http://pull-flv-f1.douyincdn.com/media/stream-695106910011261612.flv?arch_hrchy=w1&exp_hrchy=w1&keeptime=00093a80&major_anchor_level=common&t_id=037-20260201084152FCA02A28E82C926FE0D6-TkujMo&unique_id=stream-695106910011261612_684_flv&wsSecret=52d181562d8e2a5dee20184a94272ef3&wsTime=697ea150
|
||||
#EXTINF:-1 tvg-id="CCTV3超清" tvg-name="CCTV3超清" tvg-logo="" group-title="超清频道",CCTV3超清
|
||||
http://hlsztemgsplive.miguvideo.com:8080/wd_r2/2018/ocn/cctv3hd/2000/index.m3u8?msisdn=2026020211323998b94a84dd3c429492a012e0807e6f9f&mdspid=&spid=699004&netType=4&sid=5500212864&pid=2028597139×tamp=20260202113239&Channel_ID=0116_2600001300-99000-201600010013868&ProgramID=624878271&ParentNodeID=-99&assertID=5500212864&client_ip=218.76.242.223&SecurityKey=20260202113239&promotionId=&mvid=5100001683&mcid=500020&playurlVersion=ZQ-A1-9.1.1.3-RELEASE&userid=&jmhm=&videocodec=h264&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&encrypt=dfe91627f41ac67ee5f0b734691c0206
|
||||
http://hlsztemgsplive.miguvideo.com:8080/wd_r2/2018/ocn/cctv3hd/2000/index.m3u8?msisdn=20260204112911c6f2e3083a654d4fa82cd4291b0c795b&mdspid=&spid=699004&netType=0&sid=5500212864&pid=2028597139×tamp=20260204112911&Channel_ID=0116_2600036500-99000-201600010014078&ProgramID=624878271&ParentNodeID=-99&assertID=5500212864&client_ip=125.211.195.142&SecurityKey=20260204112911&promotionId=&mvid=5100001683&mcid=500020&playurlVersion=WX-A1-9.1.1.3-RELEASE&userid=&jmhm=&videocodec=h264&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&encrypt=e96a5b48d0815043e9262bf576762962&sv=10004&ct=android
|
||||
#EXTINF:-1 tvg-id="CCTV4超清" tvg-name="CCTV4超清" tvg-logo="" group-title="超清频道",CCTV4超清
|
||||
http://hlsztemgsplive.miguvideo.com:8080/wd_r2/cctv/cctv4hd/1500/index.m3u8?msisdn=2026020211320931215337d26847eda52567bce6f560f3&mdspid=&spid=699004&netType=4&sid=5500346947&pid=2028597139×tamp=20260202113209&Channel_ID=0116_2600001300-99000-201600010013867&ProgramID=631780421&ParentNodeID=-99&assertID=5500346947&client_ip=36.137.86.200&SecurityKey=20260202113209&promotionId=&mvid=5101064235&mcid=500020&playurlVersion=ZQ-A1-9.1.1.3-RELEASE&userid=&jmhm=&videocodec=h264&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&encrypt=454947aaebcbad843970674d84ebb81b
|
||||
http://hlsztemgsplive.miguvideo.com:8080/wd_r2/cctv/cctv4hd/1500/index.m3u8?msisdn=202602041128401ebe02c503264bf0b7d7939de1bcbba8&mdspid=&spid=699004&netType=0&sid=5500346947&pid=2028597139×tamp=20260204112840&Channel_ID=0116_2600036500-99000-201600010014077&ProgramID=631780421&ParentNodeID=-99&assertID=5500346947&client_ip=125.211.195.143&SecurityKey=20260204112840&promotionId=&mvid=5101064235&mcid=500020&playurlVersion=WX-A1-9.1.1.3-RELEASE&userid=&jmhm=&videocodec=h264&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&encrypt=9799cae02bda1af20a79bf1f8c03ddd7&sv=10004&ct=android
|
||||
#EXTINF:-1 tvg-id="CCTV5超清" tvg-name="CCTV5超清" tvg-logo="" group-title="超清频道",CCTV5超清
|
||||
http://hlsztemgsplive.miguvideo.com:8080/wd_r2/cctv/cctv5hdnew/1200/index.m3u8?msisdn=20260202113108801acdb5a7214af1b5cc8cc511685538&mdspid=&spid=699004&netType=4&sid=5500516171&pid=2028597139×tamp=20260202113108&Channel_ID=0116_2600001300-99000-201600010013865&ProgramID=641886683&ParentNodeID=-99&assertID=5500516171&client_ip=36.134.214.249&SecurityKey=20260202113108&promotionId=&mvid=5102048712&mcid=500020&playurlVersion=ZQ-A1-9.1.1.3-RELEASE&userid=&jmhm=&videocodec=h264&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&encrypt=1bb3b39cbf1d8101df2d03f7a798e61b
|
||||
http://hlsztemgsplive.miguvideo.com:8080/wd_r2/cctv/cctv5hdnew/1200/index.m3u8?msisdn=20260204112738e0dbcdb491534dd2903c78b0657d825e&mdspid=&spid=699004&netType=0&sid=5500516171&pid=2028597139×tamp=20260204112738&Channel_ID=0116_2600036500-99000-201600010014075&ProgramID=641886683&ParentNodeID=-99&assertID=5500516171&client_ip=125.211.195.114&SecurityKey=20260204112738&promotionId=&mvid=5102048712&mcid=500020&playurlVersion=WX-A1-9.1.1.3-RELEASE&userid=&jmhm=&videocodec=h264&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&encrypt=cb9f1cf5a9eb3638d4bfb6e8ec2e0c5a&sv=10004&ct=android
|
||||
#EXTINF:-1 tvg-id="CCTV6超清" tvg-name="CCTV6超清" tvg-logo="" group-title="超清频道",CCTV6超清
|
||||
http://hlsztemgsplive.miguvideo.com:8080/wd_r2/2018/ocn/cctv6hd/2000/index.m3u8?msisdn=20260202113037df3b01fba82c4a318c32f72820f0937d&mdspid=&spid=699004&netType=4&sid=5500212872&pid=2028597139×tamp=20260202113037&Channel_ID=0116_2600001300-99000-201600010013864&ProgramID=624878396&ParentNodeID=-99&assertID=5500212872&client_ip=42.49.76.49&SecurityKey=20260202113037&promotionId=&mvid=5100001694&mcid=500020&playurlVersion=ZQ-A1-9.1.1.3-RELEASE&userid=&jmhm=&videocodec=h264&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&encrypt=946e6254767ece538e772e46e7ab013d
|
||||
http://hlsztemgsplive.miguvideo.com:8080/wd_r2/2018/ocn/cctv6hd/2000/index.m3u8?msisdn=202602041127071f314b0979bb4fc6a20e8a3b2d36ab35&mdspid=&spid=699004&netType=0&sid=5500212872&pid=2028597139×tamp=20260204112707&Channel_ID=0116_2600036500-99000-201600010014074&ProgramID=624878396&ParentNodeID=-99&assertID=5500212872&client_ip=125.211.195.115&SecurityKey=20260204112707&promotionId=&mvid=5100001694&mcid=500020&playurlVersion=WX-A1-9.1.1.3-RELEASE&userid=&jmhm=&videocodec=h264&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&encrypt=42e4c359587829e24fe1572049255bf8&sv=10004&ct=android
|
||||
#EXTINF:-1 tvg-id="CCTV7超清" tvg-name="CCTV7超清" tvg-logo="" group-title="超清频道",CCTV7超清
|
||||
http://hlsztemgsplive.miguvideo.com:8080/migu/kailu/20200324/cctv7hd/51/index.m3u8?msisdn=20260202113006a054777c5a27438e9f817c9e34334935&mdspid=&spid=699004&netType=4&sid=5501083622&pid=2028597139×tamp=20260202113006&Channel_ID=0116_2600001300-99000-201600010013863&ProgramID=673168121&ParentNodeID=-99&assertID=5501083622&client_ip=42.49.76.202&SecurityKey=20260202113006&promotionId=&mvid=5102910278&mcid=500020&playurlVersion=ZQ-A1-9.1.1.3-RELEASE&userid=&jmhm=&videocodec=h264&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&encrypt=a0fd1f08de86e7322b3876c554e8c83a
|
||||
http://hlsztemgsplive.miguvideo.com:8080/migu/kailu/20200324/cctv7hd/51/index.m3u8?msisdn=202602041126362930f32f6596401ab78106e925e5c3e7&mdspid=&spid=699004&netType=0&sid=5501083622&pid=2028597139×tamp=20260204112636&Channel_ID=0116_2600036500-99000-201600010014073&ProgramID=673168121&ParentNodeID=-99&assertID=5501083622&client_ip=125.211.195.116&SecurityKey=20260204112636&promotionId=&mvid=5102910278&mcid=500020&playurlVersion=WX-A1-9.1.1.3-RELEASE&userid=&jmhm=&videocodec=h264&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&encrypt=3e587c13b0a7473c7ddf2bfb06d4c284&sv=10004&ct=android
|
||||
#EXTINF:-1 tvg-id="CCTV8超清" tvg-name="CCTV8超清" tvg-logo="" group-title="超清频道",CCTV8超清
|
||||
http://hlsztemgsplive.miguvideo.com:8080/wd_r2/2018/ocn/cctv8hd/2000/index.m3u8?msisdn=20260202112936e657ccaab0904040bd623364a33a4b59&mdspid=&spid=699004&netType=4&sid=5500212868&pid=2028597139×tamp=20260202112936&Channel_ID=0116_2600001300-99000-201600010013862&ProgramID=624878356&ParentNodeID=-99&assertID=5500212868&client_ip=42.49.76.85&SecurityKey=20260202112936&promotionId=&mvid=5100001695&mcid=500020&playurlVersion=ZQ-A1-9.1.1.3-RELEASE&userid=&jmhm=&videocodec=h264&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&encrypt=4b6561f6561c7a93bb8d815439e76e03
|
||||
http://hlsztemgsplive.miguvideo.com:8080/wd_r2/2018/ocn/cctv8hd/2000/index.m3u8?msisdn=2026020411260483ae15905ca04068939efa6423344996&mdspid=&spid=699004&netType=0&sid=5500212868&pid=2028597139×tamp=20260204112604&Channel_ID=0116_2600036500-99000-201600010014072&ProgramID=624878356&ParentNodeID=-99&assertID=5500212868&client_ip=125.211.195.117&SecurityKey=20260204112604&promotionId=&mvid=5100001695&mcid=500020&playurlVersion=WX-A1-9.1.1.3-RELEASE&userid=&jmhm=&videocodec=h264&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&encrypt=89edd1ae71f39a7f1d9181db1fc527bf&sv=10004&ct=android
|
||||
#EXTINF:-1 tvg-id="CCTV9超清" tvg-name="CCTV9超清" tvg-logo="" group-title="超清频道",CCTV9超清
|
||||
http://hlsztemgsplive.miguvideo.com:8080/migu/kailu/20200324/cctv9hd/51/index.m3u8?msisdn=20260202112905eecc58d201844956bbbef6007a0c7742&mdspid=&spid=699004&netType=4&sid=5501083624&pid=2028597139×tamp=20260202112905&Channel_ID=0116_2600001300-99000-201600010013861&ProgramID=673168140&ParentNodeID=-99&assertID=5501083624&client_ip=42.49.76.244&SecurityKey=20260202112905&promotionId=&mvid=5102910384&mcid=500020&playurlVersion=ZQ-A1-9.1.1.3-RELEASE&userid=&jmhm=&videocodec=h264&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&encrypt=d368b979f5344f1acc2d1d04681e74eb
|
||||
http://hlsztemgsplive.miguvideo.com:8080/migu/kailu/20200324/cctv9hd/51/index.m3u8?msisdn=20260204112533d5d95cfad1454447b11f0993e80114cc&mdspid=&spid=699004&netType=0&sid=5501083624&pid=2028597139×tamp=20260204112533&Channel_ID=0116_2600036500-99000-201600010014071&ProgramID=673168140&ParentNodeID=-99&assertID=5501083624&client_ip=125.211.195.118&SecurityKey=20260204112533&promotionId=&mvid=5102910384&mcid=500020&playurlVersion=WX-A1-9.1.1.3-RELEASE&userid=&jmhm=&videocodec=h264&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&encrypt=6ee8546bcdb0e028b6876a60a9f135e3&sv=10004&ct=android
|
||||
#EXTINF:-1 tvg-id="CCTV10超清" tvg-name="CCTV10超清" tvg-logo="" group-title="超清频道",CCTV10超清
|
||||
http://hlsztemgsplive.miguvideo.com:8080/wd_r2/2018/ocn/cctv10hd/2000/index.m3u8?msisdn=2026020211283557b488087f00481a853a86f89f3cd702&mdspid=&spid=699004&netType=4&sid=5500212874&pid=2028597139×tamp=20260202112835&Channel_ID=0116_2600001300-99000-201600010013860&ProgramID=624878405&ParentNodeID=-99&assertID=5500212874&client_ip=116.129.250.44&SecurityKey=20260202112835&promotionId=&mvid=5100001696&mcid=500020&playurlVersion=ZQ-A1-9.1.1.3-RELEASE&userid=&jmhm=&videocodec=h264&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&encrypt=cdd355038e56456e1757bc8215d812e0
|
||||
http://hlsztemgsplive.miguvideo.com:8080/wd_r2/2018/ocn/cctv10hd/2000/index.m3u8?msisdn=202602041125024be824e3bd384a5d87394cf18c43d787&mdspid=&spid=699004&netType=0&sid=5500212874&pid=2028597139×tamp=20260204112502&Channel_ID=0116_2600036500-99000-201600010014070&ProgramID=624878405&ParentNodeID=-99&assertID=5500212874&client_ip=125.211.195.119&SecurityKey=20260204112502&promotionId=&mvid=5100001696&mcid=500020&playurlVersion=WX-A1-9.1.1.3-RELEASE&userid=&jmhm=&videocodec=h264&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&encrypt=00a8f98e024ca775c925b39b88267147&sv=10004&ct=android
|
||||
#EXTINF:-1 tvg-id="CCTV11超清" tvg-name="CCTV11超清" tvg-logo="" group-title="超清频道",CCTV11超清
|
||||
http://hlsztemgsplive.miguvideo.com:8080/migu/kailu/cctv11hd/51/20200103/index.m3u8?msisdn=20260202112804a6831d2658954986b9195e21adc5bc30&mdspid=&spid=699004&netType=4&sid=5500988610&pid=2028597139×tamp=20260202112804&Channel_ID=0116_2600001300-99000-201600010013859&ProgramID=667987558&ParentNodeID=-99&assertID=5500988610&client_ip=116.129.250.108&SecurityKey=20260202112804&promotionId=&mvid=5102751362&mcid=500020&playurlVersion=ZQ-A1-9.1.1.3-RELEASE&userid=&jmhm=&videocodec=h264&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&encrypt=f3dd0d4a1633b90eb29246871f9ecac8
|
||||
http://hlsztemgsplive.miguvideo.com:8080/migu/kailu/cctv11hd/51/20200103/index.m3u8?msisdn=20260204113829c1be27600a28441fbdb736abd0380541&mdspid=&spid=699004&netType=0&sid=5500988610&pid=2028597139×tamp=20260204113829&Channel_ID=0116_2600036500-99000-201600010014094&ProgramID=667987558&ParentNodeID=-99&assertID=5500988610&client_ip=125.211.195.91&SecurityKey=20260204113829&promotionId=&mvid=5102751362&mcid=500020&playurlVersion=WX-A1-9.1.1.3-RELEASE&userid=&jmhm=&videocodec=h264&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&encrypt=80ace830b7ce1a75f6fba5e387921364&sv=10004&ct=android
|
||||
#EXTINF:-1 tvg-id="CCTV12超清" tvg-name="CCTV12超清" tvg-logo="" group-title="超清频道",CCTV12超清
|
||||
http://hlsztemgsplive.miguvideo.com:8080/migu/kailu/20200324/cctv12hd/51/index.m3u8?msisdn=20260202112734b763923da6ab4e479b6c40ed38dda44a&mdspid=&spid=699004&netType=4&sid=5501083627&pid=2028597139×tamp=20260202112734&Channel_ID=0116_2600001300-99000-201600010013858&ProgramID=673168185&ParentNodeID=-99&assertID=5501083627&client_ip=116.129.250.97&SecurityKey=20260202112734&promotionId=&mvid=5102910389&mcid=500020&playurlVersion=ZQ-A1-9.1.1.3-RELEASE&userid=&jmhm=&videocodec=h264&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&encrypt=7d11fd0e05e21dc63aa0563019dfe491
|
||||
http://hlsztemgsplive.miguvideo.com:8080/migu/kailu/20200324/cctv12hd/51/index.m3u8?msisdn=202602041123512a2bbd9f332e43b1bb2438a40485646f&mdspid=&spid=699004&netType=0&sid=5501083627&pid=2028597139×tamp=20260204112351&Channel_ID=0116_2600036500-99000-201600010014069&ProgramID=673168185&ParentNodeID=-99&assertID=5501083627&client_ip=125.211.195.134&SecurityKey=20260204112351&promotionId=&mvid=5102910389&mcid=500020&playurlVersion=WX-A1-9.1.1.3-RELEASE&userid=&jmhm=&videocodec=h264&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&encrypt=8e242fe868b76340c6124e13785d8cc2&sv=10004&ct=android
|
||||
#EXTINF:-1 tvg-id="CCTV13超清" tvg-name="CCTV13超清" tvg-logo="" group-title="超清频道",CCTV13超清
|
||||
http://hlsztemgsplive.miguvideo.com:8080/envivo_x/2018/SD/cctv13/2000/index.m3u8?msisdn=2026020211334011caa9fa365549ba9ff3bc5d2d3bb6ba&mdspid=&spid=699004&netType=4&sid=2202208864&pid=2028597139×tamp=20260202113340&Channel_ID=0116_2600001300-99000-201600010013870&ProgramID=608807423&ParentNodeID=-99&assertID=2202208864&client_ip=218.76.240.182&SecurityKey=20260202113340&promotionId=&mvid=2202208864&mcid=500020&playurlVersion=ZQ-A1-9.1.1.3-RELEASE&userid=&jmhm=&videocodec=h264&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&encrypt=f75175bd21a5fdac777cdff85307fd26
|
||||
http://hlsztemgsplive.miguvideo.com:8080/envivo_x/2018/SD/cctv13/2000/index.m3u8?msisdn=202602041131461c23df91bef049ed8a5ea68c2f4b1ca0&mdspid=&spid=699004&netType=0&sid=2202208864&pid=2028597139×tamp=20260204113146&Channel_ID=0116_2600036500-99000-201600010014083&ProgramID=608807423&ParentNodeID=-99&assertID=2202208864&client_ip=125.211.195.137&SecurityKey=20260204113146&promotionId=&mvid=2202208864&mcid=500020&playurlVersion=WX-A1-9.1.1.3-RELEASE&userid=&jmhm=&videocodec=h264&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&encrypt=8f112c0b987386a697818b88986324dd&sv=10004&ct=android
|
||||
#EXTINF:-1 tvg-id="CCTV13超清" tvg-name="CCTV13超清" tvg-logo="" group-title="超清频道",CCTV13超清
|
||||
http://hlsztemgsplive.miguvideo.com:8080/envivo_x/2018/SD/cctv13/2000/index.m3u8?msisdn=2026020211341000376d04b33f4f89ae2f14aa201fdf48&mdspid=&spid=699004&netType=4&sid=2202208864&pid=2028597139×tamp=20260202113410&Channel_ID=0116_2600001300-99000-201600010013871&ProgramID=608807423&ParentNodeID=-99&assertID=2202208864&client_ip=116.162.55.233&SecurityKey=20260202113410&promotionId=&mvid=2202208864&mcid=500020&playurlVersion=ZQ-A1-9.1.1.3-RELEASE&userid=&jmhm=&videocodec=h264&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&encrypt=ececf97cc51ecf66279502854f320362
|
||||
http://hlsztemgsplive.miguvideo.com:8080/envivo_x/2018/SD/cctv13/2000/index.m3u8?msisdn=20260204113217bf2485a3a92f4550b7216768d493cc83&mdspid=&spid=699004&netType=0&sid=2202208864&pid=2028597139×tamp=20260204113217&Channel_ID=0116_2600036500-99000-201600010014084&ProgramID=608807423&ParentNodeID=-99&assertID=2202208864&client_ip=125.211.195.100&SecurityKey=20260204113217&promotionId=&mvid=2202208864&mcid=500020&playurlVersion=WX-A1-9.1.1.3-RELEASE&userid=&jmhm=&videocodec=h264&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&encrypt=c45e6e7c47de8315f61ba0792844ee0c&sv=10004&ct=android
|
||||
#EXTINF:-1 tvg-id="CCTV13超清" tvg-name="CCTV13超清" tvg-logo="" group-title="超清频道",CCTV13超清
|
||||
http://hlsztemgsplive.miguvideo.com:8080/envivo_x/2018/SD/cctv13/2000/index.m3u8?msisdn=20260202113441d8d134eda7d54e5a90fed4c916c37a98&mdspid=&spid=699004&netType=4&sid=2202208864&pid=2028597139×tamp=20260202113441&Channel_ID=0116_2600001300-99000-201600010013872&ProgramID=608807423&ParentNodeID=-99&assertID=2202208864&client_ip=116.162.55.181&SecurityKey=20260202113441&promotionId=&mvid=2202208864&mcid=500020&playurlVersion=ZQ-A1-9.1.1.3-RELEASE&userid=&jmhm=&videocodec=h264&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&encrypt=3c6c7c38c1b303591faa04c778326445
|
||||
http://hlsztemgsplive.miguvideo.com:8080/envivo_x/2018/SD/cctv13/2000/index.m3u8?msisdn=20260204113248fca9b8dea1d64fcd943e189894e69786&mdspid=&spid=699004&netType=0&sid=2202208864&pid=2028597139×tamp=20260204113248&Channel_ID=0116_2600036500-99000-201600010014085&ProgramID=608807423&ParentNodeID=-99&assertID=2202208864&client_ip=125.211.195.100&SecurityKey=20260204113248&promotionId=&mvid=2202208864&mcid=500020&playurlVersion=WX-A1-9.1.1.3-RELEASE&userid=&jmhm=&videocodec=h264&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&encrypt=3b17e736661ef972e32849039fe61354&sv=10004&ct=android
|
||||
#EXTINF:-1 tvg-id="CCTV13超清" tvg-name="CCTV13超清" tvg-logo="" group-title="超清频道",CCTV13超清
|
||||
http://pull-hs-f5.flive.douyincdn.com/media/stream-695180860228633260/index.m3u8?arch_hrchy=w1&exp_hrchy=w1&expire=1770511143&major_anchor_level=common&sign=63fb016b118c4937e8b60ea27af63bad&t_id=037-20260201083903A299DD9AEE9D6F5B6B7B-2iyXFq&volcSecret=63fb016b118c4937e8b60ea27af63bad&volcTime=1770511143
|
||||
http://pull-hs-f5.flive.douyincdn.com/media/stream-407007113483911852/index.m3u8?arch_hrchy=w1&exp_hrchy=w1&expire=1770688986&major_anchor_level=common&sign=3aa3e00186f440d0f921c12439d38954&t_id=037-2026020310030656F42D511ACACA4B7BDF-VfrmzQ&volcSecret=3aa3e00186f440d0f921c12439d38954&volcTime=1770688986
|
||||
#EXTINF:-1 tvg-id="CCTV13超清" tvg-name="CCTV13超清" tvg-logo="" group-title="超清频道",CCTV13超清
|
||||
http://pull-hs-f5.flive.douyincdn.com/media/stream-695199811564733100/index.m3u8?arch_hrchy=w1&exp_hrchy=w1&expire=1770511198&major_anchor_level=common&sign=a5f0064ed33415876c1d12fab10ca68e&t_id=037-202602010839576904EF192E278886357A-RENaqt&volcSecret=a5f0064ed33415876c1d12fab10ca68e&volcTime=1770511198
|
||||
#EXTINF:-1 tvg-id="CCTV13超清" tvg-name="CCTV13超清" tvg-logo="" group-title="超清频道",CCTV13超清
|
||||
http://pull-hls-f1.douyincdn.com/media/stream-695236781635011244/playlist.m3u8?arch_hrchy=w1&exp_hrchy=w1&keeptime=00093a80&major_anchor_level=common&t_id=037-20260201084040762AD6EF7F62F847F9C7-jI2I18&wsSecret=85681436b041bea9851727386a1a8d2c&wsTime=697ea108
|
||||
#EXTINF:-1 tvg-id="CCTV14超清" tvg-name="CCTV14超清" tvg-logo="" group-title="超清频道",CCTV14超清
|
||||
http://hlsztemgsplive.miguvideo.com:8080/wd_r2/2018/ocn/cctv14hd/2000/index.m3u8?msisdn=202602021127033e3236f1eed840d187e6a38ec917b48c&mdspid=&spid=699004&netType=4&sid=5500212875&pid=2028597139×tamp=20260202112703&Channel_ID=0116_2600001300-99000-201600010013857&ProgramID=624878440&ParentNodeID=-99&assertID=5500212875&client_ip=116.129.250.11&SecurityKey=20260202112703&promotionId=&mvid=5100001697&mcid=500020&playurlVersion=ZQ-A1-9.1.1.3-RELEASE&userid=&jmhm=&videocodec=h264&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&encrypt=9a42f9df4f7f163e815878468dd1fae6
|
||||
http://hlsztemgsplive.miguvideo.com:8080/wd_r2/2018/ocn/cctv14hd/2000/index.m3u8?msisdn=2026020411232075883f9df94c4019b4794f9c03695d0e&mdspid=&spid=699004&netType=0&sid=5500212875&pid=2028597139×tamp=20260204112320&Channel_ID=0116_2600036500-99000-201600010014068&ProgramID=624878440&ParentNodeID=-99&assertID=5500212875&client_ip=125.211.195.135&SecurityKey=20260204112320&promotionId=&mvid=5100001697&mcid=500020&playurlVersion=WX-A1-9.1.1.3-RELEASE&userid=&jmhm=&videocodec=h264&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&encrypt=8172ca2754c9c6ac817b11e3c14a1f6b&sv=10004&ct=android
|
||||
#EXTINF:-1 tvg-id="CCTV15超清" tvg-name="CCTV15超清" tvg-logo="" group-title="超清频道",CCTV15超清
|
||||
http://hlsztemgsplive.miguvideo.com:8080/migu/kailu/20200324/cctv15hd/51/index.m3u8?msisdn=20260202112633234b7278eca6407da462a5d77d3a7297&mdspid=&spid=699004&netType=4&sid=5501083628&pid=2028597139×tamp=20260202112633&Channel_ID=0116_2600001300-99000-201600010013856&ProgramID=673168223&ParentNodeID=-99&assertID=5501083628&client_ip=116.162.207.6&SecurityKey=20260202112633&promotionId=&mvid=5102910391&mcid=500020&playurlVersion=ZQ-A1-9.1.1.3-RELEASE&userid=&jmhm=&videocodec=h264&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&encrypt=f5fa1623b1a4074b2b763814164b8bd0
|
||||
http://hlsztemgsplive.miguvideo.com:8080/migu/kailu/20200324/cctv15hd/51/index.m3u8?msisdn=202602041122497912ca16dd8844a89e699871f31b1524&mdspid=&spid=699004&netType=0&sid=5501083628&pid=2028597139×tamp=20260204112249&Channel_ID=0116_2600036500-99000-201600010014067&ProgramID=673168223&ParentNodeID=-99&assertID=5501083628&client_ip=125.211.195.22&SecurityKey=20260204112249&promotionId=&mvid=5102910391&mcid=500020&playurlVersion=WX-A1-9.1.1.3-RELEASE&userid=&jmhm=&videocodec=h264&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&encrypt=3b7451f1f411a91f0fe57404f1dc1c27&sv=10004&ct=android
|
||||
#EXTINF:-1 tvg-id="CCTV16超清" tvg-name="CCTV16超清" tvg-logo="" group-title="超清频道",CCTV16超清
|
||||
http://74.91.26.218:82/live/cctv16hd.m3u8
|
||||
#EXTINF:-1 tvg-id="CCTV17超清" tvg-name="CCTV17超清" tvg-logo="" group-title="超清频道",CCTV17超清
|
||||
http://hlsztemgsplive.miguvideo.com:8080/migu/kailu/20200324/cctv17hd/51/index.m3u8?msisdn=20260202112602691baf5db73a43f1acb692050d362c19&mdspid=&spid=699004&netType=4&sid=5501083631&pid=2028597139×tamp=20260202112602&Channel_ID=0116_2600001300-99000-201600010013855&ProgramID=673168256&ParentNodeID=-99&assertID=5501083631&client_ip=116.162.207.6&SecurityKey=20260202112602&promotionId=&mvid=5102910396&mcid=500020&playurlVersion=ZQ-A1-9.1.1.3-RELEASE&userid=&jmhm=&videocodec=h264&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&encrypt=db0ad6f318780b49d0cb141751763bd0
|
||||
http://hlsztemgsplive.miguvideo.com:8080/migu/kailu/20200324/cctv17hd/51/index.m3u8?msisdn=20260204112218caf506a97d5541c59018562b1d6e880e&mdspid=&spid=699004&netType=0&sid=5501083631&pid=2028597139×tamp=20260204112218&Channel_ID=0116_2600036500-99000-201600010014066&ProgramID=673168256&ParentNodeID=-99&assertID=5501083631&client_ip=125.211.195.23&SecurityKey=20260204112218&promotionId=&mvid=5102910396&mcid=500020&playurlVersion=WX-A1-9.1.1.3-RELEASE&userid=&jmhm=&videocodec=h264&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&encrypt=1733573ee9e723619025cc26364cdbf4&sv=10004&ct=android
|
||||
#EXTINF:-1 tvg-id="CCTV17超清" tvg-name="CCTV17超清" tvg-logo="" group-title="超清频道",CCTV17超清
|
||||
http://pull-hs-f5.flive.douyincdn.com/media/stream-695241375974687404/index.m3u8?arch_hrchy=w1&exp_hrchy=w1&expire=1770599464&major_anchor_level=common&sign=ef360937e5ddb9fd2b594b8ad4572d41&t_id=037-20260202091103524BCD0E20DF4EDDA9B1-R6Hnle&volcSecret=ef360937e5ddb9fd2b594b8ad4572d41&volcTime=1770599464
|
||||
http://pull-hs-f5.flive.douyincdn.com/media/stream-695252490880025260/index.m3u8?arch_hrchy=w1&exp_hrchy=w1&expire=1770772926&major_anchor_level=common&sign=645088bae0f9883d1ee7b71001032e00&t_id=037-20260204092205BD59D802DEC51DBBDF8C-CeyPjB&volcSecret=645088bae0f9883d1ee7b71001032e00&volcTime=1770772926
|
||||
#EXTINF:-1 tvg-id="CCTV5+超清" tvg-name="CCTV5+超清" tvg-logo="" group-title="超清频道",CCTV5+超清
|
||||
http://hlsztemgsplive.miguvideo.com:8080/wd_r2/cctv/cctv5plusnew/1200/index.m3u8?msisdn=20260202113138112400a36b884034879b9d6f3ab4cbfc&mdspid=&spid=699004&netType=4&sid=5500516288&pid=2028597139×tamp=20260202113138&Channel_ID=0116_2600001300-99000-201600010013866&ProgramID=641886773&ParentNodeID=-99&assertID=5500516288&client_ip=36.137.86.200&SecurityKey=20260202113138&promotionId=&mvid=5102048803&mcid=500020&playurlVersion=ZQ-A1-9.1.1.3-RELEASE&userid=&jmhm=&videocodec=h264&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&encrypt=3f06bf7142caa1769811bc9713ebc6b6
|
||||
http://hlsztemgsplive.miguvideo.com:8080/wd_r2/cctv/cctv5plusnew/1200/index.m3u8?msisdn=20260204112809a74901dc73a4447194d1d2282b6d6dfd&mdspid=&spid=699004&netType=0&sid=5500516288&pid=2028597139×tamp=20260204112809&Channel_ID=0116_2600036500-99000-201600010014076&ProgramID=641886773&ParentNodeID=-99&assertID=5500516288&client_ip=125.211.195.144&SecurityKey=20260204112809&promotionId=&mvid=5102048803&mcid=500020&playurlVersion=WX-A1-9.1.1.3-RELEASE&userid=&jmhm=&videocodec=h264&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&encrypt=60e0601f64d325f592a3f511de9e45d2&sv=10004&ct=android
|
||||
#EXTINF:-1 tvg-id="浙江卫视超清" tvg-name="浙江卫视超清" tvg-logo="" group-title="超清频道",浙江卫视超清
|
||||
http://ali-xwl.cztv.com/live/channel011080Plxw.m3u8
|
||||
#EXTINF:-1 tvg-id="浙江卫视超清" tvg-name="浙江卫视超清" tvg-logo="" group-title="超清频道",浙江卫视超清
|
||||
http://ali-xwl.cztv.com/live/channel01720Plxw.m3u8
|
||||
#EXTINF:-1 tvg-id="江苏卫视超清" tvg-name="江苏卫视超清" tvg-logo="" group-title="超清频道",江苏卫视超清
|
||||
http://hlsztemgsplive.miguvideo.com:8080/wd_r2/cctv/jiangsuhd/1200/index.m3u8?msisdn=20260202112349a218952dab2b4ffea17a236a1082a1e0&mdspid=&spid=699067&netType=4&sid=5500199408&pid=2028597139×tamp=20260202112349&Channel_ID=0116_2600001300-99000-201600010013862&ProgramID=623899368&ParentNodeID=-99&assertID=5500199408&client_ip=110.52.238.126&SecurityKey=20260202112349&promotionId=&mvid=5100156802&mcid=500020&playurlVersion=ZQ-A1-9.1.1.3-RELEASE&userid=&jmhm=&videocodec=h264&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&encrypt=b2c3a88d8b38f526181876cde9b4cf23
|
||||
http://hlsztemgsplive.miguvideo.com:8080/wd_r2/cctv/jiangsuhd/1200/index.m3u8?msisdn=2026020411211634e906dc766b4f3783e7170a063a0c8c&mdspid=&spid=699067&netType=0&sid=5500199408&pid=2028597139×tamp=20260204112116&Channel_ID=0116_2600036500-99000-201600010014064&ProgramID=623899368&ParentNodeID=-99&assertID=5500199408&client_ip=125.211.195.25&SecurityKey=20260204112116&promotionId=&mvid=5100156802&mcid=500020&playurlVersion=WX-A1-9.1.1.3-RELEASE&userid=&jmhm=&videocodec=h264&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&encrypt=49079b51f55d0527a867452d6dc1873d&sv=10004&ct=android
|
||||
#EXTINF:-1 tvg-id="北京卫视超清" tvg-name="北京卫视超清" tvg-logo="" group-title="超清频道",北京卫视超清
|
||||
http://hlsztemgsplive.miguvideo.com:8080/migu/kailu/bjws/51/20251127/index.m3u8?msisdn=202602021122488489b07b73b04832a50aa773dfc8bea2&mdspid=&spid=600697&netType=4&sid=5910022306&pid=2028597139×tamp=20260202112248&Channel_ID=0116_2600001300-99000-201600010013860&ProgramID=630287636&ParentNodeID=-99&assertID=5910022306&client_ip=110.52.238.47&SecurityKey=20260202112248&promotionId=&mvid=5101042960&mcid=500020&playurlVersion=ZQ-A1-9.1.1.3-RELEASE&userid=&jmhm=&videocodec=h264&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&encrypt=bb74689d71ef746318a72b231cadf66b
|
||||
http://hlsztemgsplive.miguvideo.com:8080/migu/kailu/bjws/51/20251127/index.m3u8?msisdn=202602041120145e779887896541edbcad1fa974c32a4e&mdspid=&spid=600697&netType=0&sid=5910022306&pid=2028597139×tamp=20260204112014&Channel_ID=0116_2600036500-99000-201600010014062&ProgramID=630287636&ParentNodeID=-99&assertID=5910022306&client_ip=125.211.195.27&SecurityKey=20260204112014&promotionId=&mvid=5101042960&mcid=500020&playurlVersion=WX-A1-9.1.1.3-RELEASE&userid=&jmhm=&videocodec=h264&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&encrypt=826f07195e9dc5cab5135cbfb29a2ac1&sv=10004&ct=android
|
||||
#EXTINF:-1 tvg-id="湖北卫视超清" tvg-name="湖北卫视超清" tvg-logo="" group-title="超清频道",湖北卫视超清
|
||||
http://hlsztemgsplive.miguvideo.com:8080/wd_r2/2018/ocn/hubeiwshd/2000/index.m3u8?msisdn=20260202112147d17813c6b1034d65a144d5b7f44187cb&mdspid=&spid=600633&netType=4&sid=5910022163&pid=2028597139×tamp=20260202112147&Channel_ID=0116_2600001300-99000-201600010013858&ProgramID=947472496&ParentNodeID=-99&assertID=5910022163&client_ip=42.48.239.161&SecurityKey=20260202112147&promotionId=&mvid=5900004355&mcid=500020&playurlVersion=ZQ-A1-9.1.1.3-RELEASE&userid=&jmhm=&videocodec=h264&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&encrypt=cb8741ac5d3297d13ddfffb4100e471c
|
||||
http://hlsztemgsplive.miguvideo.com:8080/wd_r2/2018/ocn/hubeiwshd/2000/index.m3u8?msisdn=20260204111912c24df8c873c54bf79c2e3999628251a4&mdspid=&spid=600633&netType=0&sid=5910022163&pid=2028597139×tamp=20260204111912&Channel_ID=0116_2600036500-99000-201600010014060&ProgramID=947472496&ParentNodeID=-99&assertID=5910022163&client_ip=125.211.195.29&SecurityKey=20260204111912&promotionId=&mvid=5900004355&mcid=500020&playurlVersion=WX-A1-9.1.1.3-RELEASE&userid=&jmhm=&videocodec=h264&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&encrypt=42024237c9419c1710c20871c1edfc76&sv=10004&ct=android
|
||||
#EXTINF:-1 tvg-id="广东卫视超清" tvg-name="广东卫视超清" tvg-logo="" group-title="超清频道",广东卫视超清
|
||||
http://hlsztemgsplive.miguvideo.com:8080/migu/kailu/gdwshd265/54/20200407/index.m3u8?msisdn=20260202112318d8fd0c202a2f4a109887715022de383b&mdspid=&spid=699054&netType=4&sid=2202428795&pid=2028597139×tamp=20260202112318&Channel_ID=0116_2600001300-99000-201600010013861&ProgramID=608831231&ParentNodeID=-99&assertID=2202428795&client_ip=110.52.238.245&SecurityKey=20260202112318&promotionId=&mvid=2202428795&mcid=500020&playurlVersion=ZQ-A1-9.1.1.3-RELEASE&userid=&jmhm=&videocodec=h265&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&encrypt=70b2c6b96fe03c1c92d2984f4e5f28d9
|
||||
http://hlsztemgsplive.miguvideo.com:8080/migu/kailu/gdwshd265/54/20200407/index.m3u8?msisdn=20260204115435a3344f078dae45a8a5d386b319c86ed5&mdspid=&spid=699054&netType=0&sid=2202428795&pid=2028597139×tamp=20260204115435&Channel_ID=0116_2600036500-99000-201600010014096&ProgramID=608831231&ParentNodeID=-99&assertID=2202428795&client_ip=125.211.195.89&SecurityKey=20260204115435&promotionId=&mvid=2202428795&mcid=500020&playurlVersion=WX-A1-9.1.1.3-RELEASE&userid=&jmhm=&videocodec=h265&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&encrypt=e9c638a6013233b5d327c2c0ececa908&sv=10004&ct=android
|
||||
#EXTINF:-1 tvg-id="东方卫视超清" tvg-name="东方卫视超清" tvg-logo="" group-title="超清频道",东方卫视超清
|
||||
http://hlsztemgsplive.miguvideo.com:8080/wd_r4/dfl/dongfangwshd/1200/index.m3u8?msisdn=20260202112419555b6544bb0b4733a99f18752055a7cf&mdspid=&spid=600697&netType=4&sid=5910022185&pid=2028597139×tamp=20260202112419&Channel_ID=0116_2600001300-99000-201600010013863&ProgramID=651632648&ParentNodeID=-99&assertID=5910022185&client_ip=110.52.238.20&SecurityKey=20260202112419&promotionId=&mvid=5100043384&mcid=500020&playurlVersion=ZQ-A1-9.1.1.3-RELEASE&userid=&jmhm=&videocodec=h264&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&encrypt=1c5ac80733206c794049d2c1f7982451
|
||||
http://hlsztemgsplive.miguvideo.com:8080/wd_r4/dfl/dongfangwshd/1200/index.m3u8?msisdn=20260204112147d837612c4dc840bb82f4cc06a5d9f837&mdspid=&spid=600697&netType=0&sid=5910022185&pid=2028597139×tamp=20260204112147&Channel_ID=0116_2600036500-99000-201600010014065&ProgramID=651632648&ParentNodeID=-99&assertID=5910022185&client_ip=125.211.195.24&SecurityKey=20260204112147&promotionId=&mvid=5100043384&mcid=500020&playurlVersion=WX-A1-9.1.1.3-RELEASE&userid=&jmhm=&videocodec=h264&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&encrypt=e7894a48f519be9cf731e3beb7d2de1e&sv=10004&ct=android
|
||||
#EXTINF:-1 tvg-id="辽宁卫视超清" tvg-name="辽宁卫视超清" tvg-logo="" group-title="超清频道",辽宁卫视超清
|
||||
http://hlsztemgsplive.miguvideo.com:8080/wd_r2/2018/ocn/liaoningwshd/2000/index.m3u8?msisdn=20260202112016998d802609ba47b4a873e36ef742c73c&mdspid=&spid=600572&netType=4&sid=5910022198&pid=2028597139×tamp=20260202112016&Channel_ID=0116_2600001300-99000-201600010013855&ProgramID=630291707&ParentNodeID=-99&assertID=5910022198&client_ip=42.48.239.8&SecurityKey=20260202112016&promotionId=&mvid=5101043014&mcid=500020&playurlVersion=ZQ-A1-9.1.1.3-RELEASE&userid=&jmhm=&videocodec=h264&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&encrypt=4f0b797068ca99db3e444c726ef0acec
|
||||
http://hlsztemgsplive.miguvideo.com:8080/wd_r2/2018/ocn/liaoningwshd/2000/index.m3u8?msisdn=20260204111637815885e4baae473da837cc36c57bbc4b&mdspid=&spid=600572&netType=0&sid=5910022198&pid=2028597139×tamp=20260204111637&Channel_ID=0116_2600036500-99000-201600010014057&ProgramID=630291707&ParentNodeID=-99&assertID=5910022198&client_ip=125.211.195.32&SecurityKey=20260204111637&promotionId=&mvid=5101043014&mcid=500020&playurlVersion=WX-A1-9.1.1.3-RELEASE&userid=&jmhm=&videocodec=h264&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&encrypt=025edc30942ac3675af8da2f9f1ad9b3&sv=10004&ct=android
|
||||
#EXTINF:-1 tvg-id="东南卫视超清" tvg-name="东南卫视超清" tvg-logo="" group-title="超清频道",东南卫视超清
|
||||
http://hlsztemgsplive.miguvideo.com:8080/migu/kailu/dongnanws/51/20230724/index.m3u8?msisdn=20260202120253ce2b779a89e6403097dd7ff6b95b2424&mdspid=&spid=600717&netType=4&sid=5910022182&pid=2028597139×tamp=20260202120253&Channel_ID=0116_2600001300-99000-201600010013878&ProgramID=849116810&ParentNodeID=-99&assertID=5910022182&client_ip=183.214.133.190&SecurityKey=20260202120253&promotionId=&mvid=5900006229&mcid=500020&playurlVersion=ZQ-A1-9.1.1.3-RELEASE&userid=&jmhm=&videocodec=h264&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&encrypt=0e417b64465fc432ac2d53addd349c6d
|
||||
http://hlsztemgsplive.miguvideo.com:8080/migu/kailu/dongnanws/51/20230724/index.m3u8?msisdn=20260204120101041235b260214cad94fb6891da02ca8e&mdspid=&spid=600717&netType=0&sid=5910022182&pid=2028597139×tamp=20260204120101&Channel_ID=0116_2600036500-99000-201600010014097&ProgramID=849116810&ParentNodeID=-99&assertID=5910022182&client_ip=125.211.195.87&SecurityKey=20260204120101&promotionId=&mvid=5900006229&mcid=500020&playurlVersion=WX-A1-9.1.1.3-RELEASE&userid=&jmhm=&videocodec=h264&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&encrypt=bec488f90e9cf7c9061f58008d885286&sv=10004&ct=android
|
||||
#EXTINF:-1 tvg-id="江西卫视超清" tvg-name="江西卫视超清" tvg-logo="" group-title="超清频道",江西卫视超清
|
||||
http://hlsztemgsplive.miguvideo.com:8080/migu/kailu/jxwshd/51/20190820/index.m3u8?msisdn=20260202112218db5b61fb2e934cd4835d10dab71818bb&mdspid=&spid=600633&netType=4&sid=5910021492&pid=2028597139×tamp=20260202112218&Channel_ID=0116_2600001300-99000-201600010013859&ProgramID=783847495&ParentNodeID=-99&assertID=5910021492&client_ip=42.48.239.77&SecurityKey=20260202112218&promotionId=&mvid=5900004351&mcid=500020&playurlVersion=ZQ-A1-9.1.1.3-RELEASE&userid=&jmhm=&videocodec=h264&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&encrypt=845e734055abb9c1f759b70050d217b2
|
||||
http://hlsztemgsplive.miguvideo.com:8080/migu/kailu/jxwshd/51/20190820/index.m3u8?msisdn=20260204111943225867830f544dbd9260005a22b00948&mdspid=&spid=600633&netType=0&sid=5910021492&pid=2028597139×tamp=20260204111943&Channel_ID=0116_2600036500-99000-201600010014061&ProgramID=783847495&ParentNodeID=-99&assertID=5910021492&client_ip=125.211.195.28&SecurityKey=20260204111943&promotionId=&mvid=5900004351&mcid=500020&playurlVersion=WX-A1-9.1.1.3-RELEASE&userid=&jmhm=&videocodec=h264&appCode=miguvideo_android&bean=mgspad&tid=android&conFee=0&encrypt=fa1c5dc3c83ebaea9f574b813c7cea75&sv=10004&ct=android
|
||||
#EXTINF:-1 tvg-id="湖南卫视4K" tvg-name="湖南卫视4K" tvg-logo="" group-title="超清频道",湖南卫视4K
|
||||
http://hlsal-ldvt.qing.mgtv.com/nn_live/nn_x64/Y2RuZXhfaWQ9YWxfaGxzX2xkdnQmZT02OTE0NjA0JnY9MSZpZD1ITldTWkdTVCZzPTcwN2RiYTc2YzJjNmJmMTQ4MmUyZGYzOWU2NWM3YWFi/HNWSZGST.m3u8
|
||||
#EXTINF:-1 tvg-id="湖南卫视4K" tvg-name="湖南卫视4K" tvg-logo="" group-title="超清频道",湖南卫视4K
|
||||
|
||||
+137
-137
@@ -1,110 +1,110 @@
|
||||
#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=35d4ef282487f519bb5ac5e655e651fc&id=CCTV1&type=yy
|
||||
https://migu.188766.xyz/?migutoken=59a3eeabe92b5ffb54c70707848b41ed&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=d052d8161dda1a63dfd23d96052194cf&id=CCTV2&type=yy
|
||||
https://migu.188766.xyz/?migutoken=1bfe19116faa090c9b984facbd7ae932&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=abbff82259fd7d3cf29f6a3ac55d2fbb&id=CCTV3&type=yy
|
||||
https://migu.188766.xyz/?migutoken=df8e9e609470cdc1d79c8c8ae4e6a103&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=df09d4f0e0821293e7d28bbf2ff8514b&id=CCTV4&type=yy
|
||||
https://migu.188766.xyz/?migutoken=eaadf827c0f939ecaa23958d95338330&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=42d5a8c1c2c1bfe6cfd8ddefc7a38592&id=CCTV5&type=yy
|
||||
https://migu.188766.xyz/?migutoken=1e71740a700dad87cbc47d03353a4076&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=39526322ea4e5b30ef12474cb7055e4f&id=CCTV5p&type=yy
|
||||
https://migu.188766.xyz/?migutoken=8a0512e7896ceb5e06bcb15250268322&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=ea53c337a1634879601993bdacf29eb6&id=CCTV6&type=yy
|
||||
https://migu.188766.xyz/?migutoken=38cc86ac574ca7a464d5799ff0833fec&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=36d0ecaf8aeb75d4f160582f14937473&id=CCTV7&type=yy
|
||||
https://migu.188766.xyz/?migutoken=625c23d8f244304cd9145e4ad206b4ed&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=8f336a2a73e6acb4d95673e1a448e594&id=CCTV8&type=yy
|
||||
https://migu.188766.xyz/?migutoken=46fa41b8400002a51ebade3f37482890&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=af1d818b0d6a4d8910e63ec1fa6d826b&id=CCTV9&type=yy
|
||||
https://migu.188766.xyz/?migutoken=cd5cfd9afe2a583f2a02de29f59a18b6&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=cff8d140a9394c7bc2e45997663639cf&id=CCTV10&type=yy
|
||||
https://migu.188766.xyz/?migutoken=cada92d28899cda0a6ba961ac8c29b2f&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=8bb74c45252f39069d237932f73565b4&id=CCTV11&type=yy
|
||||
https://migu.188766.xyz/?migutoken=9e0817daf3e86f19d5377077bfaf743b&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=289fcb9c0eb4ace890eea5dac551429e&id=CCTV12&type=yy
|
||||
https://migu.188766.xyz/?migutoken=69851962dc59a7fa057c343fa1548aa7&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=6f29dfa23d45ae7961abbc9690c1a09a&id=CCTV13&type=yy
|
||||
https://migu.188766.xyz/?migutoken=15db55fb63d40b01ccfc506e0fc6b1a6&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=297eeb191f53b88204576a0273384b88&id=CCTV14&type=yy
|
||||
https://migu.188766.xyz/?migutoken=bb1c863eda27dc59aa309669d1c854af&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=a2c64f6546ab1d2e5031a71f9d0f8249&id=CCTV15&type=yy
|
||||
https://migu.188766.xyz/?migutoken=4f9baae0508435e8ff1c724e3030f617&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=8e44a23a9baa0291e3f799f373249cf8&id=CCTV17&type=yy
|
||||
https://migu.188766.xyz/?migutoken=cc5db4dc6bcdb9775410a8e917e36133&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=7714ff62b50ac4d19d67cfbcc0ad60ef&id=CCTV4%E6%AC%A7%E6%B4%B2&type=yy
|
||||
https://migu.188766.xyz/?migutoken=b783f34cf7bf96b8c99d8282e5961fcf&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=a88239f9a5bcea5a8ed1f25c4c7f7f45&id=CCTV4%E7%BE%8E%E6%B4%B2&type=yy
|
||||
https://migu.188766.xyz/?migutoken=df6b1977b0d04761c3fe1ebde22a45c4&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=b2cc37f3d6b34f8cfa41afacc4cf649e&id=hnws&type=sz
|
||||
https://migu.188766.xyz/?migutoken=3a65a41ac0957f2983a7a293beae4e66&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=7cd1192e221ab5a2dc31526f34259c1e&id=%E6%B5%99%E6%B1%9F%E5%8D%AB%E8%A7%86&pp=1
|
||||
https://migu.188766.xyz/?migutoken=fb428145b586c04562b88e790f9d5c4f&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=dba24b4a396db6149a4ca275c72f494a&id=z_jws&type=sz
|
||||
https://migu.188766.xyz/?migutoken=84a74db0f6f70b4288dea2eab0b330f4&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=816418fe4c0a9e097043fbd0a02984e1&id=%E6%B1%9F%E8%8B%8F%E5%8D%AB%E8%A7%86&type=yy
|
||||
https://migu.188766.xyz/?migutoken=ed3c2f3801d0b97d81cbaf0d3ebdf057&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=1420a6d2b606f6942cd4162d8608a2e2&id=%E4%B8%9C%E6%96%B9%E5%8D%AB%E8%A7%86&type=yy
|
||||
https://migu.188766.xyz/?migutoken=7391adb36d88f72f361fdba82044c72b&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=70a0ad0dadadff22a93ba41c659bba2c&id=%E5%B9%BF%E4%B8%9C%E5%8D%AB%E8%A7%86&type=yy
|
||||
https://migu.188766.xyz/?migutoken=5d55bfbf16b26149a6c2c65162449bd4&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=6ed3d43573a3da3d0a027c9390cb086d&id=%E6%B9%96%E5%8C%97%E5%8D%AB%E8%A7%86&type=yy
|
||||
https://migu.188766.xyz/?migutoken=dd93eb806896090f84b3a98c843fd01e&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=a843003c53f2eabf912fd90d40040e3d&id=%E6%B1%9F%E8%A5%BF%E5%8D%AB%E8%A7%86&type=yy
|
||||
https://migu.188766.xyz/?migutoken=8a967b47b222f351a9e964c17b82ddc4&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=b28c4861b6738a678445990e1e2977a7&id=%E8%BE%BD%E5%AE%81%E5%8D%AB%E8%A7%86&type=yy
|
||||
https://migu.188766.xyz/?migutoken=fb844590345c862296a284662f17d2b0&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=20e86d0c8f3be23127bbb7339914a1f8&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=17e05c3eb2c9984040202d339c12d323&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=01857ecf5d8153fd1199b5fd49b1c9c2&id=hn_hnws&type=sz
|
||||
https://migu.188766.xyz/?migutoken=7777cf0daeb52fc08153d96da5fef405&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=4e2d97bac27a727e3caa32ddd039f2af&id=%E5%86%85%E8%92%99%E5%8F%A4%E5%8D%AB%E8%A7%86&pp=1
|
||||
https://migu.188766.xyz/?migutoken=239b5e31125b9b3389d93d92a20c0edd&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=b6e7ea1b652e64eed7be454db39d1be7&id=%E9%99%95%E8%A5%BF%E5%8D%AB%E8%A7%86&type=yy
|
||||
https://migu.188766.xyz/?migutoken=9f84e4197cc6036e64f7e2b163377cbe&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=e70d97d11ffa9749771c1056d2017b65&id=hn_ssws&type=sz
|
||||
https://migu.188766.xyz/?migutoken=1ef52f5fa912cfab7cf4f626d824f62f&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=43239b92eb3fbe9057d216e61d4370e7&id=%E5%90%89%E6%9E%97%E5%8D%AB%E8%A7%86&type=yy
|
||||
https://migu.188766.xyz/?migutoken=59da089bd243429e2010c62dc6247526&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=aaa3060dadba2abbc9716f4d5f03aecc&id=%E9%9D%92%E6%B5%B7%E5%8D%AB%E8%A7%86&type=yy
|
||||
https://migu.188766.xyz/?migutoken=b500da8f174d4d970f5f8e383a89e072&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=93203e4927f3c6f887dda8cc3d768b7d&id=%E6%B5%B7%E5%8D%97%E5%8D%AB%E8%A7%86&type=yy
|
||||
https://migu.188766.xyz/?migutoken=6ebfb445b8003a690fe7ef4ee30e6f72&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=6131ed76412a359c7adb40f6318bce29&id=%E5%AE%81%E5%A4%8F%E5%8D%AB%E8%A7%86&type=yy
|
||||
https://migu.188766.xyz/?migutoken=f9123f3df111e8602edba632cec2b2cc&id=%E5%AE%81%E5%A4%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=3bb8a73484d73ddd5210e11dffe078bf&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=2f74ec963ac23bae73f4a18c8c21950a&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=bcf5ab3e972666c264f6b8e86cd2d25e&id=%E5%85%B5%E5%9B%A2%E5%8D%AB%E8%A7%86&type=yy
|
||||
https://migu.188766.xyz/?migutoken=1e6f2af6ed8ef42abd00e91dd3e07a29&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=48958480583833e46bc478edd3a58501&id=%E5%A4%A7%E6%B9%BE%E5%8C%BA%E5%8D%AB%E8%A7%86&type=yy
|
||||
https://migu.188766.xyz/?migutoken=3355f7d8fe77dc9a43d349b62dfb12d6&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=c9ec69705eb4bd8faa6a26ef03a59422&id=%E6%B9%96%E5%8D%97%E5%8D%AB%E8%A7%864K&pp=1
|
||||
https://migu.188766.xyz/?migutoken=7ae2cd7e8fb295288c2b04b3ae97b095&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=16008e1e8a0337323ff1216fcf16c424&id=%E6%B5%99%E6%B1%9F%E5%8D%AB%E8%A7%864K&pp=1
|
||||
https://migu.188766.xyz/?migutoken=e5dea0ef9591872411fbc9bd838995c9&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=85a4bad4ea8185e2616a682f99bdb997&id=dfws&type=sz
|
||||
https://migu.188766.xyz/?migutoken=5a906995ed625a13934cbb965580f512&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=dbd1b3ce5cbd5dbaab9c0f85ae69d40e&id=%E5%8C%97%E4%BA%AC%E5%8D%AB%E8%A7%86&type=yy
|
||||
https://migu.188766.xyz/?migutoken=0ce1407c97672710ef9fbdea7943e471&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=b1ea6307e95f394c4d7aed56d30bc6a7&id=%E6%B7%B1%E5%9C%B3%E5%8D%AB%E8%A7%86&pp=1
|
||||
https://migu.188766.xyz/?migutoken=f58ef3d052647302ee4b049347588ad7&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=4fa4e9fc2546bcc956300a385179f8fc&id=CHC%E5%BD%B1%E8%BF%B7%E7%94%B5%E5%BD%B1&type=yy
|
||||
https://migu.188766.xyz/?migutoken=64474aef756f7c4482ed75592a05988b&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=ccae25fd5a699811e77431cf12ecd30c&id=%E4%BA%94%E6%98%9F%E4%BD%93%E8%82%B2&pp=1
|
||||
https://migu.188766.xyz/?migutoken=a3d77a49a26aeb0850db1a6c74fa8404&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
|
||||
@@ -112,168 +112,168 @@ 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://wapx.cmvideo.cn/publish/poms/image/5500/002/274/202105271333_5100001715_2_HSJ720H.jpg" group-title="其他频道",上视东方影视
|
||||
https://migu.188766.xyz/?migutoken=fcd29791201728a795095d40f0a7df6a&id=%E4%B8%8A%E8%A7%86%E4%B8%9C%E6%96%B9%E5%BD%B1%E8%A7%86&type=yy
|
||||
https://migu.188766.xyz/?migutoken=1e159804701fe55ad40024f2d62995fa&id=%E4%B8%8A%E8%A7%86%E4%B8%9C%E6%96%B9%E5%BD%B1%E8%A7%86&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=ced654257ee6ce9d82b294757aaadebb&id=%E6%96%B0%E7%89%87%E6%94%BE%E6%98%A0%E5%8E%85&type=yy
|
||||
https://migu.188766.xyz/?migutoken=e63e0d0052e839f269ca53775a0239cc&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=f5d0ee3e7cc89e0d3cbb5fcca428b585&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=c8e5803b0c19b7a5a3f5ee7af0cc20f2&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=0ad35f4fe07c4c5e6dc18582f4b6c60d&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=d0aa7e39970b3dfb080734219db45424&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://wapx.cmvideo.cn/publish/poms/image/2206/173/738/202304081513_2206173738_HSJ720H.jpg" group-title="其他频道",南方影视
|
||||
https://migu.188766.xyz/?migutoken=d293615afd8bec07c2327ddc1b2a87b4&id=%E5%8D%97%E6%96%B9%E5%BD%B1%E8%A7%86&type=yy
|
||||
https://migu.188766.xyz/?migutoken=556750a10d33cfcc6999e8191b0c09d2&id=%E5%8D%97%E6%96%B9%E5%BD%B1%E8%A7%86&type=yy
|
||||
#EXTINF:-1 tvg-id="和美乡途轮播台" tvg-name="和美乡途轮播台" tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/5910/019/525/202504151721_1744708803016_H169_1080.jpg" group-title="其他频道",和美乡途轮播台
|
||||
https://migu.188766.xyz/?migutoken=2fce60f378a7500fdb9603acc02cc6aa&id=%E5%92%8C%E7%BE%8E%E4%B9%A1%E9%80%94%E8%BD%AE%E6%92%AD%E5%8F%B0&type=yy
|
||||
https://migu.188766.xyz/?migutoken=b1d6a0d5ec3abdc88f5864d54ff7145c&id=%E5%92%8C%E7%BE%8E%E4%B9%A1%E9%80%94%E8%BD%AE%E6%92%AD%E5%8F%B0&type=yy
|
||||
#EXTINF:-1 tvg-id="茶" tvg-name="茶" tvg-logo="https://wapx.cmvideo.cn/publish/poms/v1/image/5910/022/320/202512290851_1766567978328_H169_1080.jpg" group-title="其他频道",茶
|
||||
https://migu.188766.xyz/?migutoken=b517927c9c85f5e3f05d93dad9fecb7f&id=%E8%8C%B6&type=yy
|
||||
https://migu.188766.xyz/?migutoken=3fc1bac332732fb6076b31a4d4379fc1&id=%E8%8C%B6&type=yy
|
||||
#EXTINF:-1 tvg-id="快乐垂钓" tvg-name="快乐垂钓" tvg-logo="https://wapx.cmvideo.cn/publish/poms/v1/image/5910/022/317/202512290851_1766567873215_H169_1080.jpg" group-title="其他频道",快乐垂钓
|
||||
https://migu.188766.xyz/?migutoken=92fd62729a12bd038c9f9662a957eb33&id=%E5%BF%AB%E4%B9%90%E5%9E%82%E9%92%93&type=yy
|
||||
https://migu.188766.xyz/?migutoken=03c35b8231b48106c35829eaed452818&id=%E5%BF%AB%E4%B9%90%E5%9E%82%E9%92%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=84a531ddabc9801f44dab4239c826ce9&id=%E8%B5%9B%E4%BA%8B%E6%9C%80%E7%BB%8F%E5%85%B8&type=yy
|
||||
https://migu.188766.xyz/?migutoken=3545d8eb22a35cc8e2223a7432b4147a&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=a40654495a6b2f10cb5526e90aff8a79&id=%E6%AD%A6%E6%9C%AF%E4%B8%96%E7%95%8C&type=yy
|
||||
https://migu.188766.xyz/?migutoken=be02a01aadee1ec301cd0892a846730d&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=d442372bbb8c268b9fe564b1c1764a0c&id=%E5%9B%9B%E6%B5%B7%E9%92%93%E9%B1%BC&type=yy
|
||||
https://migu.188766.xyz/?migutoken=99cb0c7dd0cd0e3f24f1697ce51ca3c4&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=ce95e78763c350a709cecee2ebac34bf&id=%E7%8E%AF%E7%90%83%E6%97%85%E6%B8%B8&type=yy
|
||||
https://migu.188766.xyz/?migutoken=fda77a15e339e0b30cacaaf10473444f&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=36cc8f70e735a03326b46b2a53c3097e&id=%E6%9C%80%E5%BC%BA%E7%BB%BC%E8%89%BA%E8%B6%B4&type=yy
|
||||
https://migu.188766.xyz/?migutoken=bbe6043a769d0f304b5356927672c2cc&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://wapx.cmvideo.cn/publish/poms/v1/image/5910/022/319/202512290851_1766568047463_H169_1080.jpg" group-title="其他频道",新动漫
|
||||
https://migu.188766.xyz/?migutoken=2af83f4d3e32d5b6b9c363c5360c69fa&id=%E6%96%B0%E5%8A%A8%E6%BC%AB&type=yy
|
||||
https://migu.188766.xyz/?migutoken=d381950ed7fa4873558567b420848520&id=%E6%96%B0%E5%8A%A8%E6%BC%AB&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=2fb4e5853e7ab6f22f0eb0d64063a13d&id=%E5%98%89%E4%BD%B3%E5%8D%A1%E9%80%9A&type=yy
|
||||
https://migu.188766.xyz/?migutoken=066d465278defb6f9bcc8a7a403c9507&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=a060d235feb803cc9d4ae7673985337b&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=ac9d52da18a2ba0e3d5551b20cda6173&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=4cc20684213b4601ac1e120facbce32a&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=59ba9d183853100a95317863b6c975ee&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=f8a0c1a069aeaf7e71b5749a6beae76c&id=%E8%B4%A2%E5%AF%8C%E5%A4%A9%E4%B8%8B&type=yy
|
||||
https://migu.188766.xyz/?migutoken=ae032f65f79a9d1bfed8159328794f4d&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=0dc6d371460de74a5455fda981edffcd&id=%E4%BD%93%E5%9D%9B%E5%90%8D%E6%A0%8F%E6%B1%87&type=yy
|
||||
https://migu.188766.xyz/?migutoken=75be592eaa541e40dcd40658374abed8&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/022/136/202509241340_1758692392561_H32_1080.webp" group-title="其他频道",24小时城市联赛轮播台
|
||||
https://migu.188766.xyz/?migutoken=e6aaf1eedad07093aebbfcc9b78deb22&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=24abd8453884a537ec0036f4520caf63&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=7f31ec47a4be53938af0570ecc924d42&id=%E5%B1%B1%E4%B8%9C%E6%95%99%E8%82%B2&type=yy
|
||||
https://migu.188766.xyz/?migutoken=1c41302707b072c2944aabf04586ed44&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=b42a77bcf3e783c1c5675f7bd619f64d&id=%E4%B8%AD%E5%AD%A6%E7%94%9F&type=yy
|
||||
https://migu.188766.xyz/?migutoken=5b8418484ce77e9a29c67b4d3abefe2f&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=be7eb6398f4966182dfabbab83ae4743&id=%E8%80%81%E6%95%85%E4%BA%8B&type=yy
|
||||
https://migu.188766.xyz/?migutoken=ff2abbed369274a8e5b57896da9b994c&id=%E8%80%81%E6%95%85%E4%BA%8B&type=yy
|
||||
#EXTINF:-1 tvg-id="发现之旅" tvg-name="发现之旅" tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/5500/212/893/202405081702_1715158824845_H169_1080.jpg" group-title="其他频道",发现之旅
|
||||
https://migu.188766.xyz/?migutoken=92d40a33be19954a1443b6010456b853&id=%E5%8F%91%E7%8E%B0%E4%B9%8B%E6%97%85&type=yy
|
||||
https://migu.188766.xyz/?migutoken=a4f7ed1d616919e08d58de63c98d72bb&id=%E5%8F%91%E7%8E%B0%E4%B9%8B%E6%97%85&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=bc2eda26ca64f07d8c9c976f63f4ab93&id=CETV1&type=yy
|
||||
https://migu.188766.xyz/?migutoken=a8ca106a2668c3d1d74068ac04a64d65&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=4a9265dc5abb762994df8dfdf164d80b&id=CETV2&type=yy
|
||||
https://migu.188766.xyz/?migutoken=05f623695dd98b0b9c621e573aa455cd&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=c04179e6b4e37836f4baf0e50cc98cf0&id=CETV4&type=yy
|
||||
https://migu.188766.xyz/?migutoken=9dca81008678d42995a8407fa8fc1302&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=16ec06d4afed1cf764cb80119b9ecb04&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=97fef9372ab577e904d75953156a9414&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="https://static.188766.xyz/logo/taksssss/tv/icon/卡酷少儿.png" group-title="地方频道",卡酷少儿
|
||||
https://migu.188766.xyz/?migutoken=fa70146b75d635b7f0a092069a4d7586&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=b8c56544c3599713c67959286ffdf9a8&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=16225020b198dc6a3c7569ad0f720442&id=%E5%8C%97%E4%BA%AC%E5%BD%B1%E8%A7%86&type=yy
|
||||
https://migu.188766.xyz/?migutoken=5a7995f72ce28b723f17ed893dba3e07&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=7aa484897c796f8589f91d07fe962451&id=%E5%8C%97%E4%BA%AC%E6%96%87%E8%89%BA&type=yy
|
||||
https://migu.188766.xyz/?migutoken=a9feca454b871c2f90fb996b46086f53&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=f216877ffd736a66881aeeccb81e8978&id=%E5%8C%97%E4%BA%AC%E8%B4%A2%E7%BB%8F&type=yy
|
||||
https://migu.188766.xyz/?migutoken=66ae277a8f59db80b7fec7707b260909&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=9cef28f12fbe5d485d09e99810221801&id=%E5%8C%97%E4%BA%ACi%E7%94%9F%E6%B4%BB&type=yy
|
||||
https://migu.188766.xyz/?migutoken=e213fd39fd700bc0b7f28b42197c1720&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=86e80da7f2a4710b6c83798f72d98f7b&id=%E5%8C%97%E4%BA%AC%E6%96%B0%E9%97%BB&type=yy
|
||||
https://migu.188766.xyz/?migutoken=dc6414e1acd886362c57c3b037300076&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=98e5664aceaecb68fedcfb8c7ed23c12&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=e9507a57c76b2529f6dcb21d4118cbd7&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=ebbe855d0fccc6d942b844a17803651c&id=%E6%A2%A8%E5%9B%AD%E9%A2%91%E9%81%93&type=yy
|
||||
https://migu.188766.xyz/?migutoken=2c290c76867f9a4206eacd95e60e8f3b&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=280a0906d142a8586d672bbc57e0222a&id=%E6%96%B0%E9%97%BB%E9%A2%91%E9%81%93&type=yy
|
||||
https://migu.188766.xyz/?migutoken=f4213178fbb2c6c1b06d8fb7881b3832&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=96ef3bae5a2c27ce93c646d3542d31a5&id=%E9%83%BD%E5%B8%82%E9%A2%91%E9%81%93&type=yy
|
||||
https://migu.188766.xyz/?migutoken=f025ec7b3d34306b3078189b70d7a859&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=c7ce40336c8b7aaded29c72233f39b20&id=%E6%B0%91%E7%94%9F%E9%A2%91%E9%81%93&type=yy
|
||||
https://migu.188766.xyz/?migutoken=241a6c64605392e34c50ebcff528adfc&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=96b8cd17d1ac0bc2469bc70deb4d3027&id=%E7%94%B5%E8%A7%86%E5%89%A7%E9%A2%91%E9%81%93&type=yy
|
||||
https://migu.188766.xyz/?migutoken=febf86022cf9b0610ce3e55b6a91a424&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=2dbd29ff4cd2b1425bc7595ec1c93e11&id=%E5%85%AC%E5%85%B1%E9%A2%91%E9%81%93&type=yy
|
||||
https://migu.188766.xyz/?migutoken=e87e180d67fa7202069bcca054d2067f&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=f6ca2c888367501ae8e3892af74b2078&id=%E6%B3%95%E6%B2%BB%E9%A2%91%E9%81%93&type=yy
|
||||
https://migu.188766.xyz/?migutoken=d6055e6e6e1c0ee1c79f7148538c4bc9&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=6a53c386f8c9ad2d37df8109098cbc44&id=%E6%AD%A6%E6%9C%AF%E9%A2%91%E9%81%93&type=yy
|
||||
https://migu.188766.xyz/?migutoken=17208f2fc795e8f7e79bc06b890058bf&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=0b00aea399308c2ef0cb590a2b51d442&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=ff1f56c4b21d7d0a75b1799ddb966f2d&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=9068c68618adcd3a59851bd3c5beb2c2&id=%E6%96%87%E7%89%A9%E5%AE%9D%E5%BA%93&type=yy
|
||||
https://migu.188766.xyz/?migutoken=193af6342ff7b7a0a1af682fcb385a46&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=a2c0aa40aa1b09355ac4fb389f01051e&id=%E8%B1%A1%E8%A7%86%E7%95%8C&type=yy
|
||||
https://migu.188766.xyz/?migutoken=5ce470d2deef1a3838f0949dea35edea&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=9bb22ec1f753cd09f917f3e122a31b28&id=hk_gdty&type=dy
|
||||
https://migu.188766.xyz/?migutoken=1e75ef65ddc20c6b2b38459823a3576d&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=221c6750bc73df72522eb6da2f38ae01&id=gd_gdty&type=sz
|
||||
https://hk.188766.xyz/?migutoken=d10ade64aa0b00b88f5b208de79ff48d&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=54ab54eecbbcf5ff92f271f4dee6ecc5&id=gd_gdxw&type=sz
|
||||
https://hk.188766.xyz/?migutoken=7114528814c779657ea4a8393a3c13c4&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=baf28d0abde4c27c8dd382a01e23ca47&id=gd_gdzj&type=sz
|
||||
https://hk.188766.xyz/?migutoken=0d37d2cf55dc2db1e9f802d17e366a39&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=6126f33d984aecd84ea6b68652bf0f15&id=gd_gdms&type=sz
|
||||
https://hk.188766.xyz/?migutoken=495eb13a645c5a2f8b852786393431f3&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=ebd79e83e462d0836277b7d821a03237&id=gd_gdys&type=sz
|
||||
https://hk.188766.xyz/?migutoken=02370bfc32e4d801e1e858c871d9b508&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=32bef52dbb549507c1b1dcda0f110827&id=gd_gdse&type=sz
|
||||
https://hk.188766.xyz/?migutoken=9306ccb444d1f5cb674ad71df0e89dfb&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=e877009c522d6d4c80f4dff8c04a9ae0&id=gd_jjkt&type=sz
|
||||
https://hk.188766.xyz/?migutoken=99eebc640dcac859799bc8f038ad8083&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=f1b04ddbb52e07444a95dcd549160e14&id=gd_lnxq&type=sz
|
||||
https://hk.188766.xyz/?migutoken=164e11f53225eae2d152ece1e00fef90&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=79bd4d1e621799e3971bc8af83b73628&id=gd_gdyd&type=sz
|
||||
https://hk.188766.xyz/?migutoken=1ab22a147d0586fbf3af8d751051257e&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=240e8589a71f87c8f2361a0dce8b57b6&id=gd_xdjy&type=sz
|
||||
https://hk.188766.xyz/?migutoken=9420773e18abf96097f6707f7597f4d0&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=99408f718bd7fb1117694e428cc726da&id=gd_gdsh&type=sz
|
||||
https://hk.188766.xyz/?migutoken=701b587d1c2f1b0e89faa062b0a367d0&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=8f53c495c0c7213f6d7882b33fff8546&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=da387c76e253abe3655c676c32936202&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=830a38a4a85f283b460c5ac6e51d9c9d&id=dycj&type=sz
|
||||
https://migu.188766.xyz/?migutoken=c62ceb111b56425d11d917fc93c85c49&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=1866a37fbf22eab9deeddab27b1e185c&id=jsrw&type=sz
|
||||
https://migu.188766.xyz/?migutoken=2bd2a6b032636a3ba51f2e81a090a8f1&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=08ec50191514938525f58292c8ae8b61&id=shds&type=sz
|
||||
https://migu.188766.xyz/?migutoken=1568b53b7634794d98f4f7878720c0a8&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=ed4c8bb6c567b684ec242eb9174e4192&id=hhxd&type=sz
|
||||
https://migu.188766.xyz/?migutoken=bee4da69bb6725784a1eab029ff8677a&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=7388f9a1c71c68a18b82c7d37fe2edcf&id=mdy&type=sz
|
||||
https://migu.188766.xyz/?migutoken=f0c86f67fcb787f4b6426696a1b137d3&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=3fe76875b3cc97b5a5f0cc3db6b5d0ff&id=ash&type=sz
|
||||
https://migu.188766.xyz/?migutoken=aae3b52900ac0bd04a9c2b3a8611f628&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=65c0b1c256c48b2f6076a5c6b6f4f957&id=hn_xwpd&type=sz
|
||||
https://migu.188766.xyz/?migutoken=83cec75b68aa5ece12f4280fa7c2f803&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=a49905a131599735c5de758f91a0e113&id=hn_wlpd&type=sz
|
||||
https://migu.188766.xyz/?migutoken=197574130d398b511ed833bd2857d0ac&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=436403fc59c9984136a6c468dc6734f5&id=hn_jjpd&type=sz
|
||||
https://migu.188766.xyz/?migutoken=28ca34974670ddae9bb51689f1dd2c27&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=4ac94852ca306174226fe99d9099f1e6&id=hn_ggpd&type=sz
|
||||
https://migu.188766.xyz/?migutoken=746b60d15f2610f754e6dfe2475ad947&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=8b001b07ec041f901d91c716af945198&id=hn_sepd&type=sz
|
||||
https://migu.188766.xyz/?migutoken=c35a5d5c5fa8833d7c77efbf3e4d8cc9&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="地方频道",浙江国际
|
||||
@@ -307,45 +307,45 @@ 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://mgev.188766.xyz/?migutoken=fee8e79bdbcfeb63d7d6c056a7b01ece&id=fhzw&pp=1
|
||||
https://mgev.188766.xyz/?migutoken=1dd2133a383b678144a67768a2ac9e20&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=5adf4b3c7b87d3daf721e2dfdddd5d5f&id=hk_fhzw&type=dy
|
||||
https://mgev.188766.xyz/?migutoken=fe7637e3b2ac368663d4d7d01ba4c41d&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=ae0db77d547f1084a8a926562b42251c&id=fhzx&pp=1
|
||||
https://mgev.188766.xyz/?migutoken=88c1ea404bf93b8c5a8c5407052ffec8&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=7fe1e1061bbb7b5e3c79d1041ef41c9f&id=hk_fhzx&type=dy
|
||||
https://mgev.188766.xyz/?migutoken=8d0e8e2a72d3c44e19e99b2f6f306d3a&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=da4cb33ac29253bd42722d0bcdb221cd&id=fhhk&pp=1
|
||||
https://mgev.188766.xyz/?migutoken=ebfe09f5232fbbc1fcbd80d4ce72d224&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=93500d790c92b50cc2449685a5f08e81&id=hk_fhhk&type=dy
|
||||
https://mgev.188766.xyz/?migutoken=8c9f655b8af5f5de52aacf1492f251ed&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=d4dc4b6dcbf05839976498ac1960e776&id=hk_fct&type=dy
|
||||
https://mgev.188766.xyz/?migutoken=93c648dab16996310d451a8a43ecac48&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=a922c4c0d0877e7b537461d866f15144&id=hk_fct4k&type=dy
|
||||
https://mgev.188766.xyz/?migutoken=c90eeb7e2ec84b4a9ec82943570193f8&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=686f756b5e5b947deeeff1055651160b&id=hk_wxxw&type=dy
|
||||
https://mgev.188766.xyz/?migutoken=9a8cfd18f4240627ae62f66839aa3182&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=623fab5b5fba6615f99355be929d761d&id=hk_now&type=dy
|
||||
https://mgev.188766.xyz/?migutoken=f96402f69470c47079c24d81d31ff8ed&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=3f3b337bcb822002d7e71aaf03fa70f7&id=hk_tvbp&type=dy
|
||||
https://mgev.188766.xyz/?migutoken=dbf6101122ee0ffaa79dce2ab5d5a7d7&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=6b93c15f93f5a535400bf50de24c8fc2&id=hk_mzt&type=dy
|
||||
https://mgev.188766.xyz/?migutoken=8e6a7aabda48fb5f8f144f5bc6f984aa&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=c0572e2ad54b2648a20c2fb63ea63c76&id=hk_tvbxh&type=dy
|
||||
https://mgev.188766.xyz/?migutoken=4034ca3a414eed3fdc3052433efb0700&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=5c617639c464018bf563a7fe883479e2&id=hk_yzwx&type=dy
|
||||
https://mgev.188766.xyz/?migutoken=0270a9f25bcd7f3bbe1046387f372155&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=bfd78427c573b496cfd8a4b60daf659d&id=hk_8tv&type=dy
|
||||
https://mgev.188766.xyz/?migutoken=116ff3aa56a4e9cba07883fabb2ccbdd&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=debd1c7bbbc799cbe176205d33822223&id=hk_chu&type=dy
|
||||
https://mgev.188766.xyz/?migutoken=a4af23665ade088dbdf9f3cdd3137f68&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=0bb40d493ab48b27459e082f716b37df&id=hk_ch5&type=dy
|
||||
https://mgev.188766.xyz/?migutoken=a72c13a92a134a70834ec2ed3f4b306b&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=1c0356c402fad25f3aa96f199117fd08&id=hk_ch8&type=dy
|
||||
https://mgev.188766.xyz/?migutoken=06499e94d4276aded72d5f110f07ccc2&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=b710b40770356d4f4b3b5aa93bcbd4aa&id=hk_asam&type=dy
|
||||
https://mgev.188766.xyz/?migutoken=6e16f70dc5cabaa23bac4b9a58e263c3&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=b85c500dd22af9a5340ebfd9035ef6cf&id=hk_hoy&type=dy
|
||||
https://mgev.188766.xyz/?migutoken=ea446bb181120c4ea76fa0cd2771d373&id=hk_hoy&type=dy
|
||||
|
||||
|
||||
|
||||
|
||||
+1497
-1509
File diff suppressed because it is too large.
Load diff
-2425
File diff suppressed because it is too large.
Load diff
Binary file not shown.
+66
-59
@@ -5,34 +5,34 @@ CCTV1,http://23.237.228.134/live5/CCTV1.m3u8
|
||||
CCTV1,http://120.238.94.10:9901/tsfile/live/1018_1.m3u8
|
||||
CCTV1,http://218.3.138.25:1111/tsfile/live/1000_1.m3u8
|
||||
CCTV1,http://112.46.85.60:8009/hls/501/index.m3u8
|
||||
CCTV10,http://23.237.228.134/live5/CCTV10.m3u8
|
||||
CCTV10,http://58.57.40.22:9901/tsfile/live/1010_1.m3u8
|
||||
CCTV10,http://222.169.85.8:9901/tsfile/live/0010_1.m3u8
|
||||
CCTV10,http://27.41.245.32:801/hls/10/index.m3u8
|
||||
CCTV10,http://120.238.94.10:9901/tsfile/live/1028_1.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://69.30.246.194/live/cctv11.m3u8
|
||||
CCTV11,http://120.238.94.10:9901/tsfile/live/1029_1.m3u8
|
||||
CCTV11,http://61.136.172.236:9901/tsfile/live/0011_1.m3u8
|
||||
CCTV11,http://222.169.85.8:9901/tsfile/live/0011_1.m3u8
|
||||
CCTV12,http://58.57.40.22:9901/tsfile/live/1012_1.m3u8
|
||||
CCTV12,http://69.30.246.194/live/cctv12.m3u8
|
||||
CCTV12,http://23.237.228.134/live3/CCTV12.m3u8
|
||||
CCTV12,http://69.30.246.194/live/cctv12.m3u8
|
||||
CCTV12,http://120.238.94.10:9901/tsfile/live/1030_1.m3u8
|
||||
CCTV12,http://112.46.85.60:8009/hls/507/index.m3u8
|
||||
CCTV12,http://222.169.85.8:9901/tsfile/live/0012_1.m3u8
|
||||
CCTV13,http://58.57.40.22:9901/tsfile/live/1013_1.m3u8
|
||||
CCTV13,http://222.169.85.8:9901/tsfile/live/0013_1.m3u8
|
||||
CCTV13,http://120.238.94.10:9901/tsfile/live/1031_1.m3u8
|
||||
CCTV13,http://120.211.62.180:8000/hls/13/index.m3u8
|
||||
CCTV13,http://218.3.138.25:1111/tsfile/live/1012_1.m3u8
|
||||
CCTV13,http://8.138.7.223/【公众号:榴芒电视】/cctv13.m3u8
|
||||
CCTV14,http://58.57.40.22:9901/tsfile/live/1014_1.m3u8
|
||||
CCTV14,http://23.237.228.134/live3/CCTV14.m3u8
|
||||
CCTV14,http://69.30.246.194/live/cctv14.m3u8
|
||||
CCTV14,http://27.41.245.32:801/hls/14/index.m3u8
|
||||
CCTV14,http://222.169.85.8:9901/tsfile/live/0014_1.m3u8
|
||||
CCTV14,http://120.211.62.180:8000/hls/14/index.m3u8
|
||||
CCTV15,http://58.57.40.22:9901/tsfile/live/1015_1.m3u8
|
||||
CCTV15,http://69.30.246.194/live/cctv15.m3u8
|
||||
CCTV15,http://222.134.245.16:9901/tsfile/live/0015_1.m3u8
|
||||
CCTV15,http://222.169.85.8:9901/tsfile/live/0015_1.m3u8
|
||||
CCTV15,http://183.11.239.36:808/hls/102/index.m3u8
|
||||
CCTV15,http://222.134.245.16:9901/tsfile/live/0015_1.m3u8
|
||||
CCTV15,http://120.76.248.139/live/bfgd/4200000133.m3u8
|
||||
CCTV15,http://153.0.171.163:9901/tsfile/live/1014_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||
CCTV16,http://69.30.246.194/live/cctv16.m3u8
|
||||
@@ -40,50 +40,51 @@ CCTV16,http://39.152.103.17:8089/tsfile/live/1015_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://23.237.228.134/live3/CCTV17.m3u8
|
||||
CCTV17,http://120.76.248.139/live/bfgd/4200000204.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.211.62.180:8000/hls/17/index.m3u8
|
||||
CCTV2,http://58.57.40.22:9901/tsfile/live/1001_1.m3u8
|
||||
CCTV2,http://23.237.228.134/live5/CCTV2.m3u8
|
||||
CCTV2,http://27.41.245.32:801/hls/2/index.m3u8
|
||||
CCTV2,http://112.123.206.32:808/hls/2/index.m3u8
|
||||
CCTV2,http://222.169.85.8:9901/tsfile/live/0002_1.m3u8
|
||||
CCTV2,http://120.238.94.10:9901/tsfile/live/1019_1.m3u8
|
||||
CCTV3,http://58.57.40.22:9901/tsfile/live/1002_1.m3u8
|
||||
CCTV3,http://23.237.228.134/live5/CCTV3.m3u8
|
||||
CCTV3,http://120.238.94.10:9901/tsfile/live/1020_1.m3u8
|
||||
CCTV3,http://222.169.85.8:9901/tsfile/live/0003_1.m3u8
|
||||
CCTV3,http://39.152.103.17:8089/tsfile/live/1002_1.m3u8
|
||||
CCTV3,http://120.238.94.10:9901/tsfile/live/1020_1.m3u8
|
||||
CCTV4,http://58.57.40.22:9901/tsfile/live/1003_1.m3u8
|
||||
CCTV4,http://120.238.94.10:9901/tsfile/live/1021_1.m3u8
|
||||
CCTV4,http://221.226.51.220:50081/newlive/live/hls/4/live.m3u8
|
||||
CCTV4,http://183.11.239.36:808/hls/22/index.m3u8
|
||||
CCTV4,http://120.211.62.180:8000/hls/4/index.m3u8
|
||||
CCTV4,http://221.226.51.220:50081/newlive/live/hls/4/live.m3u8
|
||||
CCTV5,http://58.57.40.22:9901/tsfile/live/1004_1.m3u8
|
||||
CCTV5,http://23.237.228.134/live5/CCTV5.m3u8
|
||||
CCTV5,http://23.237.228.134/live5/CCTV5p.m3u8
|
||||
CCTV5,http://27.41.245.32:801/hls/5/index.m3u8
|
||||
CCTV5,http://222.169.85.8:9901/tsfile/live/0005_1.m3u8
|
||||
CCTV5,http://120.238.94.10:9901/tsfile/live/1022_1.m3u8
|
||||
CCTV5+,http://58.57.40.22:9901/tsfile/live/1005_1.m3u8
|
||||
CCTV5+,http://120.76.248.139/live/bfgd/4200000246.m3u8
|
||||
CCTV5+,http://120.238.94.10:9901/tsfile/live/1023_1.m3u8
|
||||
CCTV5+,http://222.169.85.8:9901/tsfile/live/0116_1.m3u8
|
||||
CCTV5+,http://120.238.94.82:9901/tsfile/live/1030_1.m3u8
|
||||
CCTV5+,http://120.238.94.10:9901/tsfile/live/1023_1.m3u8
|
||||
CCTV6,http://58.57.40.22:9901/tsfile/live/1006_1.m3u8
|
||||
CCTV6,http://27.41.245.32:801/hls/6/index.m3u8
|
||||
CCTV6,http://182.150.23.74:808/hls/6/index.m3u8
|
||||
CCTV6,http://222.169.85.8:9901/tsfile/live/0006_1.m3u8
|
||||
CCTV6,http://218.3.138.25:1111/tsfile/live/1005_1.m3u8
|
||||
CCTV6,http://183.11.239.36:808/hls/94/index.m3u8
|
||||
CCTV7,http://58.57.40.22:9901/tsfile/live/1007_1.m3u8
|
||||
CCTV7,http://23.237.228.134/live5/CCTV7.m3u8
|
||||
CCTV7,http://27.41.245.32:801/hls/7/index.m3u8
|
||||
CCTV7,http://120.238.94.10:9901/tsfile/live/1025_1.m3u8
|
||||
CCTV8,http://58.57.40.22:9901/tsfile/live/1008_1.m3u8
|
||||
CCTV8,http://27.41.245.32:801/hls/8/index.m3u8
|
||||
CCTV8,http://222.169.85.8:9901/tsfile/live/0008_1.m3u8
|
||||
CCTV8,http://120.238.94.10:9901/tsfile/live/1026_1.m3u8
|
||||
CCTV8,http://218.3.138.25:1111/tsfile/live/1007_1.m3u8
|
||||
CCTV8,http://183.11.239.36:808/hls/96/index.m3u8
|
||||
CCTV9,http://58.57.40.22:9901/tsfile/live/1009_1.m3u8
|
||||
CCTV9,http://23.237.228.134/live5/CCTV9.m3u8
|
||||
CCTV9,http://27.41.245.32:801/hls/9/index.m3u8
|
||||
CCTV9,http://120.238.94.10:9901/tsfile/live/1027_1.m3u8
|
||||
CCTV9,http://120.211.62.180:8000/hls/9/index.m3u8
|
||||
CCTV9,http://222.169.85.8:9901/tsfile/live/0009_1.m3u8
|
||||
CCTV世界地理,http://111.61.236.247:9081/hls/62/index.m3u8
|
||||
CCTV世界地理,http://38.75.136.137:98/gslb/dsdqpub/sjdl.m3u8?auth=testpub
|
||||
CCTV央视台球,http://38.75.136.137:98/gslb/dsdqpub/ystq.m3u8?auth=testpub
|
||||
@@ -102,6 +103,7 @@ CHC动作电影,http://120.238.94.82:9901/tsfile/live/1052_1.m3u8
|
||||
CHC动作电影,http://38.75.136.137:98/gslb/dsdqpub/chcdz.m3u8?auth=testpub
|
||||
CHC动作电影,http://183.237.95.108:9901/tsfile/live/1006_1.m3u8?key=txiptv&playlive=0&authid=0
|
||||
CHC家庭影院,http://43.251.226.89:8080/play/225.m3u8
|
||||
CHC家庭影院,http://38.75.136.137:98/gslb/dsdqpub/chcjt.m3u8?auth=testpub
|
||||
CHC家庭影院,http://61.184.46.85:9901/tsfile/live/1023_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||
CHC电影,http://183.237.95.108:9901/tsfile/live/1008_1.m3u8?key=txiptv&playlive=0&authid=0
|
||||
IPTV经典电影,http://43.138.0.72:35455/yy/1382754187
|
||||
@@ -110,23 +112,22 @@ IPTV经典电影,http://43.138.0.72:35455/yy/1382754187
|
||||
万荣综合,http://60.222.246.220:19433/hls1.m3u8
|
||||
三沙卫视,http://38.75.136.137:98/gslb/dsdqpub/ssws.m3u8?auth=testpub
|
||||
东南卫视,http://58.57.40.22:9901/tsfile/live/1037_1.m3u8
|
||||
东南卫视,http://23.237.228.134/live8/gansu.m3u8
|
||||
东南卫视,http://36.32.174.67:60080/newlive/live/hls/33/live.m3u8
|
||||
东南卫视,http://61.136.172.236:9901/tsfile/live/0137_1.m3u8
|
||||
东南卫视,http://120.76.248.139/live/bfgd/4200000483.m3u8
|
||||
东南卫视,http://111.61.236.247:9081/hls/42/index.m3u8
|
||||
东方卫视,http://58.57.40.22:9901/tsfile/live/1030_1.m3u8
|
||||
东方卫视,http://23.237.228.134/live6/dongnan.m3u8
|
||||
东方卫视,http://69.30.246.194/live/dfws.m3u8
|
||||
东方卫视,http://36.32.174.67:60080/newlive/live/hls/24/live.m3u8
|
||||
中华小当家,http://61.221.215.25:8800/hls/40/index.m3u8
|
||||
中华特产,http://120.76.248.139/live/bfgd/4200000158.m3u8
|
||||
乐至综合,http://175.155.106.72:89/live1/live1.m3u8
|
||||
乐至综合,http://175.155.106.72:89/live1/live1.m3u8?zsicd
|
||||
乐至综合,http://175.155.106.72:89/live1/live1.m3u8?zsicd;http://rmlive.lzxrmtzx.com/live1/live1.m3u8?zsicd
|
||||
云南卫视,http://58.57.40.22:9901/tsfile/live/1047_1.m3u8
|
||||
云南卫视,http://23.237.228.134/live8/yunnan.m3u8
|
||||
云南卫视,http://36.32.174.67:60080/newlive/live/hls/45/live.m3u8
|
||||
云南卫视,http://120.238.94.10:9901/tsfile/live/1069_1.m3u8
|
||||
云南卫视,http://36.32.174.67:60080/newlive/live/hls/45/live.m3u8
|
||||
云南卫视,http://111.61.236.247:9081/hls/32/index.m3u8
|
||||
伊犁哈萨克,http://110.153.180.106:55555/out_3/index.m3u8
|
||||
伊犁哈萨克,http://110.153.180.106:55555/out_3/index.m3u8?zxinjd
|
||||
伊犁汉语,http://110.153.180.106:55555/out_1/index.m3u8?zxinjd
|
||||
@@ -137,14 +138,15 @@ IPTV经典电影,http://43.138.0.72:35455/yy/1382754187
|
||||
伊犁维吾尔,http://110.153.180.106:55555/out_2/index.m3u8?zxinjd
|
||||
优优宝贝,http://120.76.248.139/live/bfgd/4200000153.m3u8
|
||||
兵器科技,http://120.238.94.10:9901/tsfile/live/1096_1.m3u8
|
||||
兵器科技,http://38.75.136.137:98/gslb/dsdqpub/gfjs.m3u8?auth=testpub
|
||||
兵团八师石河子新闻综合,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://120.76.248.139/live/bfgd/4200000110.m3u8
|
||||
内蒙古卫视,http://23.237.228.134/live8/neimenggu.m3u8
|
||||
内蒙古卫视,http://120.76.248.139/live/bfgd/4200000110.m3u8
|
||||
内蒙古卫视,http://60.16.0.216:5757/hls/41/index.m3u8
|
||||
内蒙古卫视,http://111.61.236.247:9081/hls/48/index.m3u8
|
||||
内蒙古卫视,http://183.11.239.36:808/hls/60/index.m3u8
|
||||
农林卫视,http://120.76.248.139/live/bfgd/4200000122.m3u8
|
||||
农林卫视,http://8.138.7.223/【公众号:榴芒电视】/农林卫视.m3u8
|
||||
农林卫视,http://124.116.183.146:9901/tsfile/live/1004_1.m3u8
|
||||
@@ -152,7 +154,7 @@ IPTV经典电影,http://43.138.0.72:35455/yy/1382754187
|
||||
北京卫视,http://58.57.40.22:9901/tsfile/live/1032_1.m3u8
|
||||
北京卫视,http://23.237.228.134/live3/beijing.m3u8
|
||||
北京卫视,http://182.150.23.74:808/hls/17/index.m3u8
|
||||
北京卫视,http://120.211.62.180:8000/hls/35/index.m3u8
|
||||
北京卫视,http://222.169.85.8:9901/tsfile/live/0017_1.m3u8
|
||||
卡酷动画,http://58.57.40.22:9901/tsfile/live/1060_1.m3u8
|
||||
卡酷动画,http://218.13.170.98:9901/tsfile/live/1021_1.m3u8
|
||||
厦门卫视,http://183.11.239.36:808/hls/17/index.m3u8
|
||||
@@ -161,60 +163,61 @@ IPTV经典电影,http://43.138.0.72:35455/yy/1382754187
|
||||
合肥新闻,http://112.27.235.94:8000/hls/18/index.m3u8
|
||||
吉林卫视,http://58.57.40.22:9901/tsfile/live/1050_1.m3u8
|
||||
吉林卫视,http://23.237.228.134/live8/jilin.m3u8
|
||||
吉林卫视,http://36.32.174.67:60080/newlive/live/hls/40/live.m3u8
|
||||
吉林卫视,http://111.61.236.247:9081/hls/45/index.m3u8
|
||||
吉林卫视,http://36.32.174.67:60080/newlive/live/hls/40/live.m3u8
|
||||
哈尔滨影视,http://111.43.126.240:9003/hls/5/index.m3u8
|
||||
哈尔滨生活,http://111.43.126.240:9003/hls/3/index.m3u8
|
||||
四川卫视,http://58.57.40.22:9901/tsfile/live/1046_1.m3u8
|
||||
四川卫视,http://120.238.94.10:9901/tsfile/live/1058_1.m3u8
|
||||
四川卫视,http://39.152.103.17:8089/tsfile/live/1044_1.m3u8
|
||||
四川卫视,http://124.116.183.146:9901/tsfile/live/0123_1.m3u8
|
||||
四川卫视,http://60.16.0.216:5757/hls/30/index.m3u8
|
||||
四川卫视,http://120.238.94.10:9901/tsfile/live/1058_1.m3u8
|
||||
四川科教,http://182.150.115.21:8030/pcgacg/pcgacg_0.m3u8
|
||||
四海钓鱼,http://120.76.248.139/live/bfgd/4200000229.m3u8
|
||||
大湾区卫视,http://222.128.55.152:9080/live/dwq.m3u8
|
||||
大湾区卫视,http://183.11.239.36:808/hls/132/index.m3u8
|
||||
天映经典,http://74.91.26.218:82/live/tyjd.m3u8
|
||||
天津卫视,http://58.57.40.22:9901/tsfile/live/1034_1.m3u8
|
||||
天津卫视,http://23.237.228.134/live8/tianjing.m3u8
|
||||
天津卫视,http://60.16.0.216:5757/hls/34/index.m3u8
|
||||
天津卫视,http://222.169.85.8:9901/tsfile/live/0135_1.m3u8
|
||||
天津卫视,http://111.61.236.247:9081/hls/29/index.m3u8
|
||||
天津卫视,http://124.116.183.146:9901/tsfile/live/0135_1.m3u8
|
||||
天津卫视,http://182.150.23.74:808/hls/27/index.m3u8
|
||||
天津卫视,http://183.11.239.36:808/hls/42/index.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
|
||||
宁夏卫视,http://58.57.40.22:9901/tsfile/live/1054_1.m3u8
|
||||
宁夏卫视,http://120.76.248.139/live/bfgd/4200000118.m3u8
|
||||
宁夏卫视,http://120.238.94.10:9901/tsfile/live/1076_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://58.57.40.22:9901/tsfile/live/1033_1.m3u8
|
||||
安徽卫视,http://23.237.228.134/live8/anhui.m3u8
|
||||
安徽卫视,http://222.169.85.8:9901/tsfile/live/0130_1.m3u8
|
||||
安徽卫视,http://124.116.183.146:9901/tsfile/live/0130_1.m3u8
|
||||
安徽卫视,http://120.211.62.180:8000/hls/33/index.m3u8
|
||||
安徽影视,http://112.27.235.94:8000/hls/24/index.m3u8
|
||||
安徽综艺体育,http://112.27.235.94:8000/hls/25/index.m3u8
|
||||
山东体育,http://58.57.40.22:9901/tsfile/live/1020_1.m3u8
|
||||
山东农科,http://58.57.40.22:9901/tsfile/live/1022_1.m3u8
|
||||
山东卫视,http://36.32.174.67:60080/newlive/live/hls/42/live.m3u8
|
||||
山东卫视,http://120.76.248.139/live/bfgd/4200000099.m3u8
|
||||
山东卫视,http://222.169.85.8:9901/tsfile/live/0131_1.m3u8
|
||||
山东卫视,http://182.150.23.74:808/hls/23/index.m3u8
|
||||
山东卫视,http://120.211.62.180:8000/hls/38/index.m3u8
|
||||
山东卫视,http://36.32.174.67:60080/newlive/live/hls/42/live.m3u8
|
||||
山东卫视,http://183.11.239.36:808/hls/43/index.m3u8
|
||||
山东文旅,http://58.57.40.22:9901/tsfile/live/1023_1.m3u8
|
||||
山东生活,http://58.57.40.22:9901/tsfile/live/1018_1.m3u8
|
||||
山东综艺,http://58.57.40.22:9901/tsfile/live/1021_1.m3u8
|
||||
山西卫视,http://119.39.9.8:9901/tsfile/live/0118_1.m3u8
|
||||
山西卫视,http://23.237.228.134/live8/shanxi.m3u8
|
||||
山西卫视,http://60.16.0.216:5757/hls/39/index.m3u8
|
||||
山西卫视,http://120.238.94.10:9901/tsfile/live/1071_1.m3u8
|
||||
山西卫视,http://36.32.174.67:60080/newlive/live/hls/43/live.m3u8
|
||||
巴音郭楞州,http://58.57.40.22:9901/tsfile/live/1024_1.m3u8
|
||||
广东体育,http://120.238.94.10:9901/tsfile/live/1012_1.m3u8
|
||||
广东体育,http://218.13.170.98:9901/tsfile/live/0019_1.m3u8
|
||||
广东体育,http://183.11.239.36:808/hls/2/index.m3u8
|
||||
广东卫视,http://58.57.40.22:9901/tsfile/live/1039_1.m3u8
|
||||
广东卫视,http://23.237.228.134/live6/guangdong.m3u8
|
||||
广东卫视,http://222.214.208.34:59901/tsfile/live/0125_1.m3u8
|
||||
广东卫视,http://120.238.94.10:9901/tsfile/live/1008_1.m3u8
|
||||
广东卫视,http://58.57.40.22:9901/tsfile/live/1039_1.m3u8
|
||||
广东卫视,http://222.169.85.8:9901/tsfile/live/0125_1.m3u8
|
||||
广东卫视,http://120.238.94.82:9901/tsfile/live/1009_1.m3u8
|
||||
广东卫视,http://120.238.94.10:9901/tsfile/live/1008_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
|
||||
@@ -222,7 +225,7 @@ IPTV经典电影,http://43.138.0.72:35455/yy/1382754187
|
||||
广西卫视,http://58.57.40.22:9901/tsfile/live/1049_1.m3u8
|
||||
广西卫视,http://23.237.228.134/live6/guangxi.m3u8
|
||||
广西卫视,http://23.237.228.134/live6/guizhou.m3u8
|
||||
广西卫视,http://36.32.174.67:60080/newlive/live/hls/38/live.m3u8
|
||||
广西卫视,http://60.16.0.216:5757/hls/45/index.m3u8
|
||||
广西国际,http://38.75.136.137:98/gslb/dsdqpub/gxgj.m3u8?auth=testpub
|
||||
广西新闻,http://38.75.136.137:98/gslb/dsdqpub/gxxw.m3u8?auth=testpub
|
||||
延边卫视,http://120.76.248.139/live/bfgd/4200000117.m3u8
|
||||
@@ -232,6 +235,7 @@ IPTV经典电影,http://43.138.0.72:35455/yy/1382754187
|
||||
新疆卫视,http://183.11.239.36:808/hls/65/index.m3u8
|
||||
新疆卫视,http://120.76.248.139/live/bfgd/4200000150.m3u8
|
||||
新视觉,http://120.76.248.139/live/bfgd/4200000249.m3u8
|
||||
星空卫视,http://111.221.137.155:44330/tsfile/live/0139_1.m3u8?key=txiptv
|
||||
朝阳新闻综合,http://120.76.248.139/live/bfgd/4200000282.m3u8
|
||||
武进生活,http://43.251.226.89:8080/play/522.m3u8
|
||||
江夏新闻综合,http://59.175.226.142:280/gb28181/xwzh.m3u8?zhubd
|
||||
@@ -239,27 +243,27 @@ IPTV经典电影,http://43.138.0.72:35455/yy/1382754187
|
||||
江津新闻综合,http://222.179.155.21:1935/ch1.m3u8?zzhongqd
|
||||
江苏卫视,http://58.57.40.22:9901/tsfile/live/1031_1.m3u8
|
||||
江苏卫视,http://69.30.246.194/live/jsws.m3u8
|
||||
江苏卫视,http://222.214.208.34:59901/tsfile/live/0127_1.m3u8
|
||||
江苏卫视,http://27.41.245.32:801/hls/42/index.m3u8
|
||||
江苏卫视,http://60.16.0.216:5757/hls/24/index.m3u8
|
||||
江苏卫视,http://222.169.85.8:9901/tsfile/live/0127_1.m3u8
|
||||
江西卫视,http://58.57.40.22:9901/tsfile/live/1043_1.m3u8
|
||||
江西卫视,http://23.237.228.134/live8/jiangxi.m3u8
|
||||
江西卫视,http://36.32.174.67:60080/newlive/live/hls/22/live.m3u8
|
||||
江西卫视,http://222.214.208.34:59901/tsfile/live/0138_1.m3u8
|
||||
江西卫视,http://222.169.85.8:9901/tsfile/live/0138_1.m3u8
|
||||
江西卫视,http://36.32.174.67:60080/newlive/live/hls/31/live.m3u8
|
||||
江西卫视,http://36.32.174.67:60080/newlive/live/hls/22/live.m3u8
|
||||
河北卫视,http://112.123.243.37:50085/tsfile/live/0018_1.m3u8
|
||||
河北卫视,http://58.57.40.22:9901/tsfile/live/1044_1.m3u8
|
||||
河北卫视,http://23.237.228.134/live8/hebei.m3u8
|
||||
河北卫视,http://120.211.62.180:8000/hls/19/index.m3u8
|
||||
河北卫视,http://36.32.174.67:60080/newlive/live/hls/36/live.m3u8
|
||||
河北卫视,http://120.76.248.139/live/bfgd/4200000108.m3u8
|
||||
河北卫视,http://111.61.236.247:9081/hls/17/index.m3u8
|
||||
河南卫视,http://58.57.40.22:9901/tsfile/live/1048_1.m3u8
|
||||
河南卫视,http://120.238.94.10:9901/tsfile/live/1068_1.m3u8
|
||||
河南卫视,http://120.211.62.180:8000/hls/40/index.m3u8
|
||||
河南卫视,http://222.169.85.8:9901/tsfile/live/0139_1.m3u8
|
||||
河南卫视,http://183.11.239.36:808/hls/51/index.m3u8
|
||||
泗阳资讯,http://43.251.226.89:8080/play/530.m3u8
|
||||
浙江卫视,http://58.57.40.22:9901/tsfile/live/1029_1.m3u8
|
||||
浙江卫视,http://23.237.228.134/live6/zhejiang.m3u8
|
||||
浙江卫视,http://69.30.246.194/live/zjws.m3u8
|
||||
浙江卫视,http://23.237.228.134/live6/zhejiang.m3u8
|
||||
海南卫视,http://58.57.40.22:9901/tsfile/live/1000_1.m3u8
|
||||
海南卫视,http://120.76.248.139/live/bfgd/4200000473.m3u8
|
||||
海南卫视,http://39.152.103.17:8089/tsfile/live/1046_1.m3u8
|
||||
@@ -271,17 +275,21 @@ IPTV经典电影,http://43.138.0.72:35455/yy/1382754187
|
||||
深圳卫视,http://58.57.40.22:9901/tsfile/live/1036_1.m3u8
|
||||
深圳卫视,http://23.237.228.134/live6/shenzhen.m3u8
|
||||
深圳卫视,http://38.64.72.148:80/hls/modn/list/4007/playlist.m3u8
|
||||
深圳卫视,http://113.26.202.52:1299/tsfile/live/0126_1.m3u8
|
||||
深圳卫视,http://222.214.208.34:59901/tsfile/live/0126_1.m3u8
|
||||
深圳卫视,http://61.184.46.85:9901/tsfile/live/1004_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||
深圳卫视,http://222.169.85.8:9901/tsfile/live/0126_1.m3u8
|
||||
深圳卫视,http://124.116.183.146:9901/tsfile/live/0126_1.m3u8
|
||||
湖北卫视,http://58.57.40.22:9901/tsfile/live/1038_1.m3u8
|
||||
湖北卫视,http://23.237.228.134/live6/hubei.m3u8
|
||||
湖北卫视,http://60.16.0.216:5757/hls/33/index.m3u8
|
||||
湖北卫视,http://222.169.85.8:9901/tsfile/live/0132_1.m3u8
|
||||
湖北卫视,http://120.238.94.10:9901/tsfile/live/1055_1.m3u8
|
||||
湖北卫视,http://124.116.183.146:9901/tsfile/live/0132_1.m3u8
|
||||
湖南卫视,http://58.57.40.22:9901/tsfile/live/1028_1.m3u8
|
||||
湖南卫视,http://69.30.246.194/live/hnws.m3u8
|
||||
湖南卫视,http://23.237.228.134/live6/hunan.m3u8
|
||||
潼南综合,http://183.230.184.51:65500/tntv1.m3u8
|
||||
炫动卡通,http://120.238.94.10:9901/tsfile/live/1037_1.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://58.57.40.22:9901/tsfile/live/1056_1.m3u8
|
||||
@@ -300,8 +308,8 @@ IPTV经典电影,http://43.138.0.72:35455/yy/1382754187
|
||||
西藏卫视,http://183.11.239.36:808/hls/64/index.m3u8
|
||||
贵州卫视,http://58.57.40.22:9901/tsfile/live/1042_1.m3u8
|
||||
贵州卫视,http://23.237.228.134/live6/hainan.m3u8
|
||||
贵州卫视,http://222.214.208.34:59901/tsfile/live/0120_1.m3u8
|
||||
贵州卫视,http://60.16.0.216:5757/hls/37/index.m3u8
|
||||
贵州卫视,http://222.169.85.8:9901/tsfile/live/0120_1.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
|
||||
@@ -309,7 +317,7 @@ IPTV经典电影,http://43.138.0.72:35455/yy/1382754187
|
||||
辽宁卫视,http://58.57.40.22:9901/tsfile/live/1035_1.m3u8
|
||||
辽宁卫视,http://39.152.103.17:8089/tsfile/live/1024_1.m3u8
|
||||
辽宁卫视,http://60.16.0.216:5757/hls/32/index.m3u8
|
||||
辽宁卫视,http://120.211.62.180:8000/hls/37/index.m3u8
|
||||
辽宁卫视,http://183.11.239.36:808/hls/47/index.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
|
||||
@@ -319,10 +327,10 @@ IPTV经典电影,http://43.138.0.72:35455/yy/1382754187
|
||||
辽宁都市,http://120.76.248.139/live/bfgd/4200000610.m3u8
|
||||
鄂托克旗电视台,http://110.19.181.138:10080/hls/F509Rh7GR/F509Rh7GR_live.m3u8?zneimd
|
||||
重庆卫视,http://23.237.228.134/live6/chongqing.m3u8
|
||||
重庆卫视,http://36.32.174.67:60080/newlive/live/hls/34/live.m3u8
|
||||
重庆卫视,http://60.16.0.216:5757/hls/36/index.m3u8
|
||||
重庆卫视,http://124.116.183.146:9901/tsfile/live/0142_1.m3u8
|
||||
重庆卫视,http://111.61.236.247:9081/hls/41/index.m3u8
|
||||
重庆卫视,http://36.32.174.67:60080/newlive/live/hls/34/live.m3u8
|
||||
重庆卫视,http://222.169.85.8:9901/tsfile/live/0142_1.m3u8
|
||||
重庆新闻,http://38.75.136.137:98/gslb/dsdqpub/cqxw.m3u8?auth=testpub
|
||||
重庆汽摩,http://120.76.248.139/live/bfgd/4200000168.m3u8
|
||||
重庆汽摩,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]
|
||||
@@ -333,17 +341,17 @@ IPTV经典电影,http://43.138.0.72:35455/yy/1382754187
|
||||
铜梁综合,http://183.64.174.171:40123/ch1.m3u8?zzhongqd
|
||||
陕西卫视,http://23.237.228.134/live6/sichuan.m3u8
|
||||
陕西卫视,http://36.32.174.67:60080/newlive/live/hls/44/live.m3u8
|
||||
陕西卫视,http://222.169.85.8:9901/tsfile/live/0136_1.m3u8
|
||||
陕西卫视,http://124.116.183.146:9901/tsfile/live/0136_1.m3u8
|
||||
陕西卫视,http://153.0.171.163:9901/tsfile/live/0136_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||
陕西新闻咨询,http://112.46.105.20:8009/hls/18/index.m3u8
|
||||
陕西秦腔,http://112.46.105.20:8009/hls/22/index.m3u8
|
||||
陕西都市青春,http://112.46.105.20:8009/hls/19/index.m3u8
|
||||
陕西银龄,http://112.46.105.20:8009/hls/20/index.m3u8
|
||||
青海卫视,http://58.57.40.22:9901/tsfile/live/1057_1.m3u8
|
||||
青海卫视,http://23.237.228.134/live8/qinghai.m3u8
|
||||
青海卫视,http://120.76.248.139/live/bfgd/4200000111.m3u8
|
||||
青海卫视,http://120.238.94.10:9901/tsfile/live/1073_1.m3u8
|
||||
青海卫视,http://111.61.236.247:9081/hls/49/index.m3u8
|
||||
青海卫视,http://120.76.248.139/live/bfgd/4200000111.m3u8
|
||||
风云剧场,http://120.238.94.10:9901/tsfile/live/1090_1.m3u8
|
||||
风云剧场,http://38.75.136.137:98/gslb/dsdqpub/fyjc.m3u8?auth=testpub
|
||||
风云音乐,http://120.238.94.10:9901/tsfile/live/1089_1.m3u8
|
||||
@@ -352,10 +360,9 @@ IPTV经典电影,http://43.138.0.72:35455/yy/1382754187
|
||||
黎城综合,http://111.53.96.67:8081/live/1/index.m3u8
|
||||
黎城综合,http://111.53.96.67:8081/live/1/index.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/1040_1.m3u8
|
||||
黑龙江卫视,http://120.76.248.139/live/bfgd/4200000095.m3u8
|
||||
黑龙江卫视,http://124.116.183.146:9901/tsfile/live/0143_1.m3u8
|
||||
黑龙江卫视,http://183.11.239.36:808/hls/48/index.m3u8
|
||||
黑龙江卫视,http://61.136.172.236:9901/tsfile/live/0143_1.m3u8
|
||||
龙祥电影,http://43.251.226.89:8080/play/1198.m3u8
|
||||
黑龙江卫视,http://120.76.248.139/live/bfgd/4200000095.m3u8
|
||||
|
||||
# IPv6 Streams
|
||||
Binary file not shown.
Reference in new issue
Block a user