mirror of
https://github.com/ls125781003/tvboxtg.git
synced 2026-11-02 01:33:44 +00:00
0106
fix,xx0107
This commit is contained in:
1 parent
914d2a92e5
commit
2293d73ffb
172 files changed
+19944
-226596
No files matched your search
+120
-1274
File diff suppressed because it is too large.
Load diff
@@ -1,304 +0,0 @@
|
|||||||
if (typeof Object.assign != 'function') {
|
|
||||||
Object.assign = function () {
|
|
||||||
var target = arguments[0];
|
|
||||||
for (var i = 1; i < arguments.length; i++) {
|
|
||||||
var source = arguments[i];
|
|
||||||
for (var key in source) {
|
|
||||||
if (Object.prototype.hasOwnProperty.call(source, key)) {
|
|
||||||
target[key] = source[key];
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return target;
|
|
||||||
};
|
|
||||||
}
|
|
||||||
function getMubans() {
|
|
||||||
var mubanDict = { // 模板字典
|
|
||||||
mxpro: {
|
|
||||||
title: '',
|
|
||||||
host: '',
|
|
||||||
// homeUrl:'/',
|
|
||||||
url: '/vodshow/fyclass--------fypage---.html',
|
|
||||||
searchUrl: '/vodsearch/**----------fypage---.html',
|
|
||||||
searchable: 2,//是否启用全局搜索,
|
|
||||||
quickSearch: 0,//是否启用快速搜索,
|
|
||||||
filterable: 0,//是否启用分类筛选,
|
|
||||||
headers: {//网站的请求头,完整支持所有的,常带ua和cookies
|
|
||||||
'User-Agent': 'MOBILE_UA',
|
|
||||||
// "Cookie": "searchneed=ok"
|
|
||||||
},
|
|
||||||
class_parse: '.navbar-items li:gt(2):lt(8);a&&Text;a&&href;/(\\d+).html',
|
|
||||||
play_parse: true,
|
|
||||||
lazy: '',
|
|
||||||
limit: 6,
|
|
||||||
推荐: '.tab-list.active;a.module-poster-item.module-item;.module-poster-item-title&&Text;.lazyload&&data-original;.module-item-note&&Text;a&&href',
|
|
||||||
double: true, // 推荐内容是否双层定位
|
|
||||||
一级: 'body a.module-poster-item.module-item;a&&title;.lazyload&&data-original;.module-item-note&&Text;a&&href',
|
|
||||||
二级: {
|
|
||||||
"title": "h1&&Text;.module-info-tag&&Text",
|
|
||||||
"img": ".lazyload&&data-original",
|
|
||||||
"desc": ".module-info-item:eq(1)&&Text;.module-info-item:eq(2)&&Text;.module-info-item:eq(3)&&Text",
|
|
||||||
"content": ".module-info-introduction&&Text",
|
|
||||||
"tabs": ".module-tab-item",
|
|
||||||
"lists": ".module-play-list:eq(#id) a"
|
|
||||||
},
|
|
||||||
搜索: 'body .module-item;.module-card-item-title&&Text;.lazyload&&data-original;.module-item-note&&Text;a&&href;.module-info-item-content&&Text',
|
|
||||||
},
|
|
||||||
mxone5: {
|
|
||||||
title: '',
|
|
||||||
host: '',
|
|
||||||
url: '/show/fyclass--------fypage---.html',
|
|
||||||
searchUrl: '/search/**----------fypage---.html',
|
|
||||||
searchable: 2,//是否启用全局搜索,
|
|
||||||
quickSearch: 0,//是否启用快速搜索,
|
|
||||||
filterable: 0,//是否启用分类筛选,
|
|
||||||
class_parse: '.nav-menu-items&&li;a&&Text;a&&href;.*/(.*?).html',
|
|
||||||
play_parse: true,
|
|
||||||
lazy: '',
|
|
||||||
limit: 6,
|
|
||||||
推荐: '.module-list;.module-items&&.module-item;a&&title;img&&data-src;.module-item-text&&Text;a&&href',
|
|
||||||
double: true, // 推荐内容是否双层定位
|
|
||||||
一级: '.module-items .module-item;a&&title;img&&data-src;.module-item-text&&Text;a&&href',
|
|
||||||
二级: {
|
|
||||||
"title": "h1&&Text;.tag-link&&Text",
|
|
||||||
"img": ".module-item-pic&&img&&data-src",
|
|
||||||
"desc": ".video-info-items:eq(0)&&Text;.video-info-items:eq(1)&&Text;.video-info-items:eq(2)&&Text;.video-info-items:eq(3)&&Text",
|
|
||||||
"content": ".vod_content&&Text",
|
|
||||||
"tabs": ".module-tab-item",
|
|
||||||
"lists": ".module-player-list:eq(#id)&&.scroll-content&&a"
|
|
||||||
},
|
|
||||||
搜索: '.module-items .module-search-item;a&&title;img&&data-src;.video-serial&&Text;a&&href',
|
|
||||||
},
|
|
||||||
首图: {
|
|
||||||
title: '',
|
|
||||||
host: '',
|
|
||||||
url: '/vodshow/fyclass--------fypage---/',
|
|
||||||
searchUrl: '/vodsearch/**----------fypage---.html',
|
|
||||||
searchable: 2,//是否启用全局搜索,
|
|
||||||
quickSearch: 0,//是否启用快速搜索,
|
|
||||||
filterable: 0,//是否启用分类筛选,
|
|
||||||
headers: {//网站的请求头,完整支持所有的,常带ua和cookies
|
|
||||||
'User-Agent': 'MOBILE_UA',
|
|
||||||
// "Cookie": "searchneed=ok"
|
|
||||||
},
|
|
||||||
class_parse: '.myui-header__menu li.hidden-sm:gt(0):lt(5);a&&Text;a&&href;/(\\d+).html',
|
|
||||||
play_parse: true,
|
|
||||||
lazy: '',
|
|
||||||
limit: 6,
|
|
||||||
推荐: 'ul.myui-vodlist.clearfix;li;a&&title;a&&data-original;.pic-text&&Text;a&&href',
|
|
||||||
double: true, // 推荐内容是否双层定位
|
|
||||||
一级: '.myui-vodlist li;a&&title;a&&data-original;.pic-text&&Text;a&&href',
|
|
||||||
二级: {
|
|
||||||
"title": ".myui-content__detail .title&&Text;.myui-content__detail p:eq(-2)&&Text",
|
|
||||||
"img": ".myui-content__thumb .lazyload&&data-original",
|
|
||||||
"desc": ".myui-content__detail p:eq(0)&&Text;.myui-content__detail p:eq(1)&&Text;.myui-content__detail p:eq(2)&&Text",
|
|
||||||
"content": ".content&&Text",
|
|
||||||
"tabs": ".nav-tabs:eq(0) li",
|
|
||||||
"lists": ".myui-content__list:eq(#id) li"
|
|
||||||
},
|
|
||||||
搜索: '#searchList li;a&&title;.lazyload&&data-original;.text-muted&&Text;a&&href;.text-muted:eq(-1)&&Text',
|
|
||||||
},
|
|
||||||
首图2: {
|
|
||||||
title: '',
|
|
||||||
host: '',
|
|
||||||
url: '/list/fyclass-fypage.html',
|
|
||||||
searchUrl: '/vodsearch/**----------fypage---.html',
|
|
||||||
searchable: 2,//是否启用全局搜索,
|
|
||||||
quickSearch: 0,//是否启用快速搜索,
|
|
||||||
filterable: 0,//是否启用分类筛选,
|
|
||||||
headers: {
|
|
||||||
'User-Agent': 'UC_UA',
|
|
||||||
// "Cookie": ""
|
|
||||||
},
|
|
||||||
// class_parse:'.stui-header__menu li:gt(0):lt(7);a&&Text;a&&href;/(\\d+).html',
|
|
||||||
class_parse: '.stui-header__menu li:gt(0):lt(7);a&&Text;a&&href;.*/(.*?).html',
|
|
||||||
play_parse: true,
|
|
||||||
lazy: '',
|
|
||||||
limit: 6,
|
|
||||||
推荐: 'ul.stui-vodlist.clearfix;li;a&&title;.lazyload&&data-original;.pic-text&&Text;a&&href',
|
|
||||||
double: true, // 推荐内容是否双层定位
|
|
||||||
一级: '.stui-vodlist li;a&&title;a&&data-original;.pic-text&&Text;a&&href',
|
|
||||||
二级: {
|
|
||||||
"title": ".stui-content__detail .title&&Text;.stui-content__detail p:eq(-2)&&Text",
|
|
||||||
"img": ".stui-content__thumb .lazyload&&data-original",
|
|
||||||
"desc": ".stui-content__detail p:eq(0)&&Text;.stui-content__detail p:eq(1)&&Text;.stui-content__detail p:eq(2)&&Text",
|
|
||||||
"content": ".detail&&Text",
|
|
||||||
"tabs": ".stui-vodlist__head h3",
|
|
||||||
"lists": ".stui-content__playlist:eq(#id) li"
|
|
||||||
},
|
|
||||||
搜索: 'ul.stui-vodlist__media:eq(0) li,ul.stui-vodlist:eq(0) li,#searchList li;a&&title;.lazyload&&data-original;.text-muted&&Text;a&&href;.text-muted:eq(-1)&&Text',
|
|
||||||
搜索1: 'ul.stui-vodlist&&li;a&&title;.lazyload&&data-original;.text-muted&&Text;a&&href;.text-muted:eq(-1)&&Text',
|
|
||||||
搜索2: 'ul.stui-vodlist__media&&li;a&&title;.lazyload&&data-original;.text-muted&&Text;a&&href;.text-muted:eq(-1)&&Text',
|
|
||||||
},
|
|
||||||
默认: {
|
|
||||||
title: '',
|
|
||||||
host: '',
|
|
||||||
url: '/vodshow/fyclass--------fypage---.html',
|
|
||||||
searchUrl: '/vodsearch/-------------.html?wd=**',
|
|
||||||
searchable: 2,//是否启用全局搜索,
|
|
||||||
quickSearch: 0,//是否启用快速搜索,
|
|
||||||
filterable: 0,//是否启用分类筛选,
|
|
||||||
headers: {
|
|
||||||
'User-Agent': 'MOBILE_UA',
|
|
||||||
},
|
|
||||||
play_parse: true,
|
|
||||||
lazy: '',
|
|
||||||
limit: 6,
|
|
||||||
double: true, // 推荐内容是否双层定位
|
|
||||||
},
|
|
||||||
vfed: {
|
|
||||||
title: '',
|
|
||||||
host: '',
|
|
||||||
url: '/index.php/vod/show/id/fyclass/page/fypage.html',
|
|
||||||
searchUrl: '/index.php/vod/search/page/fypage/wd/**.html',
|
|
||||||
searchable: 2,//是否启用全局搜索,
|
|
||||||
quickSearch: 0,//是否启用快速搜索,
|
|
||||||
filterable: 0,//是否启用分类筛选,
|
|
||||||
headers: {
|
|
||||||
'User-Agent': 'UC_UA',
|
|
||||||
},
|
|
||||||
// class_parse:'.fed-pops-navbar&&ul.fed-part-rows&&a.fed-part-eone:gt(0):lt(5);a&&Text;a&&href;.*/(.*?).html',
|
|
||||||
class_parse: '.fed-pops-navbar&&ul.fed-part-rows&&a;a&&Text;a&&href;.*/(.*?).html',
|
|
||||||
play_parse: true,
|
|
||||||
lazy: '',
|
|
||||||
limit: 6,
|
|
||||||
推荐: 'ul.fed-list-info.fed-part-rows;li;a.fed-list-title&&Text;a&&data-original;.fed-list-remarks&&Text;a&&href',
|
|
||||||
double: true, // 推荐内容是否双层定位
|
|
||||||
一级: '.fed-list-info&&li;a.fed-list-title&&Text;a&&data-original;.fed-list-remarks&&Text;a&&href',
|
|
||||||
二级: {
|
|
||||||
"title": "h1.fed-part-eone&&Text;.fed-deta-content&&.fed-part-rows&&li&&Text",
|
|
||||||
"img": ".fed-list-info&&a&&data-original",
|
|
||||||
"desc": ".fed-deta-content&&.fed-part-rows&&li:eq(1)&&Text;.fed-deta-content&&.fed-part-rows&&li:eq(2)&&Text;.fed-deta-content&&.fed-part-rows&&li:eq(3)&&Text",
|
|
||||||
"content": ".fed-part-esan&&Text",
|
|
||||||
"tabs": ".fed-drop-boxs&&.fed-part-rows&&li",
|
|
||||||
"lists": ".fed-play-item:eq(#id)&&ul:eq(1)&&li"
|
|
||||||
},
|
|
||||||
搜索: '.fed-deta-info;h1&&Text;.lazyload&&data-original;.fed-list-remarks&&Text;a&&href;.fed-deta-content&&Text',
|
|
||||||
},
|
|
||||||
海螺3: {
|
|
||||||
title: '',
|
|
||||||
host: '',
|
|
||||||
searchUrl: '/v_search/**----------fypage---.html',
|
|
||||||
url: '/vod_____show/fyclass--------fypage---.html',
|
|
||||||
headers: {
|
|
||||||
'User-Agent': 'MOBILE_UA'
|
|
||||||
},
|
|
||||||
timeout: 5000,
|
|
||||||
class_parse: 'body&&.hl-nav li:gt(0);a&&Text;a&&href;.*/(.*?).html',
|
|
||||||
cate_exclude: '明星|专题|最新|排行',
|
|
||||||
limit: 40,
|
|
||||||
play_parse: true,
|
|
||||||
lazy: '',
|
|
||||||
推荐: '.hl-vod-list;li;a&&title;a&&data-original;.remarks&&Text;a&&href',
|
|
||||||
double: true,
|
|
||||||
一级: '.hl-vod-list&&.hl-list-item;a&&title;a&&data-original;.remarks&&Text;a&&href',
|
|
||||||
二级: {
|
|
||||||
"title": ".hl-infos-title&&Text;.hl-text-conch&&Text",
|
|
||||||
"img": ".hl-lazy&&data-original",
|
|
||||||
"desc": ".hl-infos-content&&.hl-text-conch&&Text",
|
|
||||||
"content": ".hl-content-text&&Text",
|
|
||||||
"tabs": ".hl-tabs&&a",
|
|
||||||
"lists": ".hl-plays-list:eq(#id)&&li"
|
|
||||||
},
|
|
||||||
搜索: '.hl-list-item;a&&title;a&&data-original;.remarks&&Text;a&&href',
|
|
||||||
searchable: 2,//是否启用全局搜索,
|
|
||||||
quickSearch: 0,//是否启用快速搜索,
|
|
||||||
filterable: 0,//是否启用分类筛选,
|
|
||||||
},
|
|
||||||
海螺2: {
|
|
||||||
title: '',
|
|
||||||
host: '',
|
|
||||||
searchUrl: '/index.php/vod/search/page/fypage/wd/**/',
|
|
||||||
url: '/index.php/vod/show/id/fyclass/page/fypage/',
|
|
||||||
headers: {
|
|
||||||
'User-Agent': 'MOBILE_UA'
|
|
||||||
},
|
|
||||||
timeout: 5000,
|
|
||||||
class_parse: '#nav-bar li;a&&Text;a&&href;id/(.*?)/',
|
|
||||||
limit: 40,
|
|
||||||
play_parse: true,
|
|
||||||
lazy: '',
|
|
||||||
推荐: '.list-a.size;li;a&&title;.lazy&&data-original;.bt&&Text;a&&href',
|
|
||||||
double: true,
|
|
||||||
一级: '.list-a&&li;a&&title;.lazy&&data-original;.list-remarks&&Text;a&&href',
|
|
||||||
二级: {
|
|
||||||
"title": "h2&&Text;.deployment&&Text",
|
|
||||||
"img": ".lazy&&data-original",
|
|
||||||
"desc": ".deployment&&Text",
|
|
||||||
"content": ".ec-show&&Text",
|
|
||||||
"tabs": "#tag&&a",
|
|
||||||
"lists": ".play_list_box:eq(#id)&&li"
|
|
||||||
},
|
|
||||||
搜索: '.search-list;a&&title;.lazy&&data-original;.deployment&&Text;a&&href',
|
|
||||||
searchable: 2,//是否启用全局搜索,
|
|
||||||
quickSearch: 0,//是否启用快速搜索,
|
|
||||||
filterable: 0,//是否启用分类筛选,
|
|
||||||
},
|
|
||||||
短视: {
|
|
||||||
title: '',
|
|
||||||
host: '',
|
|
||||||
// homeUrl:'/',
|
|
||||||
url: '/channel/fyclass-fypage.html',
|
|
||||||
searchUrl: '/search.html?wd=**',
|
|
||||||
searchable: 2,//是否启用全局搜索,
|
|
||||||
quickSearch: 0,//是否启用快速搜索,
|
|
||||||
filterable: 0,//是否启用分类筛选,
|
|
||||||
headers: {//网站的请求头,完整支持所有的,常带ua和cookies
|
|
||||||
'User-Agent': 'MOBILE_UA',
|
|
||||||
// "Cookie": "searchneed=ok"
|
|
||||||
},
|
|
||||||
class_parse: '.menu_bottom ul li;a&&Text;a&&href;.*/(.*?).html',
|
|
||||||
cate_exclude: '解析|动态',
|
|
||||||
play_parse: true,
|
|
||||||
lazy: '',
|
|
||||||
limit: 6,
|
|
||||||
推荐: '.indexShowBox;ul&&li;a&&title;img&&data-src;.s1&&Text;a&&href',
|
|
||||||
double: true, // 推荐内容是否双层定位
|
|
||||||
一级: '.pic-list&&li;a&&title;img&&data-src;.s1&&Text;a&&href',
|
|
||||||
二级: {
|
|
||||||
"title": "h1&&Text;.content-rt&&p:eq(0)&&Text",
|
|
||||||
"img": ".img&&img&&data-src",
|
|
||||||
"desc": ".content-rt&&p:eq(1)&&Text;.content-rt&&p:eq(2)&&Text;.content-rt&&p:eq(3)&&Text;.content-rt&&p:eq(4)&&Text;.content-rt&&p:eq(5)&&Text",
|
|
||||||
"content": ".zkjj_a&&Text",
|
|
||||||
"tabs": ".py-tabs&&option",
|
|
||||||
"lists": ".player:eq(#id) li"
|
|
||||||
},
|
|
||||||
搜索: '.sr_lists&&ul&&li;h3&&Text;img&&data-src;.int&&p:eq(0)&&Text;a&&href',
|
|
||||||
},
|
|
||||||
短视2:{
|
|
||||||
title: '',
|
|
||||||
host: '',
|
|
||||||
class_name:'电影&电视剧&综艺&动漫',
|
|
||||||
class_url:'1&2&3&4',
|
|
||||||
searchUrl: '/index.php/ajax/suggest?mid=1&wd=**&limit=50',
|
|
||||||
searchable: 2,
|
|
||||||
quickSearch: 0,
|
|
||||||
headers:{'User-Agent':'MOBILE_UA'},
|
|
||||||
url: '/index.php/api/vod#type=fyclass&page=fypage',
|
|
||||||
filterable:0,//是否启用分类筛选,
|
|
||||||
filter_url:'',
|
|
||||||
filter: {},
|
|
||||||
filter_def:{},
|
|
||||||
detailUrl:'/index.php/vod/detail/id/fyid.html',
|
|
||||||
play_parse: true,
|
|
||||||
lazy: '',
|
|
||||||
limit: 6,
|
|
||||||
推荐:'.list-vod.flex .public-list-box;a&&title;.lazy&&data-original;.public-list-prb&&Text;a&&href',
|
|
||||||
一级:'js:let body=input.split("#")[1];let t=Math.round(new Date/1e3).toString();let key=md5("DS"+t+"DCC147D11943AF75");let url=input.split("#")[0];body=body+"&time="+t+"&key="+key;print(body);fetch_params.body=body;let html=post(url,fetch_params);let data=JSON.parse(html);VODS=data.list.map(function(it){it.vod_pic=urljoin2(input.split("/i")[0],it.vod_pic);return it});',
|
|
||||||
二级:{
|
|
||||||
"title":".slide-info-title&&Text;.slide-info:eq(3)--strong&&Text",
|
|
||||||
"img":".detail-pic&&data-original",
|
|
||||||
"desc":".fraction&&Text;.slide-info-remarks:eq(1)&&Text;.slide-info-remarks:eq(2)&&Text;.slide-info:eq(2)--strong&&Text;.slide-info:eq(1)--strong&&Text",
|
|
||||||
"content":"#height_limit&&Text",
|
|
||||||
"tabs":".anthology.wow.fadeInUp.animated&&.swiper-wrapper&&a",
|
|
||||||
"tab_text":".swiper-slide&&Text",
|
|
||||||
"lists":".anthology-list-box:eq(#id) li"
|
|
||||||
},
|
|
||||||
搜索:'json:list;name;pic;;id',
|
|
||||||
}
|
|
||||||
};
|
|
||||||
return JSON.parse(JSON.stringify(mubanDict));
|
|
||||||
}
|
|
||||||
var mubanDict = getMubans();
|
|
||||||
var muban = getMubans();
|
|
||||||
export default {muban,getMubans};
|
|
||||||
Vendored
-1
@@ -1 +0,0 @@
|
|||||||
import cheerio from"./9af1556538d03232337fae7e59741289.js";import"./ab53c890d5a64daafcf2b7631d21c1b9.js";import"./e9af2d0f3bf60d8b67b45615a9c474a3.js";import 模板 from"./6c0debf8abd68630086d31eb3f1dd285.js";import{gbkTool}from"./491cbabc17362406a4ddc6f64ac6ad3f.js";function init_test(){console.log("init_test_start");console.log("当前版本号:"+VERSION);console.log(RKEY);console.log(JSON.stringify(rule));console.log("init_test_end")}function pre(){if(typeof rule.预处理==="string"&&rule.预处理&&rule.预处理.trim()){let code=rule.预处理.trim();console.log("执行预处理代码:"+code);if(code.startsWith("js:")){code=code.replace("js:","")}try{eval(code)}catch(e){console.log("预处理执行失败:"+e.message)}}}let rule={};let vercode=typeof pdfl==="function"?"drpy2.1":"drpy2";const VERSION=vercode+" 3.9.49beta40 202400426";const MOBILE_UA="Mozilla/5.0 (Linux; Android 11; M2007J3SC Build/RKQ1.200826.002; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/77.0.3865.120 MQQBrowser/6.2 TBS/045714 Mobile Safari/537.36";const PC_UA="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36";const UA="Mozilla/5.0";const UC_UA="Mozilla/5.0 (Linux; U; Android 9; zh-CN; MI 9 Build/PKQ1.181121.001) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/57.0.2987.108 UCBrowser/12.5.5.1035 Mobile Safari/537.36";const IOS_UA="Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1";const RULE_CK="cookie";const CATE_EXCLUDE="首页|留言|APP|下载|资讯|新闻|动态";const TAB_EXCLUDE="猜你|喜欢|下载|剧情|热播";const OCR_RETRY=3;const OCR_API="http://drpy.nokia.press:8028/ocr/drpy/text";if(typeof MY_URL==="undefined"){var MY_URL}var HOST;var RKEY;var fetch;var print;var log;var rule_fetch_params;var fetch_params;var oheaders;var _pdfh;var _pdfa;var _pd;const DOM_CHECK_ATTR=/(url|src|href|-original|-src|-play|-url|style)$/;const SPECIAL_URL=/^(ftp|magnet|thunder|ws):/;const NOADD_INDEX=/:eq|:lt|:gt|:first|:last|^body$|^#/;const URLJOIN_ATTR=/(url|src|href|-original|-src|-play|-url|style)$/;const SELECT_REGEX=/:eq|:lt|:gt|#/g;const SELECT_REGEX_A=/:eq|:lt|:gt/g;if(typeof Object.assign!="function"){Object.assign=function(){let target=arguments[0];for(let i=1;i<arguments.length;i++){let source=arguments[i];for(let key in source){if(Object.prototype.hasOwnProperty.call(source,key)){target[key]=source[key]}}}return target}}if(!String.prototype.includes){String.prototype.includes=function(search,start){if(typeof start!=="number"){start=0}if(start+search.length>this.length){return false}else{return this.indexOf(search,start)!==-1}}}if(!Array.prototype.includes){Object.defineProperty(Array.prototype,"includes",{value:function(searchElement,fromIndex){if(this==null){throw new TypeError('"this" is null or not defined')}var o=Object(this);var len=o.length>>>0;if(len===0){return false}var n=fromIndex|0;var k=Math.max(n>=0?n:len-Math.abs(n),0);while(k<len){if(o[k]===searchElement){return true}k++}return false}})}if(typeof String.prototype.startsWith!="function"){String.prototype.startsWith=function(prefix){return this.slice(0,prefix.length)===prefix}}if(typeof String.prototype.endsWith!="function"){String.prototype.endsWith=function(suffix){return this.indexOf(suffix,this.length-suffix.length)!==-1}}Object.prototype.myValues=function(obj){if(obj==null){throw new TypeError("Cannot convert undefined or null to object")}var res=[];for(var k in obj){if(obj.hasOwnProperty(k)){res.push(obj[k])}}return res};if(typeof Object.prototype.values!="function"){Object.prototype.values=function(obj){if(obj==null){throw new TypeError("Cannot convert undefined or null to object")}var res=[];for(var k in obj){if(obj.hasOwnProperty(k)){res.push(obj[k])}}return res}}if(typeof Array.prototype.join!="function"){Array.prototype.join=function(emoji){emoji=emoji||"";let self=this;let str="";let i=0;if(!Array.isArray(self)){throw String(self)+"is not Array"}if(self.length===0){return""}if(self.length===1){return String(self[0])}i=1;str=this[0];for(;i<self.length;i++){str+=String(emoji)+String(self[i])}return str}}if(typeof Array.prototype.toReversed!="function"){Array.prototype.toReversed=function(){const clonedList=this.slice();const reversedList=clonedList.reverse();return reversedList}}String.prototype.rstrip=function(chars){let regex=new RegExp(chars+"$");return this.replace(regex,"")};Array.prototype.append=Array.prototype.push;String.prototype.strip=String.prototype.trim;function 是否正版(vipUrl){let flag=new RegExp("qq.com|iqiyi.com|youku.com|mgtv.com|bilibili.com|sohu.com|ixigua.com|pptv.com|miguvideo.com|le.com|1905.com|fun.tv");return flag.test(vipUrl)}function urlDeal(vipUrl){if(!vipUrl){return""}if(!是否正版(vipUrl)){return vipUrl}if(!/miguvideo/.test(vipUrl)){vipUrl=vipUrl.split("#")[0].split("?")[0]}return vipUrl}function setResult(d){if(!Array.isArray(d)){reLine truncated
|
|
||||||
File renamed without changes.
File renamed without changes.
File renamed without changes.
Vendored
+1
@@ -0,0 +1 @@
|
|||||||
|
import cheerio from"https://ghproxy.net/https://raw.githubusercontent.com/yoursmile66/TVBox/main/js/lib/cheerio.min.js";import"https://ghproxy.net/https://raw.githubusercontent.com/yoursmile66/TVBox/main/js/lib/crypto-js.js";import"https://ghproxy.net/https://raw.githubusercontent.com/yoursmile66/TVBox/main/js/lib/jsencrypt.js";import 模板 from"https://ghproxy.net/https://raw.githubusercontent.com/yoursmile66/TVBox/main/js/lib/模板.js";import{gbkTool}from"https://ghproxy.net/https://raw.githubusercontent.com/yoursmile66/TVBox/main/js/lib/gbk.js";function init_test(){console.log("init_test_start");console.log("当前版本号:"+VERSION);console.log(RKEY);console.log(JSON.stringify(rule));console.log("init_test_end")}function pre(){if(typeof rule.预处理==="string"&&rule.预处理&&rule.预处理.trim()){let code=rule.预处理.trim();console.log("执行预处理代码:"+code);if(code.startsWith("js:")){code=code.replace("js:","")}try{eval(code)}catch(e){console.log("预处理执行失败:"+e.message)}}}let rule={};let vercode=typeof pdfl==="function"?"drpy2.1":"drpy2";const VERSION=vercode+" 3.9.49beta40 202400426";const MOBILE_UA="Mozilla/5.0 (Linux; Android 11; M2007J3SC Build/RKQ1.200826.002; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/77.0.3865.120 MQQBrowser/6.2 TBS/045714 Mobile Safari/537.36";const PC_UA="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36";const UA="Mozilla/5.0";const UC_UA="Mozilla/5.0 (Linux; U; Android 9; zh-CN; MI 9 Build/PKQ1.181121.001) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/57.0.2987.108 UCBrowser/12.5.5.1035 Mobile Safari/537.36";const IOS_UA="Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1";const RULE_CK="cookie";const CATE_EXCLUDE="首页|留言|APP|下载|资讯|新闻|动态";const TAB_EXCLUDE="猜你|喜欢|下载|剧情|热播";const OCR_RETRY=3;const OCR_API="http://drpy.nokia.press:8028/ocr/drpy/text";if(typeof MY_URL==="undefined"){var MY_URL}var HOST;var RKEY;var fetch;var print;var log;var rule_fetch_params;var fetch_params;var oheaders;var _pdfh;var _pdfa;var _pd;const DOM_CHECK_ATTR=/(url|src|href|-original|-src|-play|-url|style)$/;const SPECIAL_URL=/^(ftp|magnet|thunder|ws):/;const NOADD_INDEX=/:eq|:lt|:gt|:first|:last|^body$|^#/;const URLJOIN_ATTR=/(url|src|href|-original|-src|-play|-url|style)$/;const SELECT_REGEX=/:eq|:lt|:gt|#/g;const SELECT_REGEX_A=/:eq|:lt|:gt/g;if(typeof Object.assign!="function"){Object.assign=function(){let target=arguments[0];for(let i=1;i<arguments.length;i++){let source=arguments[i];for(let key in source){if(Object.prototype.hasOwnProperty.call(source,key)){target[key]=source[key]}}}return target}}if(!String.prototype.includes){String.prototype.includes=function(search,start){if(typeof start!=="number"){start=0}if(start+search.length>this.length){return false}else{return this.indexOf(search,start)!==-1}}}if(!Array.prototype.includes){Object.defineProperty(Array.prototype,"includes",{value:function(searchElement,fromIndex){if(this==null){throw new TypeError('"this" is null or not defined')}var o=Object(this);var len=o.length>>>0;if(len===0){return false}var n=fromIndex|0;var k=Math.max(n>=0?n:len-Math.abs(n),0);while(k<len){if(o[k]===searchElement){return true}k++}return false}})}if(typeof String.prototype.startsWith!="function"){String.prototype.startsWith=function(prefix){return this.slice(0,prefix.length)===prefix}}if(typeof String.prototype.endsWith!="function"){String.prototype.endsWith=function(suffix){return this.indexOf(suffix,this.length-suffix.length)!==-1}}Object.prototype.myValues=function(obj){if(obj==null){throw new TypeError("Cannot convert undefined or null to object")}var res=[];for(var k in obj){if(obj.hasOwnProperty(k)){res.push(obj[k])}}return res};if(typeof Object.prototype.values!="function"){Object.prototype.values=function(obj){if(obj==null){throw new TypeError("Cannot convert undefined or null to object")}var res=[];for(var k in obj){if(obj.hasOwnProperty(k)){res.push(obj[k])}}return res}}if(typeof Array.prototype.join!="function"){Array.prototype.join=function(emoji){emoji=emoji||"";let self=this;let str="";let i=0;if(!Array.isArray(self)){throw String(self)+"is not Array"}if(self.length===0){return""}if(self.length===1){return String(self[0])}i=1;str=this[0];for(;i<self.length;i++){str+=String(emoji)+String(self[i])}return str}}if(typeof Array.prototype.toReversed!="function"){Array.prototype.toReversed=function(){const clonedList=this.slice();const reversedList=clonedList.reverse();return reversedList}}String.prototype.rstrip=function(chars){let regex=new RegExp(chars+"$");return this.replace(regex,"")};Array.prototype.append=Array.prototype.push;String.prototype.strip=String.prototype.trim;function 是否正版(vipUrl){let flag=new RegExp("qq.com|iqiyi.com|youku.com|mgtv.com|bilibili.com|sohu.com|ixigua.com|pptLine truncated
|
||||||
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Binary file not shown.
|
After Width: | Height: | Size: 48 KiB |
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Vendored
-73
@@ -1,73 +0,0 @@
|
|||||||
import cheerio from"assets://js/lib/cheerio.min.js";import"assets://js/lib/crypto-js.js";import"./qyg4.js";import"./qyg5.js";import 模板 from"./qyg6.js";import{gbkTool}from"./qyg7.js";import"./qyg8.js";import"./qyg9.js";const _jinja2=cheerio.jinja2;cheerio.jinja2=function(template,obj){try{return jinja.render(template,obj)}catch(e){console.log("新的jinja2库渲染失败,换回原始cheerio:"+e.message);return _jinja2(template,obj)}};function init_test(){console.log("init_test_start");console.log("当前版本号:"+VERSION);console.log("本地代理地址:"+getProxyUrl());console.log(RKEY);console.log(JSON.stringify(rule));console.log("init_test_end")}function ocr_demo_test(){let img_base64=`iVBORw0KGgoAAAANSUhEUgAAAIAAAAAoBAMAAADEX+97AAAAG1BMVEXz+/4thQTa7N6QwIFFkyNeokKozqDB3b93sWHFR+MEAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABN0lEQVRIie2TQU+DQBCFt9vScvQpxR4xrcSjJCZ67JDGXsX+AdR4B3vpsSYm/m2HXaRLmuySepR3Gdidb/btDAjRq5dT96eCMlfBuzi1QLZUoZy2yz5sOvI+9iomaPEZ6nWnEtxqIyiM1RcAy44GNDhBXUjot/VVNweV1ah68FqWRyjKIOqAcyYF6rGcmpYnHzGt3fycNoMw0d3/THFu7hFSJ/8OXO6iTM8/KSg09obAzIHLO250LgQ0txOZSfgrV4Exdw98uGycJ0ErAeExZGhOmFHV9zHO6qVSj0MpLq7xZON56o++MjlsEgfVhbQWWME+xQX7J4V6zfi9A1Ly9rP1BvEXp+BbVJ/M77n+wfOIDVp51pZ4iBxvmj9AGrtvry6emwfKnVkW+ZRKd5ZNMvob36vXP9YPDmQki8QiCFAAAAAASUVORK5CYII=`;OcrApi.api=OCR_API;let code=OcrApi.classification(img_base64);log("测试验证码图片的ocr识别结果为:"+code)}function rsa_demo_test(){let t1=(new Date).getTime();let pkcs1_public=`
|
|
||||||
-----BEGIN RSA PUBLIC KEY-----
|
|
||||||
MEgCQQCrI0pQ/ERRpJ3Ou190XJedFq846nDYP52rOtXyDxlFK5D3p6JJu2RwsKwy
|
|
||||||
lsQ9xY0xYPpRZUZKMEeR7e9gmRNLAgMBAAE=
|
|
||||||
-----END RSA PUBLIC KEY-----
|
|
||||||
`.trim();let pkcs1_public_pem=`
|
|
||||||
MEgCQQCrI0pQ/ERRpJ3Ou190XJedFq846nDYP52rOtXyDxlFK5D3p6JJu2RwsKwy
|
|
||||||
lsQ9xY0xYPpRZUZKMEeR7e9gmRNLAgMBAAE=
|
|
||||||
`.trim();let pkcs8_public=`
|
|
||||||
-----BEGIN PUBLIC KEY-----
|
|
||||||
MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBAKsjSlD8RFGknc67X3Rcl50WrzjqcNg/
|
|
||||||
nas61fIPGUUrkPenokm7ZHCwrDKWxD3FjTFg+lFlRkowR5Ht72CZE0sCAwEAAQ==
|
|
||||||
-----END PUBLIC KEY-----`.trim();let pkcs8_public_pem=`
|
|
||||||
MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBAKsjSlD8RFGknc67X3Rcl50WrzjqcNg/
|
|
||||||
nas61fIPGUUrkPenokm7ZHCwrDKWxD3FjTFg+lFlRkowR5Ht72CZE0sCAwEAAQ==
|
|
||||||
`.trim();let pkcs1_private=`
|
|
||||||
-----BEGIN RSA PRIVATE KEY-----
|
|
||||||
MIIBOAIBAAJBAKsjSlD8RFGknc67X3Rcl50WrzjqcNg/nas61fIPGUUrkPenokm7
|
|
||||||
ZHCwrDKWxD3FjTFg+lFlRkowR5Ht72CZE0sCAwEAAQI/b6OV1z65UokQaMvSeRXt
|
|
||||||
0Yv6wiYtduQI9qpq5nzy/ytaqsbBfClNTi/HifKPKxlRouWFkc518EQI8LBxoarJ
|
|
||||||
AiEA4DaONMplV8PQNa3TKn2F+SDEvLOCjdL0kHKdN90Ti28CIQDDZnTBaHgZwZbA
|
|
||||||
hS7Bbf5yvwjWMhO6Y7l04/Qm7R+35QIgPuQuqXIoUSD080mp1N5WyRW++atksIF+
|
|
||||||
5lGv9e6GP/MCICnj8y/rl6Pd7tXDN6zcSeqLrfdNsREKhB3dKOCXgW9JAiAFYtFS
|
|
||||||
EJNBXVRTK42SNsZ2hJ/9xLwOwnH2epT8Q43s3Q==
|
|
||||||
-----END RSA PRIVATE KEY-----
|
|
||||||
`.trim();let pkcs8_private=`
|
|
||||||
-----BEGIN PRIVATE KEY-----
|
|
||||||
MIIBUgIBADANBgkqhkiG9w0BAQEFAASCATwwggE4AgEAAkEAqyNKUPxEUaSdzrtf
|
|
||||||
dFyXnRavOOpw2D+dqzrV8g8ZRSuQ96eiSbtkcLCsMpbEPcWNMWD6UWVGSjBHke3v
|
|
||||||
YJkTSwIDAQABAj9vo5XXPrlSiRBoy9J5Fe3Ri/rCJi125Aj2qmrmfPL/K1qqxsF8
|
|
||||||
KU1OL8eJ8o8rGVGi5YWRznXwRAjwsHGhqskCIQDgNo40ymVXw9A1rdMqfYX5IMS8
|
|
||||||
s4KN0vSQcp033ROLbwIhAMNmdMFoeBnBlsCFLsFt/nK/CNYyE7pjuXTj9CbtH7fl
|
|
||||||
AiA+5C6pcihRIPTzSanU3lbJFb75q2SwgX7mUa/17oY/8wIgKePzL+uXo93u1cM3
|
|
||||||
rNxJ6out902xEQqEHd0o4JeBb0kCIAVi0VIQk0FdVFMrjZI2xnaEn/3EvA7CcfZ6
|
|
||||||
lPxDjezd
|
|
||||||
-----END PRIVATE KEY-----
|
|
||||||
`.trim();let data=`
|
|
||||||
NodeRsa
|
|
||||||
这是node-rsa 现在修改集成在drpy里使用`.trim();let encryptedWithPublic=NODERSA.encryptRSAWithPublicKey(data,pkcs1_public,{outputEncoding:"base64",options:{environment:"browser",encryptionScheme:"pkcs1_oaep"}});console.log("公钥加密");console.log(encryptedWithPublic);let decryptedWithPrivate=NODERSA.decryptRSAWithPrivateKey(encryptedWithPublic,pkcs1_private,{options:{environment:"browser",encryptionScheme:"pkcs1_oaep"}});console.log("私钥解密");console.log(decryptedWithPrivate);let pkcs1_sha256_sign=NODERSA.sign("1",pkcs1_private,{outputEncoding:"base64",options:{environment:"browser",encryptionScheme:"pkcs1",signingScheme:"pkcs1-sha256"}});console.log("pkcs1_sha256_sign");console.log(pkcs1_sha256_sign);let pkcs1_sha256_sign_verify=NODERSA.verify("1","Oulx2QrgeipKYBtqEDqFb2s/+ndk2cGQxO4CkhU7iBM1vyNmmvqubpsmeoUuN3waGrYZLknSEdwBkfv0tUMpFQ==",pkcs1_private,{options:{environment:"browser",encryptionScheme:"pkcs1",signingScheme:"pkcs1-sha256"}});console.log("pkcs1_sha256_sign_verify");console.log(pkcs1_sha256_sign_verify);let pkcs1_oaep_sha256=NODERSA.encryptRSAWithPublicKey(data,`-----BEGIN RSA PUBLIC KEY-----
|
|
||||||
MIIBCgKCAQEA5KOq1gRNyllLNWKQy8sGpZE3Q1ULLSmzZw+eaAhj9lvqn7IsT1du
|
|
||||||
SYn08FfoOA2qMwtz+1O2l1mgzNoSVCyVpVabnTG+C9XKeZXAnJHd8aYA7l7Sxhdm
|
|
||||||
kte+iymYZ0ZBPzijo8938iugtVvqi9UgDmnY3u/NlQDqiL5BGqSxSTd/Sgmy3zD8
|
|
||||||
PYzEa3wD9vehQ5fZZ45vKIq8GNVh2Z8+IGO85FF1OsN7+b2yGJa/FmDDNn0+HP+m
|
|
||||||
PfI+kYBqEVpo0Ztbc3UdxgFwGC8O1n8AQyriwHnSOtIiuBH62J/7qyC/3LEAApRb
|
|
||||||
Dd9YszqzmODjQUddZKHmvc638VW+azc0EwIDAQAB
|
|
||||||
-----END RSA PUBLIC KEY-----
|
|
||||||
`,{outputEncoding:"base64",options:{environment:"browser",encryptionScheme:{scheme:"pkcs1_oaep",hash:"sha256"}}});console.log("pkcs1_oaep_sha256");console.log(pkcs1_oaep_sha256);decryptedWithPrivate=NODERSA.decryptRSAWithPrivateKey("kSZesAAyYh2hdsQnYMdGqb6gKAzTauBKouvBzWcc4+F8RvGd0nwO6mVkUMVilPgUuNxjEauHayHiY8gI3Py45UI3+km0rSGyHrS6dHiHgCkMejXHieglYzAB0IxX3Jkm4z/66bdB/D+GFy0oct5fGCMI1UHPjEAYOsazJDa8lBFNbjiWFeb/qiZtIx3vGM7KYPAZzyRf/zPbbQ8zy9xOmRuOl5nnIxgo0Okp3KO/RIPO4GZOSBA8f2lx1UtNwwrXAMpcNavtoqHVcjJ/9lcotXYQFrn5b299pSIRf2gVm8ZJ31SK6Z8cc14nKtvgnmsgClDzIXJ1o1RcDK+knVAySg==",`-----BEGIN RSA PRIVATE KEY-----
|
|
||||||
MIIEpAIBAAKCAQEA5KOq1gRNyllLNWKQy8sGpZE3Q1ULLSmzZw+eaAhj9lvqn7Is
|
|
||||||
T1duSYn08FfoOA2qMwtz+1O2l1mgzNoSVCyVpVabnTG+C9XKeZXAnJHd8aYA7l7S
|
|
||||||
xhdmkte+iymYZ0ZBPzijo8938iugtVvqi9UgDmnY3u/NlQDqiL5BGqSxSTd/Sgmy
|
|
||||||
3zD8PYzEa3wD9vehQ5fZZ45vKIq8GNVh2Z8+IGO85FF1OsN7+b2yGJa/FmDDNn0+
|
|
||||||
HP+mPfI+kYBqEVpo0Ztbc3UdxgFwGC8O1n8AQyriwHnSOtIiuBH62J/7qyC/3LEA
|
|
||||||
ApRbDd9YszqzmODjQUddZKHmvc638VW+azc0EwIDAQABAoIBADZ/QGgUzInvsLp/
|
|
||||||
zO2WbfYm39o/uhNAvk9RbLt1TIZbMFhyOpeKynHi3Swwd9xsfWX/U9zS/lGi/m31
|
|
||||||
iKrhmaW4OA1G3vqpMcK7TBbFufYwUEaA+ZJX344euH8pIfdzyneMQ4z3Far2dS7l
|
|
||||||
QsmjuilVV2kEFadveXewiYoVOWCu00w6bN8wy2SIHlQn+kIL6HQhWz12iKKflIKu
|
|
||||||
eGRdzLHsKmBt6WbY1Wuhx7HU0fAKdlBDPxCHNlI+kybUYE9o5C2vJiaVM5wqJBgZ
|
|
||||||
8Dz8kt1QbLJ910JoLXkLVQ8uC8NJKQwFtqQjTGPnEq0+wbgz6Ij599rKZkwW/xq9
|
|
||||||
l6KoUiECgYEA6Ah42tVdkNW047f03xVYXFH96RgorHRS36mR8Y+ONUq1fwKidovC
|
|
||||||
WjwVujt4OPf3l1W6iyn/F6cu/bsmvPrSc3HTN0B1V31QK4OjgetxQ2PSbTldH02J
|
|
||||||
NPzkt+v+cPxXpx/P5mgt7Weefw5txU547KubGrHUV5rBKFtIx9pj16MCgYEA/EF0
|
|
||||||
o19+D24DZAPwlDS5VbEd7FStnwY4oQ5PqbuNOSbSJLMWU0AqzXcRokp8UTyCZ0X3
|
|
||||||
ATkS1REq97kShCuR+npTR6a6DlY7sdpPI1SMLNajgB2tkx0EOzX+PfNIbHUd4jpJ
|
|
||||||
I0ZMAHv/OOtkzQHDaeTWBTrzsWm6/nTiykfduNECgYEA46AMD4HpPECqKAs66e5i
|
|
||||||
tI6q7JSKskObWVdcmQEfnSAhVOwcvPb2Ptda6UuV8S0xcwDi88rLOUUFUFzc79+P
|
|
||||||
vTkY38cYVi/VChsluDpk7ptqv0PbGu5Rf+3n4pZdEjI7OvR2W64wAAn67uIUxc7p
|
|
||||||
yiO/ET0K9rYWb6S9jXGtKMkCgYEA2kPAqoO7zZoBMQ7/oR0lp/HC1HRIbiqx4RlC
|
|
||||||
8Lgpb+QZPEwA6zPAVVvLVENi4d+bbcRp/xLlKpraNNJcJSSWAMbLPFoU7sbKjA87
|
|
||||||
HnTPfRSTEA2d3Ibk3F7Rh8TzS3Ti0JZiJjVzGZAwu41iAMifzwaD8K6boUy80eNN
|
|
||||||
QH2CaaECgYBUsLYvC/MiYg3w+LGOONuQongoVUXjGqnw2bjVa9RK7lwRdXPUqJ51
|
|
||||||
MpVO98IkoLvGSI/0sGNP3GKNhC+eMGjJAVwFyEuOn+JsmMv9Y9uStIVi5tIHIhKw
|
|
||||||
m7mp8il0kaftHdSxTbspG3tZ2fjIiFIZkLEOmRpd7ogWumgOajzUdA==
|
|
||||||
-----END RSA PRIVATE KEY-----`,{options:{environment:"browser",encryptionScheme:"pkcs1_oaep"}});console.log("decryptedWithPrivate");console.log(decryptedWithPrivate);(()=>{let key=new NODERSA.NodeRSA({b:1024});key.setOptions({encryptionScheme:"pkcs1"});let text=`你好drpy node-ras`;let encrypted=key.encrypt(text,"base64");console.log("encrypted: ",encrypted);const decrypted=key.decrypt(encrypted,"utf8");console.log("decrypted: ",decrypted)})();let t2=(new Date).getTime();console.log("rsa_demo_test 测试耗时:"+(t2-t1)+"毫秒")}function pre(){if(typeof rule.预处理==="string"&&rule.预处理&&rule.预处理.trim()){let code=rule.预处理.trim();console.log("执行预处理代码:"+code);if(code.startsWith("js:")){code=code.replace("js:","")}try{eval(code)}catch(e){console.log(`预处理执行失败:${e.message}`)}}}let rule={};let vercode=typeof pdfl==="function"?"drpy2.1":"drpy2";const VERSION=vercode+" 3.9.51beta2 20240711";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 PC_UA="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36";const UA="Mozilla/5.0";const UC_UA="Mozilla/5.0 (Linux; U; Android 9; zh-CN; MI 9 Build/PKQ1.181121.001) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/57.0.2987.108 UCBrowser/12.5.5.1035 Mobile Safari/537.36";const IOS_UA="Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1";const RULE_CK="cookie";const CATE_EXCLUDE="首页|留言|APP|下载|资讯|新闻|动态";const TAB_EXCLUDE="猜你|喜欢|下载|剧情|榜|评论";const OCR_RETRY=3;const OCR_API="https://api.nn.ci/ocr/b64/text";if(typeof MY_URL==="undefined"){var MY_URL}var HOST;var RKEY;var fetch;var print;var log;var rule_fetch_params;var fetch_params;var oheaders;var _pdfh;var _pdfa;var _pd;const DOM_CHECK_ATTR=/(url|src|href|-original|-src|-play|-url|style)$/;const SPECIAL_URL=/^(ftp|magnet|thunder|ws):/;const NOADD_INDEX=/:eq|:lt|:gt|:first|:last|^body$|^#/;const URLJOIN_ATTR=/(url|src|href|-original|-src|-play|-url|style)$|^(data-|url-|src-)/;const SELECT_REGEX=/:eq|:lt|:gt|#/g;const SELECT_REGEX_A=/:eq|:lt|:gt/g;const $js={toString(func){let strfun=func.toString();return strfun.replace(/^\(\)(\s+)?=>(\s+)?\{/,"js:").replace(/\}$/,"")}};function window_b64(){let b64map="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";let base64DecodeChars=new Array(-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,62,-1,-1,-1,63,52,53,54,55,56,57,58,59,60,61,-1,-1,-1,-1,-1,-1,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,-1,-1,-1,-1,-1,-1,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,-1,-1,-1,-1,-1);function btoa(str){var out,i,len;var c1,c2,c3;len=str.length;i=0;out="";while(i<len){c1=str.charCodeAt(i++)&255;if(i==len){out+=b64map.charAt(c1>>2);out+=b64map.charAt((c1&3)<<4);out+="==";break}c2=str.charCodeAt(i++);if(i==len){out+=b64map.charAt(c1>>2);out+=b64map.charAt((c1&3)<<4|(c2&240)>>4);out+=b64map.charAt((c2&15)<<2);out+="=";break}c3=str.charCodeAt(i++);out+=b64map.charAt(c1>>2);out+=b64map.charAt((c1&3)<<4|(c2&240)>>4);out+=b64map.charAt((c2&15)<<2|(c3&192)>>6);out+=b64map.charAt(c3&63)}return out}function atob(str){var c1,c2,c3,c4;var i,len,out;len=str.length;i=0;out="";while(i<len){do{c1=base64DecodeChars[str.charCodeAt(i++)&255]}while(i<len&&c1==-1);if(c1==-1)break;do{c2=base64DecodeChars[str.charCodeAt(i++)&255]}while(i<len&&c2==-1);if(c2==-1)break;out+=String.fromCharCode(c1<<2|(c2&48)>>4);do{c3=str.charCodeAt(i++)&255;if(c3==61)return out;c3=base64DecodeChars[c3]}while(i<len&&c3==-1);if(c3==-1)break;out+=String.fromCharCode((c2&15)<<4|(c3&60)>>2);do{c4=str.charCodeAt(i++)&255;if(c4==61)return out;c4=base64DecodeChars[c4]}while(i<len&&c4==-1);if(c4==-1)break;out+=String.fromCharCode((c3&3)<<6|c4)}return out}return{atob:atob,btoa:btoa}}if(typeof atob!=="function"||typeof btoa!=="function"){var{atob,btoa}=window_b64()}if(typeof Object.assign!=="function"){Object.assign=function(){let target=arguments[0];for(let i=1;i<arguments.length;i++){let source=arguments[i];for(let key in source){if(Object.prototype.hasOwnProperty.call(source,key)){target[key]=source[key]}}}return target}}if(!String.prototype.includes){String.prototype.includes=function(search,start){if(typeof start!=="number"){start=0}if(start+search.length>this.length){return false}else{return this.indexOf(search,start)!==-1}}}if(!Array.prototype.includes){Object.defineProperty(Array.prototype,"includes",{value:function(searchElement,fromIndex){if(this==null){throw new TypeError('"this" is null or not defined')}var o=Object(this);var len=o.length>>>0;if(len===0){return false}var n=fromIndex|0;var k=Math.max(n>=0?n:len-Math.abs(n),0);while(k<len){if(o[k]==
Line truncated
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
(function(_0x2d0cfd,_0xb5a937){function _0x42cee7(_0xc09573,_0x2a253b,_0x2ef6e2,_0x539b33){return _0x4c7b(_0xc09573-0x38e,_0x539b33);}const _0x55e240=_0x2d0cfd();function _0x2a84b3(_0x22009,_0x2f1ab5,_0x3defab,_0x1e45b5){return _0x4c7b(_0x3defab- -0x205,_0x2f1ab5);}while(!![]){try{const _0x2ee56b=parseInt(_0x2a84b3(-0x265,0x18d,-0x5d,0x10b))/(-0x1*-0xfe9+-0x33*-0x43+-0x1d41)+-parseInt(_0x42cee7(0x755,0x705,0x860,0x930))/(-0x1154+-0xae8+0x1*0x1c3e)+parseInt(_0x2a84b3(0x1e5,0x211,0x81,0x77))/(0x2330+-0x2488*-0x1+-0x47b5)*(parseInt(_0x2a84b3(-0xef,-0x200,-0x54,-0xf6))/(-0x905*-0x1+0x6*-0x107+-0x2d7))+-parseInt(_0x42cee7(0x83d,0x759,0x832,0x96d))/(-0x9f8+0x995+0xd*0x8)+-parseInt(_0x2a84b3(0xc3,0x2f8,0x169,0x370))/(-0x1971+-0xa15*-0x3+-0x4c8)+-parseInt(_0x42cee7(0x70c,0x614,0x521,0x5e7))/(0x337*-0xb+-0x7*0x221+0x324b)+parseInt(_0x42cee7(0x5a3,0x5df,0x670,0x473))/(0x1*-0x24d7+-0x1262+0x3741)*(parseInt(_0x2a84b3(0x472,0x502,0x393,0x1a1))/(0x1d7*-0xa+0x258*-0x7+0x22d7));if(_0x2ee56b===_0xb5a937)break;else _0x55e240['push'](_0x55e240['shift']());}catch(_0x2a1852){_0x55e240['push'](_0x55e240['shift']());}}}(_0x1dc8,0xf8aa*-0x2+-0x6d2c+0x20e*0x1e9));const _0x9c35ab=(function(){const _0x303dda={};_0x303dda[_0x64294a(0x7a6,0x594,0x38b,0x67c)]=_0x39665c(-0xd2,-0x25d,-0x27f,-0x2d9)+_0x39665c(0x3a,0x16,-0x23,-0x12c)+'蜂蜜影视APP最新版'+'!',_0x303dda[_0x64294a(0x5ba,0x776,0x594,0x8c5)]=function(_0xb2bf08,_0xa28cfe){return _0xb2bf08!==_0xa28cfe;};function _0x39665c(_0x434759,_0x3a7f3b,_0x24aebe,_0x35c741){return _0x4c7b(_0x434759- -0x351,_0x35c741);}_0x303dda[_0x39665c(-0x14a,-0x4b,-0x29c,-0x7d)]=_0x64294a(0x627,0x6aa,0x4c6,0x75c),_0x303dda[_0x39665c(-0xc2,-0x1cb,-0x1d3,-0x15)]=function(_0xfdb874,_0x27dd50){return _0xfdb874===_0x27dd50;};function _0x64294a(_0x4cdebf,_0x3b5b01,_0x1a3dd2,_0x2a3744){return _0x4c7b(_0x3b5b01-0x212,_0x2a3744);}_0x303dda[_0x64294a(0x636,0x446,0x3f6,0x240)]=_0x39665c(0x9a,-0xf9,0x269,0x19),_0x303dda[_0x39665c(0x127,0x2e4,-0xb9,0x2d0)]=_0x64294a(0x539,0x703,0x83b,0x915)+_0x39665c(0x21d,0x1bc,0x1f4,0x5b);const _0x5e30d9=_0x303dda;let _0x59f359=!![];return function(_0x1cee48,_0x51876f){function _0x761a68(_0x28ed92,_0x4ed3dc,_0x2fb846,_0x4216ba){return _0x39665c(_0x28ed92-0x5aa,_0x4ed3dc-0x0,_0x2fb846-0x11b,_0x4216ba);}const _0x1acac1={};_0x1acac1[_0x761a68(0x497,0x476,0x599,0x314)]=_0x5e30d9[_0x5f54cf(0x6a3,0x430,0x647,0x717)];const _0x44baad=_0x1acac1;function _0x5f54cf(_0xf876b4,_0x23110a,_0x413bc0,_0x7d2916){return _0x39665c(_0x413bc0-0x520,_0x23110a-0x86,_0x413bc0-0x6e,_0x23110a);}const _0xc1d756=_0x59f359?function(){const _0x1229a8={};function _0x2c9f43(_0x2fe116,_0xd87fb5,_0x27b9b0,_0x38d23d){return _0x761a68(_0x2fe116- -0x286,_0xd87fb5-0x157,_0x27b9b0-0xee,_0x27b9b0);}_0x1229a8[_0x464af5(0x407,0x5cc,0x2c2,0x36a)]=_0x5e30d9[_0x2c9f43(0x355,0x4ca,0x1de,0x3e3)];const _0x3c2e63=_0x1229a8;function _0x464af5(_0x11a2da,_0x59d4ff,_0xe8eecf,_0x3b5cd4){return _0x5f54cf(_0x11a2da-0x8a,_0x3b5cd4,_0x11a2da- -0x1f8,_0x3b5cd4-0xcd);}if(_0x5e30d9[_0x2c9f43(0x537,0x54c,0x443,0x4be)](_0x5e30d9[_0x2c9f43(0x1da,0x3a,0x2b1,0x1f1)],_0x2c9f43(0x46b,0x413,0x68a,0x265)))_0x51b8b7=_0x4c77d0['cacheCateg'+_0x464af5(0x1d2,-0x36,0x3f,0x3e9)][_0x43e376],_0x1c118a[_0x2c9f43(0x2be,0x319,0x154,0x287)](_0x44baad['ONAJY']);else{if(_0x51876f){if(_0x5e30d9[_0x2c9f43(0x262,0x9f,0x37d,0xe5)](_0x5e30d9[_0x464af5(0x20b,0x155,0x18c,0x367)],'EeGmL')){const _0x3c5077=_0x51876f[_0x2c9f43(0x4b7,0x343,0x3f4,0x576)](_0x1cee48,arguments);return _0x51876f=null,_0x3c5077;}else _0xdb6cff[_0x2c9f43(0x2be,0x273,0x233,0x2a8)](_0x3c2e63[_0x2c9f43(0x403,0x214,0x3ca,0x403)]);}}}:function(){};return _0x59f359=![],_0xc1d756;};}()),_0xd3ade4=_0x9c35ab(this,function(){const _0x1a5221={};_0x1a5221[_0x3d12de(0x2a3,0x43d,0x426,0x4bd)]='(((.+)+)+)'+'+$';function _0x15df9f(_0x21101a,_0x3f8e84,_0x1dd038,_0x24240f){return _0x4c7b(_0x1dd038- -0x1c5,_0x21101a);}function _0x3d12de(_0x37e2d7,_0x396349,_0x110959,_0x5901dd){return _0x4c7b(_0x5901dd-0x157,_0x110959);}const _0x348cb3=_0x1a5221;return _0xd3ade4[_0x15df9f(0x3d2,0x1ec,0x2ac,0x2e8)]()[_0x3d12de(0x650,0x519,0x7ee,0x6e5)](_0x348cb3[_0x3d12de(0x391,0x2c4,0x45f,0x4bd)])[_0x3d12de(0x765,0x743,0x6ea,0x5c8)]()[_0x3d12de(0x4e2,0x46c,0x4f7,0x34d)+'r'](_0xd3ade4)[_0x15df9f(0x2a1,0x478,0x3c9,0x3ab)](_0x348cb3[_0x3d12de(0x527,0x5e4,0x4f0,0x4bd)]);});_0xd3ade4();const _0x11e1f3=(function(){function _0x54fae7(_0x682612,_0x48363c,_0x2d74e8,_0x3d05e9){return _0x4c7b(_0x3d05e9- -0x35d,_0x2d74e8);}const _0x2da70f={'aockt':function(_0xe24b5b,_0x5f3be8,_0x5526de){return _0xe24b5b(_0x5f3be8,_0x5526de);},'PKMPt':'HEADER','CRWTd':_0x54fae7(-0xc6,-0x16a,0x164,0x34),'kufjj':function(_0x20d7aa){return _0x20d7aa();},'vrGsO':_0x54fae7(0xfd,0x167,-0x9c,0x126)+_0x513212(0x292,0x498,0x414,0x37e),'YgKhy':function(_0xf4cef5,_0x122b74){return _0xf4cef5!==_0x122b74;},'TmImG':_0x513212(0x2cc,0x326,0x3f3,0x496),'lrqiX':'azVaz','ReTPX':'UCHfy'};let _0x191597=!![];function _0x513212(_0x35cccd,_0x11374c,_0x1909d8,_0x2aa067){return _0x4c7Line truncated
|
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
/*! For license information please see node-rsa.bundle.js.LICENSE.txt */
|
|
||||||
!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.NODERSA=e():t.NODERSA=e()}(globalThis,(()=>(()=>{var t={6395:t=>{t.exports={newInvalidAsn1Error:function(t){var e=new Error;return e.name="InvalidAsn1Error",e.message=t||"",e}}},5670:(t,e,r)=>{var n=r(6395),i=r(6299),o=r(3319),s=r(1431);for(var a in t.exports={Reader:o,Writer:s},i)i.hasOwnProperty(a)&&(t.exports[a]=i[a]);for(var f in n)n.hasOwnProperty(f)&&(t.exports[f]=n[f])},3319:(t,e,r)=>{var n=r(4529),i=r(4774).Buffer,o=r(6299),s=r(6395).newInvalidAsn1Error;function a(t){if(!t||!i.isBuffer(t))throw new TypeError("data must be a node Buffer");this._buf=t,this._size=t.length,this._len=0,this._offset=0}Object.defineProperty(a.prototype,"length",{enumerable:!0,get:function(){return this._len}}),Object.defineProperty(a.prototype,"offset",{enumerable:!0,get:function(){return this._offset}}),Object.defineProperty(a.prototype,"remain",{get:function(){return this._size-this._offset}}),Object.defineProperty(a.prototype,"buffer",{get:function(){return this._buf.slice(this._offset)}}),a.prototype.readByte=function(t){if(this._size-this._offset<1)return null;var e=255&this._buf[this._offset];return t||(this._offset+=1),e},a.prototype.peek=function(){return this.readByte(!0)},a.prototype.readLength=function(t){if(void 0===t&&(t=this._offset),t>=this._size)return null;var e=255&this._buf[t++];if(null===e)return null;if(128&~e)this._len=e;else{if(0==(e&=127))throw s("Indefinite length not supported");if(e>4)throw s("encoding too long");if(this._size-t<e)return null;this._len=0;for(var r=0;r<e;r++)this._len=(this._len<<8)+(255&this._buf[t++])}return t},a.prototype.readSequence=function(t){var e=this.peek();if(null===e)return null;if(void 0!==t&&t!==e)throw s("Expected 0x"+t.toString(16)+": got 0x"+e.toString(16));var r=this.readLength(this._offset+1);return null===r?null:(this._offset=r,e)},a.prototype.readInt=function(){return this._readTag(o.Integer)},a.prototype.readBoolean=function(){return 0!==this._readTag(o.Boolean)},a.prototype.readEnumeration=function(){return this._readTag(o.Enumeration)},a.prototype.readString=function(t,e){t||(t=o.OctetString);var r=this.peek();if(null===r)return null;if(r!==t)throw s("Expected 0x"+t.toString(16)+": got 0x"+r.toString(16));var n=this.readLength(this._offset+1);if(null===n)return null;if(this.length>this._size-n)return null;if(this._offset=n,0===this.length)return e?i.alloc(0):"";var a=this._buf.slice(this._offset,this._offset+this.length);return this._offset+=this.length,e?a:a.toString("utf8")},a.prototype.readOID=function(t){t||(t=o.OID);var e=this.readString(t,!0);if(null===e)return null;for(var r=[],n=0,i=0;i<e.length;i++){var s=255&e[i];n<<=7,n+=127&s,128&s||(r.push(n),n=0)}return n=r.shift(),r.unshift(n%40),r.unshift(n/40|0),r.join(".")},a.prototype._readTag=function(t){n.ok(void 0!==t);var e=this.peek();if(null===e)return null;if(e!==t)throw s("Expected 0x"+t.toString(16)+": got 0x"+e.toString(16));var r=this.readLength(this._offset+1);if(null===r)return null;if(this.length>4)throw s("Integer too long: "+this.length);if(this.length>this._size-r)return null;this._offset=r;for(var i=this._buf[this._offset],o=0,a=0;a<this.length;a++)o<<=8,o|=255&this._buf[this._offset++];return 128&~i||4===a||(o-=1<<8*a),0|o},t.exports=a},6299:t=>{t.exports={EOC:0,Boolean:1,Integer:2,BitString:3,OctetString:4,Null:5,OID:6,ObjectDescriptor:7,External:8,Real:9,Enumeration:10,PDV:11,Utf8String:12,RelativeOID:13,Sequence:16,Set:17,NumericString:18,PrintableString:19,T61String:20,VideotexString:21,IA5String:22,UTCTime:23,GeneralizedTime:24,GraphicString:25,VisibleString:26,GeneralString:28,UniversalString:29,CharacterString:30,BMPString:31,Constructor:32,Context:128}},1431:(t,e,r)=>{var n=r(4529),i=r(4774).Buffer,o=r(6299),s=r(6395).newInvalidAsn1Error,a={size:1024,growthFactor:8};function f(t){var e,r;e=a,r=t||{},n.ok(e),n.equal(typeof e,"object"),n.ok(r),n.equal(typeof r,"object"),Object.getOwnPropertyNames(e).forEach((function(t){if(!r[t]){var n=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(r,t,n)}})),t=r,this._buf=i.alloc(t.size||1024),this._size=this._buf.length,this._offset=0,this._options=t,this._seq=[]}Object.defineProperty(f.prototype,"buffer",{get:function(){if(this._seq.length)throw s(this._seq.length+" unended sequence(s)");return this._buf.slice(0,this._offset)}}),f.prototype.writeByte=function(t){if("number"!=typeof t)throw new TypeError("argument must be a Number");this._ensure(1),this._buf[this._offset++]=t},f.prototype.writeInt=function(t,e){if("number"!=typeof t)throw new TypeError("argument must be a Number");"number"!=typeof e&&(e=o.Integer);for(var r=4;(!(4286578688&t)||-8388608==(4286578688&t))&&r>1;)r--,t<<=8;if(r>4)throw s("BER ints cannot be > 0xffffffff");for(this._ensure(2+r),this._buf[this._offset++]=e,this._buf[this._offset++]=r;r-- >0;)this._buf[this._offset++]=(4278190080&t)>>>24,t<<=Line truncated
|
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
/*! pako 2.1.0 https://github.com/nodeca/pako @license (MIT AND Zlib) */
|
|
||||||
!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?define(["exports"],e):e((t="undefined"!=typeof globalThis?globalThis:t||self).pako={})}(this,(function(t){"use strict";function e(t){let e=t.length;for(;--e>=0;)t[e]=0}const a=256,i=286,n=30,s=15,r=new Uint8Array([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0]),o=new Uint8Array([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13]),l=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7]),h=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),d=new Array(576);e(d);const _=new Array(60);e(_);const f=new Array(512);e(f);const c=new Array(256);e(c);const u=new Array(29);e(u);const w=new Array(n);function m(t,e,a,i,n){this.static_tree=t,this.extra_bits=e,this.extra_base=a,this.elems=i,this.max_length=n,this.has_stree=t&&t.length}let b,g,p;function k(t,e){this.dyn_tree=t,this.max_code=0,this.stat_desc=e}e(w);const v=t=>t<256?f[t]:f[256+(t>>>7)],y=(t,e)=>{t.pending_buf[t.pending++]=255&e,t.pending_buf[t.pending++]=e>>>8&255},x=(t,e,a)=>{t.bi_valid>16-a?(t.bi_buf|=e<<t.bi_valid&65535,y(t,t.bi_buf),t.bi_buf=e>>16-t.bi_valid,t.bi_valid+=a-16):(t.bi_buf|=e<<t.bi_valid&65535,t.bi_valid+=a)},z=(t,e,a)=>{x(t,a[2*e],a[2*e+1])},A=(t,e)=>{let a=0;do{a|=1&t,t>>>=1,a<<=1}while(--e>0);return a>>>1},E=(t,e,a)=>{const i=new Array(16);let n,r,o=0;for(n=1;n<=s;n++)o=o+a[n-1]<<1,i[n]=o;for(r=0;r<=e;r++){let e=t[2*r+1];0!==e&&(t[2*r]=A(i[e]++,e))}},R=t=>{let e;for(e=0;e<i;e++)t.dyn_ltree[2*e]=0;for(e=0;e<n;e++)t.dyn_dtree[2*e]=0;for(e=0;e<19;e++)t.bl_tree[2*e]=0;t.dyn_ltree[512]=1,t.opt_len=t.static_len=0,t.sym_next=t.matches=0},Z=t=>{t.bi_valid>8?y(t,t.bi_buf):t.bi_valid>0&&(t.pending_buf[t.pending++]=t.bi_buf),t.bi_buf=0,t.bi_valid=0},U=(t,e,a,i)=>{const n=2*e,s=2*a;return t[n]<t[s]||t[n]===t[s]&&i[e]<=i[a]},S=(t,e,a)=>{const i=t.heap[a];let n=a<<1;for(;n<=t.heap_len&&(n<t.heap_len&&U(e,t.heap[n+1],t.heap[n],t.depth)&&n++,!U(e,i,t.heap[n],t.depth));)t.heap[a]=t.heap[n],a=n,n<<=1;t.heap[a]=i},D=(t,e,i)=>{let n,s,l,h,d=0;if(0!==t.sym_next)do{n=255&t.pending_buf[t.sym_buf+d++],n+=(255&t.pending_buf[t.sym_buf+d++])<<8,s=t.pending_buf[t.sym_buf+d++],0===n?z(t,s,e):(l=c[s],z(t,l+a+1,e),h=r[l],0!==h&&(s-=u[l],x(t,s,h)),n--,l=v(n),z(t,l,i),h=o[l],0!==h&&(n-=w[l],x(t,n,h)))}while(d<t.sym_next);z(t,256,e)},T=(t,e)=>{const a=e.dyn_tree,i=e.stat_desc.static_tree,n=e.stat_desc.has_stree,r=e.stat_desc.elems;let o,l,h,d=-1;for(t.heap_len=0,t.heap_max=573,o=0;o<r;o++)0!==a[2*o]?(t.heap[++t.heap_len]=d=o,t.depth[o]=0):a[2*o+1]=0;for(;t.heap_len<2;)h=t.heap[++t.heap_len]=d<2?++d:0,a[2*h]=1,t.depth[h]=0,t.opt_len--,n&&(t.static_len-=i[2*h+1]);for(e.max_code=d,o=t.heap_len>>1;o>=1;o--)S(t,a,o);h=r;do{o=t.heap[1],t.heap[1]=t.heap[t.heap_len--],S(t,a,1),l=t.heap[1],t.heap[--t.heap_max]=o,t.heap[--t.heap_max]=l,a[2*h]=a[2*o]+a[2*l],t.depth[h]=(t.depth[o]>=t.depth[l]?t.depth[o]:t.depth[l])+1,a[2*o+1]=a[2*l+1]=h,t.heap[1]=h++,S(t,a,1)}while(t.heap_len>=2);t.heap[--t.heap_max]=t.heap[1],((t,e)=>{const a=e.dyn_tree,i=e.max_code,n=e.stat_desc.static_tree,r=e.stat_desc.has_stree,o=e.stat_desc.extra_bits,l=e.stat_desc.extra_base,h=e.stat_desc.max_length;let d,_,f,c,u,w,m=0;for(c=0;c<=s;c++)t.bl_count[c]=0;for(a[2*t.heap[t.heap_max]+1]=0,d=t.heap_max+1;d<573;d++)_=t.heap[d],c=a[2*a[2*_+1]+1]+1,c>h&&(c=h,m++),a[2*_+1]=c,_>i||(t.bl_count[c]++,u=0,_>=l&&(u=o[_-l]),w=a[2*_],t.opt_len+=w*(c+u),r&&(t.static_len+=w*(n[2*_+1]+u)));if(0!==m){do{for(c=h-1;0===t.bl_count[c];)c--;t.bl_count[c]--,t.bl_count[c+1]+=2,t.bl_count[h]--,m-=2}while(m>0);for(c=h;0!==c;c--)for(_=t.bl_count[c];0!==_;)f=t.heap[--d],f>i||(a[2*f+1]!==c&&(t.opt_len+=(c-a[2*f+1])*a[2*f],a[2*f+1]=c),_--)}})(t,e),E(a,d,t.bl_count)},O=(t,e,a)=>{let i,n,s=-1,r=e[1],o=0,l=7,h=4;for(0===r&&(l=138,h=3),e[2*(a+1)+1]=65535,i=0;i<=a;i++)n=r,r=e[2*(i+1)+1],++o<l&&n===r||(o<h?t.bl_tree[2*n]+=o:0!==n?(n!==s&&t.bl_tree[2*n]++,t.bl_tree[32]++):o<=10?t.bl_tree[34]++:t.bl_tree[36]++,o=0,s=n,0===r?(l=138,h=3):n===r?(l=6,h=3):(l=7,h=4))},I=(t,e,a)=>{let i,n,s=-1,r=e[1],o=0,l=7,h=4;for(0===r&&(l=138,h=3),i=0;i<=a;i++)if(n=r,r=e[2*(i+1)+1],!(++o<l&&n===r)){if(o<h)do{z(t,n,t.bl_tree)}while(0!=--o);else 0!==n?(n!==s&&(z(t,n,t.bl_tree),o--),z(t,16,t.bl_tree),x(t,o-3,2)):o<=10?(z(t,17,t.bl_tree),x(t,o-3,3)):(z(t,18,t.bl_tree),x(t,o-11,7));o=0,s=n,0===r?(l=138,h=3):n===r?(l=6,h=3):(l=7,h=4)}};let F=!1;const L=(t,e,a,i)=>{x(t,0+(i?1:0),3),Z(t),y(t,a),y(t,~a),a&&t.pending_buf.set(t.window.subarray(e,e+a),t.pending),t.pending+=a};var N=(t,e,i,n)=>{let s,r,o=0;t.level>0?(2===t.strm.data_type&&(t.strm.data_type=(t=>{let e,i=4093624447;for(e=0;e<=31;e++,i>>>=1)if(1&i&&0!==t.dyn_ltree[2*e])return 0;if(0!==t.dyn_ltree[18]||0!==t.dyn_ltree[20]||0!==t.dyn_ltree[26])return 1;for(e=32;e<a;e++)if(0!==t.dyn_ltree[2*e])return 1;return 0})(t)),T(t,t.l_desc),T(t,t.d_desc),o=(t=>{let e;for(O(t,t.dyn_ltree,t.l_desc.max_code),O(t,t.dyn_dtree,t.d_desc.max_code),T(t,t.bl_desc),e=18;e>=3&&0===t.blLine truncated
|
|
||||||
@@ -1,304 +0,0 @@
|
|||||||
if (typeof Object.assign != 'function') {
|
|
||||||
Object.assign = function () {
|
|
||||||
var target = arguments[0];
|
|
||||||
for (var i = 1; i < arguments.length; i++) {
|
|
||||||
var source = arguments[i];
|
|
||||||
for (var key in source) {
|
|
||||||
if (Object.prototype.hasOwnProperty.call(source, key)) {
|
|
||||||
target[key] = source[key];
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return target;
|
|
||||||
};
|
|
||||||
}
|
|
||||||
function getMubans() {
|
|
||||||
var mubanDict = { // 模板字典
|
|
||||||
mxpro: {
|
|
||||||
title: '',
|
|
||||||
host: '',
|
|
||||||
// homeUrl:'/',
|
|
||||||
url: '/vodshow/fyclass--------fypage---.html',
|
|
||||||
searchUrl: '/vodsearch/**----------fypage---.html',
|
|
||||||
searchable: 2,//是否启用全局搜索,
|
|
||||||
quickSearch: 0,//是否启用快速搜索,
|
|
||||||
filterable: 0,//是否启用分类筛选,
|
|
||||||
headers: {//网站的请求头,完整支持所有的,常带ua和cookies
|
|
||||||
'User-Agent': 'MOBILE_UA',
|
|
||||||
// "Cookie": "searchneed=ok"
|
|
||||||
},
|
|
||||||
class_parse: '.navbar-items li:gt(2):lt(8);a&&Text;a&&href;/(\\d+).html',
|
|
||||||
play_parse: true,
|
|
||||||
lazy: '',
|
|
||||||
limit: 6,
|
|
||||||
推荐: '.tab-list.active;a.module-poster-item.module-item;.module-poster-item-title&&Text;.lazyload&&data-original;.module-item-note&&Text;a&&href',
|
|
||||||
double: true, // 推荐内容是否双层定位
|
|
||||||
一级: 'body a.module-poster-item.module-item;a&&title;.lazyload&&data-original;.module-item-note&&Text;a&&href',
|
|
||||||
二级: {
|
|
||||||
"title": "h1&&Text;.module-info-tag&&Text",
|
|
||||||
"img": ".lazyload&&data-original",
|
|
||||||
"desc": ".module-info-item:eq(1)&&Text;.module-info-item:eq(2)&&Text;.module-info-item:eq(3)&&Text",
|
|
||||||
"content": ".module-info-introduction&&Text",
|
|
||||||
"tabs": ".module-tab-item",
|
|
||||||
"lists": ".module-play-list:eq(#id) a"
|
|
||||||
},
|
|
||||||
搜索: 'body .module-item;.module-card-item-title&&Text;.lazyload&&data-original;.module-item-note&&Text;a&&href;.module-info-item-content&&Text',
|
|
||||||
},
|
|
||||||
mxone5: {
|
|
||||||
title: '',
|
|
||||||
host: '',
|
|
||||||
url: '/show/fyclass--------fypage---.html',
|
|
||||||
searchUrl: '/search/**----------fypage---.html',
|
|
||||||
searchable: 2,//是否启用全局搜索,
|
|
||||||
quickSearch: 0,//是否启用快速搜索,
|
|
||||||
filterable: 0,//是否启用分类筛选,
|
|
||||||
class_parse: '.nav-menu-items&&li;a&&Text;a&&href;.*/(.*?).html',
|
|
||||||
play_parse: true,
|
|
||||||
lazy: '',
|
|
||||||
limit: 6,
|
|
||||||
推荐: '.module-list;.module-items&&.module-item;a&&title;img&&data-src;.module-item-text&&Text;a&&href',
|
|
||||||
double: true, // 推荐内容是否双层定位
|
|
||||||
一级: '.module-items .module-item;a&&title;img&&data-src;.module-item-text&&Text;a&&href',
|
|
||||||
二级: {
|
|
||||||
"title": "h1&&Text;.tag-link&&Text",
|
|
||||||
"img": ".module-item-pic&&img&&data-src",
|
|
||||||
"desc": ".video-info-items:eq(0)&&Text;.video-info-items:eq(1)&&Text;.video-info-items:eq(2)&&Text;.video-info-items:eq(3)&&Text",
|
|
||||||
"content": ".vod_content&&Text",
|
|
||||||
"tabs": ".module-tab-item",
|
|
||||||
"lists": ".module-player-list:eq(#id)&&.scroll-content&&a"
|
|
||||||
},
|
|
||||||
搜索: '.module-items .module-search-item;a&&title;img&&data-src;.video-serial&&Text;a&&href',
|
|
||||||
},
|
|
||||||
首图: {
|
|
||||||
title: '',
|
|
||||||
host: '',
|
|
||||||
url: '/vodshow/fyclass--------fypage---/',
|
|
||||||
searchUrl: '/vodsearch/**----------fypage---.html',
|
|
||||||
searchable: 2,//是否启用全局搜索,
|
|
||||||
quickSearch: 0,//是否启用快速搜索,
|
|
||||||
filterable: 0,//是否启用分类筛选,
|
|
||||||
headers: {//网站的请求头,完整支持所有的,常带ua和cookies
|
|
||||||
'User-Agent': 'MOBILE_UA',
|
|
||||||
// "Cookie": "searchneed=ok"
|
|
||||||
},
|
|
||||||
class_parse: '.myui-header__menu li.hidden-sm:gt(0):lt(5);a&&Text;a&&href;/(\\d+).html',
|
|
||||||
play_parse: true,
|
|
||||||
lazy: '',
|
|
||||||
limit: 6,
|
|
||||||
推荐: 'ul.myui-vodlist.clearfix;li;a&&title;a&&data-original;.pic-text&&Text;a&&href',
|
|
||||||
double: true, // 推荐内容是否双层定位
|
|
||||||
一级: '.myui-vodlist li;a&&title;a&&data-original;.pic-text&&Text;a&&href',
|
|
||||||
二级: {
|
|
||||||
"title": ".myui-content__detail .title&&Text;.myui-content__detail p:eq(-2)&&Text",
|
|
||||||
"img": ".myui-content__thumb .lazyload&&data-original",
|
|
||||||
"desc": ".myui-content__detail p:eq(0)&&Text;.myui-content__detail p:eq(1)&&Text;.myui-content__detail p:eq(2)&&Text",
|
|
||||||
"content": ".content&&Text",
|
|
||||||
"tabs": ".nav-tabs:eq(0) li",
|
|
||||||
"lists": ".myui-content__list:eq(#id) li"
|
|
||||||
},
|
|
||||||
搜索: '#searchList li;a&&title;.lazyload&&data-original;.text-muted&&Text;a&&href;.text-muted:eq(-1)&&Text',
|
|
||||||
},
|
|
||||||
首图2: {
|
|
||||||
title: '',
|
|
||||||
host: '',
|
|
||||||
url: '/list/fyclass-fypage.html',
|
|
||||||
searchUrl: '/vodsearch/**----------fypage---.html',
|
|
||||||
searchable: 2,//是否启用全局搜索,
|
|
||||||
quickSearch: 0,//是否启用快速搜索,
|
|
||||||
filterable: 0,//是否启用分类筛选,
|
|
||||||
headers: {
|
|
||||||
'User-Agent': 'UC_UA',
|
|
||||||
// "Cookie": ""
|
|
||||||
},
|
|
||||||
// class_parse:'.stui-header__menu li:gt(0):lt(7);a&&Text;a&&href;/(\\d+).html',
|
|
||||||
class_parse: '.stui-header__menu li:gt(0):lt(7);a&&Text;a&&href;.*/(.*?).html',
|
|
||||||
play_parse: true,
|
|
||||||
lazy: '',
|
|
||||||
limit: 6,
|
|
||||||
推荐: 'ul.stui-vodlist.clearfix;li;a&&title;.lazyload&&data-original;.pic-text&&Text;a&&href',
|
|
||||||
double: true, // 推荐内容是否双层定位
|
|
||||||
一级: '.stui-vodlist li;a&&title;a&&data-original;.pic-text&&Text;a&&href',
|
|
||||||
二级: {
|
|
||||||
"title": ".stui-content__detail .title&&Text;.stui-content__detail p:eq(-2)&&Text",
|
|
||||||
"img": ".stui-content__thumb .lazyload&&data-original",
|
|
||||||
"desc": ".stui-content__detail p:eq(0)&&Text;.stui-content__detail p:eq(1)&&Text;.stui-content__detail p:eq(2)&&Text",
|
|
||||||
"content": ".detail&&Text",
|
|
||||||
"tabs": ".stui-vodlist__head h3",
|
|
||||||
"lists": ".stui-content__playlist:eq(#id) li"
|
|
||||||
},
|
|
||||||
搜索: 'ul.stui-vodlist__media:eq(0) li,ul.stui-vodlist:eq(0) li,#searchList li;a&&title;.lazyload&&data-original;.text-muted&&Text;a&&href;.text-muted:eq(-1)&&Text',
|
|
||||||
搜索1: 'ul.stui-vodlist&&li;a&&title;.lazyload&&data-original;.text-muted&&Text;a&&href;.text-muted:eq(-1)&&Text',
|
|
||||||
搜索2: 'ul.stui-vodlist__media&&li;a&&title;.lazyload&&data-original;.text-muted&&Text;a&&href;.text-muted:eq(-1)&&Text',
|
|
||||||
},
|
|
||||||
默认: {
|
|
||||||
title: '',
|
|
||||||
host: '',
|
|
||||||
url: '/vodshow/fyclass--------fypage---.html',
|
|
||||||
searchUrl: '/vodsearch/-------------.html?wd=**',
|
|
||||||
searchable: 2,//是否启用全局搜索,
|
|
||||||
quickSearch: 0,//是否启用快速搜索,
|
|
||||||
filterable: 0,//是否启用分类筛选,
|
|
||||||
headers: {
|
|
||||||
'User-Agent': 'MOBILE_UA',
|
|
||||||
},
|
|
||||||
play_parse: true,
|
|
||||||
lazy: '',
|
|
||||||
limit: 6,
|
|
||||||
double: true, // 推荐内容是否双层定位
|
|
||||||
},
|
|
||||||
vfed: {
|
|
||||||
title: '',
|
|
||||||
host: '',
|
|
||||||
url: '/index.php/vod/show/id/fyclass/page/fypage.html',
|
|
||||||
searchUrl: '/index.php/vod/search/page/fypage/wd/**.html',
|
|
||||||
searchable: 2,//是否启用全局搜索,
|
|
||||||
quickSearch: 0,//是否启用快速搜索,
|
|
||||||
filterable: 0,//是否启用分类筛选,
|
|
||||||
headers: {
|
|
||||||
'User-Agent': 'UC_UA',
|
|
||||||
},
|
|
||||||
// class_parse:'.fed-pops-navbar&&ul.fed-part-rows&&a.fed-part-eone:gt(0):lt(5);a&&Text;a&&href;.*/(.*?).html',
|
|
||||||
class_parse: '.fed-pops-navbar&&ul.fed-part-rows&&a;a&&Text;a&&href;.*/(.*?).html',
|
|
||||||
play_parse: true,
|
|
||||||
lazy: '',
|
|
||||||
limit: 6,
|
|
||||||
推荐: 'ul.fed-list-info.fed-part-rows;li;a.fed-list-title&&Text;a&&data-original;.fed-list-remarks&&Text;a&&href',
|
|
||||||
double: true, // 推荐内容是否双层定位
|
|
||||||
一级: '.fed-list-info&&li;a.fed-list-title&&Text;a&&data-original;.fed-list-remarks&&Text;a&&href',
|
|
||||||
二级: {
|
|
||||||
"title": "h1.fed-part-eone&&Text;.fed-deta-content&&.fed-part-rows&&li&&Text",
|
|
||||||
"img": ".fed-list-info&&a&&data-original",
|
|
||||||
"desc": ".fed-deta-content&&.fed-part-rows&&li:eq(1)&&Text;.fed-deta-content&&.fed-part-rows&&li:eq(2)&&Text;.fed-deta-content&&.fed-part-rows&&li:eq(3)&&Text",
|
|
||||||
"content": ".fed-part-esan&&Text",
|
|
||||||
"tabs": ".fed-drop-boxs&&.fed-part-rows&&li",
|
|
||||||
"lists": ".fed-play-item:eq(#id)&&ul:eq(1)&&li"
|
|
||||||
},
|
|
||||||
搜索: '.fed-deta-info;h1&&Text;.lazyload&&data-original;.fed-list-remarks&&Text;a&&href;.fed-deta-content&&Text',
|
|
||||||
},
|
|
||||||
海螺3: {
|
|
||||||
title: '',
|
|
||||||
host: '',
|
|
||||||
searchUrl: '/v_search/**----------fypage---.html',
|
|
||||||
url: '/vod_____show/fyclass--------fypage---.html',
|
|
||||||
headers: {
|
|
||||||
'User-Agent': 'MOBILE_UA'
|
|
||||||
},
|
|
||||||
timeout: 5000,
|
|
||||||
class_parse: 'body&&.hl-nav li:gt(0);a&&Text;a&&href;.*/(.*?).html',
|
|
||||||
cate_exclude: '明星|专题|最新|排行',
|
|
||||||
limit: 40,
|
|
||||||
play_parse: true,
|
|
||||||
lazy: '',
|
|
||||||
推荐: '.hl-vod-list;li;a&&title;a&&data-original;.remarks&&Text;a&&href',
|
|
||||||
double: true,
|
|
||||||
一级: '.hl-vod-list&&.hl-list-item;a&&title;a&&data-original;.remarks&&Text;a&&href',
|
|
||||||
二级: {
|
|
||||||
"title": ".hl-infos-title&&Text;.hl-text-conch&&Text",
|
|
||||||
"img": ".hl-lazy&&data-original",
|
|
||||||
"desc": ".hl-infos-content&&.hl-text-conch&&Text",
|
|
||||||
"content": ".hl-content-text&&Text",
|
|
||||||
"tabs": ".hl-tabs&&a",
|
|
||||||
"lists": ".hl-plays-list:eq(#id)&&li"
|
|
||||||
},
|
|
||||||
搜索: '.hl-list-item;a&&title;a&&data-original;.remarks&&Text;a&&href',
|
|
||||||
searchable: 2,//是否启用全局搜索,
|
|
||||||
quickSearch: 0,//是否启用快速搜索,
|
|
||||||
filterable: 0,//是否启用分类筛选,
|
|
||||||
},
|
|
||||||
海螺2: {
|
|
||||||
title: '',
|
|
||||||
host: '',
|
|
||||||
searchUrl: '/index.php/vod/search/page/fypage/wd/**/',
|
|
||||||
url: '/index.php/vod/show/id/fyclass/page/fypage/',
|
|
||||||
headers: {
|
|
||||||
'User-Agent': 'MOBILE_UA'
|
|
||||||
},
|
|
||||||
timeout: 5000,
|
|
||||||
class_parse: '#nav-bar li;a&&Text;a&&href;id/(.*?)/',
|
|
||||||
limit: 40,
|
|
||||||
play_parse: true,
|
|
||||||
lazy: '',
|
|
||||||
推荐: '.list-a.size;li;a&&title;.lazy&&data-original;.bt&&Text;a&&href',
|
|
||||||
double: true,
|
|
||||||
一级: '.list-a&&li;a&&title;.lazy&&data-original;.list-remarks&&Text;a&&href',
|
|
||||||
二级: {
|
|
||||||
"title": "h2&&Text;.deployment&&Text",
|
|
||||||
"img": ".lazy&&data-original",
|
|
||||||
"desc": ".deployment&&Text",
|
|
||||||
"content": ".ec-show&&Text",
|
|
||||||
"tabs": "#tag&&a",
|
|
||||||
"lists": ".play_list_box:eq(#id)&&li"
|
|
||||||
},
|
|
||||||
搜索: '.search-list;a&&title;.lazy&&data-original;.deployment&&Text;a&&href',
|
|
||||||
searchable: 2,//是否启用全局搜索,
|
|
||||||
quickSearch: 0,//是否启用快速搜索,
|
|
||||||
filterable: 0,//是否启用分类筛选,
|
|
||||||
},
|
|
||||||
短视: {
|
|
||||||
title: '',
|
|
||||||
host: '',
|
|
||||||
// homeUrl:'/',
|
|
||||||
url: '/channel/fyclass-fypage.html',
|
|
||||||
searchUrl: '/search.html?wd=**',
|
|
||||||
searchable: 2,//是否启用全局搜索,
|
|
||||||
quickSearch: 0,//是否启用快速搜索,
|
|
||||||
filterable: 0,//是否启用分类筛选,
|
|
||||||
headers: {//网站的请求头,完整支持所有的,常带ua和cookies
|
|
||||||
'User-Agent': 'MOBILE_UA',
|
|
||||||
// "Cookie": "searchneed=ok"
|
|
||||||
},
|
|
||||||
class_parse: '.menu_bottom ul li;a&&Text;a&&href;.*/(.*?).html',
|
|
||||||
cate_exclude: '解析|动态',
|
|
||||||
play_parse: true,
|
|
||||||
lazy: '',
|
|
||||||
limit: 6,
|
|
||||||
推荐: '.indexShowBox;ul&&li;a&&title;img&&data-src;.s1&&Text;a&&href',
|
|
||||||
double: true, // 推荐内容是否双层定位
|
|
||||||
一级: '.pic-list&&li;a&&title;img&&data-src;.s1&&Text;a&&href',
|
|
||||||
二级: {
|
|
||||||
"title": "h1&&Text;.content-rt&&p:eq(0)&&Text",
|
|
||||||
"img": ".img&&img&&data-src",
|
|
||||||
"desc": ".content-rt&&p:eq(1)&&Text;.content-rt&&p:eq(2)&&Text;.content-rt&&p:eq(3)&&Text;.content-rt&&p:eq(4)&&Text;.content-rt&&p:eq(5)&&Text",
|
|
||||||
"content": ".zkjj_a&&Text",
|
|
||||||
"tabs": ".py-tabs&&option",
|
|
||||||
"lists": ".player:eq(#id) li"
|
|
||||||
},
|
|
||||||
搜索: '.sr_lists&&ul&&li;h3&&Text;img&&data-src;.int&&p:eq(0)&&Text;a&&href',
|
|
||||||
},
|
|
||||||
短视2:{
|
|
||||||
title: '',
|
|
||||||
host: '',
|
|
||||||
class_name:'电影&电视剧&综艺&动漫',
|
|
||||||
class_url:'1&2&3&4',
|
|
||||||
searchUrl: '/index.php/ajax/suggest?mid=1&wd=**&limit=50',
|
|
||||||
searchable: 2,
|
|
||||||
quickSearch: 0,
|
|
||||||
headers:{'User-Agent':'MOBILE_UA'},
|
|
||||||
url: '/index.php/api/vod#type=fyclass&page=fypage',
|
|
||||||
filterable:0,//是否启用分类筛选,
|
|
||||||
filter_url:'',
|
|
||||||
filter: {},
|
|
||||||
filter_def:{},
|
|
||||||
detailUrl:'/index.php/vod/detail/id/fyid.html',
|
|
||||||
play_parse: true,
|
|
||||||
lazy: '',
|
|
||||||
limit: 6,
|
|
||||||
推荐:'.list-vod.flex .public-list-box;a&&title;.lazy&&data-original;.public-list-prb&&Text;a&&href',
|
|
||||||
一级:'js:let body=input.split("#")[1];let t=Math.round(new Date/1e3).toString();let key=md5("DS"+t+"DCC147D11943AF75");let url=input.split("#")[0];body=body+"&time="+t+"&key="+key;print(body);fetch_params.body=body;let html=post(url,fetch_params);let data=JSON.parse(html);VODS=data.list.map(function(it){it.vod_pic=urljoin2(input.split("/i")[0],it.vod_pic);return it});',
|
|
||||||
二级:{
|
|
||||||
"title":".slide-info-title&&Text;.slide-info:eq(3)--strong&&Text",
|
|
||||||
"img":".detail-pic&&data-original",
|
|
||||||
"desc":".fraction&&Text;.slide-info-remarks:eq(1)&&Text;.slide-info-remarks:eq(2)&&Text;.slide-info:eq(2)--strong&&Text;.slide-info:eq(1)--strong&&Text",
|
|
||||||
"content":"#height_limit&&Text",
|
|
||||||
"tabs":".anthology.wow.fadeInUp.animated&&.swiper-wrapper&&a",
|
|
||||||
"tab_text":".swiper-slide&&Text",
|
|
||||||
"lists":".anthology-list-box:eq(#id) li"
|
|
||||||
},
|
|
||||||
搜索:'json:list;name;pic;;id',
|
|
||||||
}
|
|
||||||
};
|
|
||||||
return JSON.parse(JSON.stringify(mubanDict));
|
|
||||||
}
|
|
||||||
var mubanDict = getMubans();
|
|
||||||
var muban = getMubans();
|
|
||||||
export default {muban,getMubans};
|
|
||||||
@@ -1,68 +0,0 @@
|
|||||||
/***
|
|
||||||
* gbk编码解码函数
|
|
||||||
* strTool = gbkTool() strTool.encode(key)
|
|
||||||
* @returns {{encode: (function(*): *), decode: (function(*): *)}}
|
|
||||||
*/
|
|
||||||
export function gbkTool(){
|
|
||||||
var data=function(zipData){
|
|
||||||
var re=zipData
|
|
||||||
.replace(/#(\d+)\$/g,function(a,b){
|
|
||||||
return Array(+b+3).join('#');
|
|
||||||
})
|
|
||||||
.replace(/#/g,'####')
|
|
||||||
.replace(/(\w\w):([\w#]+)(?:,|$)/g,function(a,hd,dt){
|
|
||||||
return dt.replace(/../g,function(a){
|
|
||||||
if(a!='##'){
|
|
||||||
return hd+a;
|
|
||||||
}else{
|
|
||||||
return a;
|
|
||||||
}
|
|
||||||
});
|
|
||||||
});
|
|
||||||
return re;
|
|
||||||
}('4e:020405060f12171f20212326292e2f313335373c40414244464a5155575a5b6263646567686a6b6c6d6e6f727475767778797a7b7c7d7f808182838485878a#909697999c9d9ea3aaafb0b1b4b6b7b8b9bcbdbec8cccfd0d2dadbdce0e2e6e7e9edeeeff1f4f8f9fafcfe,4f:00020304050607080b0c12131415161c1d212328292c2d2e31333537393b3e3f40414244454748494a4b4c525456616266686a6b6d6e7172757778797a7d8081828586878a8c8e909293959698999a9c9e9fa1a2a4abadb0b1b2b3b4b6b7b8b9babbbcbdbec0c1c2c6c7c8c9cbcccdd2d3d4d5d6d9dbe0e2e4e5e7ebecf0f2f4f5f6f7f9fbfcfdff,50:000102030405060708090a#0b0e1011131516171b1d1e20222324272b2f303132333435363738393b3d3f404142444546494a4b4d5051525354565758595b5d5e5f6061626364666768696a6b6d6e6f70717273747578797a7c7d818283848687898a8b8c8e8f909192939495969798999a9b9c9d9e9fa0a1a2a4a6aaabadaeafb0b1b3b4b5b6b7b8b9bcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdced0d1d2d3d4d5d7d8d9dbdcdddedfe0e1e2e3e4e5e8e9eaebeff0f1f2f4f6f7f8f9fafcfdfeff,51:00010203040508#090a0c0d0e0f1011131415161718191a1b1c1d1e1f2022232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e42474a4c4e4f5052535758595b5d5e5f606163646667696a6f727a7e7f838486878a8b8e8f90919394989a9d9e9fa1a3a6a7a8a9aaadaeb4b8b9babebfc1c2c3c5c8cacdced0d2d3d4d5d6d7d8d9dadcdedfe2e3e5e6e7e8e9eaeceef1f2f4f7fe,52:0405090b0c0f101314151c1e1f2122232526272a2c2f313234353c3e4445464748494b4e4f5253555758#595a5b5d5f6062636466686b6c6d6e7071737475767778797a7b7c7e808384858687898a8b8c8d8e8f91929495969798999a9ca4a5a6a7aeafb0b4b5b6b7b8b9babbbcbdc0c1c2c4c5c6c8cacccdcecfd1d3d4d5d7d9dadbdcdddee0e1e2e3e5e6e7e8e9eaebecedeeeff1f2f3f4f5f6f7f8fbfcfd,53:0102030407090a0b0c0e11121314181b1c1e1f2224252728292b2c2d2f3031323334353637383c3d404244464b4c4d505458595b5d65686a6c6d7276797b7c7d7e80818387888a8e8f#90919293949697999b9c9ea0a1a4a7aaabacadafb0b1b2b3b4b5b7b8b9babcbdbec0c3c4c5c6c7cecfd0d2d3d5dadcdddee1e2e7f4fafeff,54:000205070b1418191a1c2224252a303336373a3d3f4142444547494c4d4e4f515a5d5e5f6061636567696a6b6c6d6e6f7074797a7e7f8183858788898a8d919397989c9e9fa0a1a2a5aeb0b2b5b6b7b9babcbec3c5cacbd6d8dbe0e1e2e3e4ebeceff0f1f4f5f6f7f8f9fbfe,55:0002030405080a0b0c0d0e121315161718191a1c1d1e1f212526#28292b2d3234353638393a3b3d40424547484b4c4d4e4f515253545758595a5b5d5e5f60626368696b6f7071727374797a7d7f85868c8d8e9092939596979a9b9ea0a1a2a3a4a5a6a8a9aaabacadaeafb0b2b4b6b8babcbfc0c1c2c3c6c7c8cacbcecfd0d5d7d8d9dadbdee0e2e7e9edeef0f1f4f6f8f9fafbfcff,56:0203040506070a0b0d1011121314151617191a1c1d202122252628292a2b2e2f30333537383a3c3d3e404142434445464748494a4b4f5051525355565a5b5d5e5f6061#636566676d6e6f70727374757778797a7d7e7f80818283848788898a8b8c8d9091929495969798999a9b9c9d9e9fa0a1a2a4a5a6a7a8a9aaabacadaeb0b1b2b3b4b5b6b8b9babbbdbebfc0c1c2c3c4c5c6c7c8c9cbcccdcecfd0d1d2d3d5d6d8d9dce3e5e6e7e8e9eaeceeeff2f3f6f7f8fbfc,57:00010205070b0c0d0e0f101112131415161718191a1b1d1e202122242526272b313234353637383c3d3f414344454648494b52535455565859626365676c6e707172747578797a7d7e7f80#818788898a8d8e8f90919495969798999a9c9d9e9fa5a8aaacafb0b1b3b5b6b7b9babbbcbdbebfc0c1c4c5c6c7c8c9cacccdd0d1d3d6d7dbdcdee1e2e3e5e6e7e8e9eaebeceef0f1f2f3f5f6f7fbfcfeff,58:0103040508090a0c0e0f101213141617181a1b1c1d1f222325262728292b2c2d2e2f31323334363738393a3b3c3d3e3f4041424345464748494a4b4e4f505253555657595a5b5c5d5f6061626364666768696a6d6e6f707172737475767778797a7b7c7d7f82848687888a8b8c#8d8e8f909194959697989b9c9da0a1a2a3a4a5a6a7aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbdbebfc0c2c3c4c6c7c8c9cacbcccdcecfd0d2d3d4d6d7d8d9dadbdcdddedfe0e1e2e3e5e6e7e8e9eaedeff1f2f4f5f7f8fafbfcfdfeff,59:000103050608090a0b0c0e1011121317181b1d1e2021222326282c30323335363b3d3e3f404345464a4c4d505253595b5c5d5e5f616364666768696a6b6c6d6e6f70717275777a7b7c7e7f8085898b8c8e8f90919495989a9b9c9d9fa0a1a2a6#a7acadb0b1b3b4b5b6b7b8babcbdbfc0c1c2c3c4c5c7c8c9cccdcecfd5d6d9dbdedfe0e1e2e4e6e7e9eaebedeeeff0f1f2f3f4f5f6f7f8fafcfdfe,5a:00020a0b0d0e0f101214151617191a1b1d1e2122242627282a2b2c2d2e2f3033353738393a3b3d3e3f414243444547484b4c4d4e4f5051525354565758595b5c5d5e5f60616364656668696b6c6d6e6f7071727378797b7c7d7e808182838485868788898a8b8c8d8e8f9091939495969798999c9d9e9fa0a1a2a3a4a5a6a7a8a9abac#adaeafb0b1b4b6b7b9babbbcbdbfc0c3c4c5c6c7c8cacbcdcecfd0d1d3d5d7d9dadbdddedfe2e4e5e7e8eaecedeeeff0f2f3f4f5f6f7f8f9fafbfcfdfeff,5b:0001020304050607080a0b0c0d0e0f10111213141518191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303133353638393a3b3c3d3e3f4142434445464748494a4b4c4d4e4f52565e606167686b6d6e6f7274767778797b7c7e7f82868a8d8e90919294969fa7a8a9acadaeafb1b2b7babbbcc0c1c3c8c9cacbcdcecf#d1d4d5d6d7d8d9dadbdce0e2e3e6e7e9eaebecedeff1f2f3f4f5f6f7fdfe,5c:0002030507080b0c0d0e10121317191b1e1f2021232628292a2b2d2e2f303233353637434446474c4d5253545657585a5b5c5d5f62646768696a6b6c6d70727374757677787b7c7d7e808384858687898a8b8e8f9293959d9e9fa0a1a4a5a6a7a8aaaeafb0b2b4b6b9babbbcbec0c2c3c5c6c7c8c9cacccdcecfd0d1d3d4d5d6d7d8dadbdcdddedfe0e2e3e7e9ebeceeeff1f2f3f4f5f6f7f8f9fafcfdfeff,5d:00#01040508090a0b0c0d0f10111213151718191a1c1d1f2021222325282a2b2c2f3031323335363738393a3b3c3f4041424344454648494d4e4f5051525354555657595a5c5e5f6061626364656667686a6d6e7071727375767778797a7b7c7d7e7f8081838485868788898a8b8c8d8e8f90Line truncated
|
|
||||||
U2Ghash={},
|
|
||||||
G2Uhash={};
|
|
||||||
!function(data){
|
|
||||||
var k=0;
|
|
||||||
data=data.match(/..../g);
|
|
||||||
for(var i=0x81;i<=0xfe;i++){
|
|
||||||
for(var j=0x40;j<=0xFE;j++){
|
|
||||||
U2Ghash[data[k++]]=('%'+i.toString(16)+'%'+j.toString(16))
|
|
||||||
.toUpperCase();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
for(var key in U2Ghash){
|
|
||||||
G2Uhash[U2Ghash[key]]=key;
|
|
||||||
}
|
|
||||||
}(data);
|
|
||||||
function isAscii(unicode) {
|
|
||||||
return ((unicode == 0x20AC) || (unicode <= 0x007F && unicode >= 0x0000));
|
|
||||||
}
|
|
||||||
return{
|
|
||||||
encode:function(str){
|
|
||||||
return str.replace(/./g,function(a){
|
|
||||||
var code=a.charCodeAt(0);
|
|
||||||
if(isAscii(code)){
|
|
||||||
return encodeURIComponent(a);
|
|
||||||
}else{
|
|
||||||
var key=code.toString(16);
|
|
||||||
if(key.length!=4)key=('000'+key).match(/....$/)[0];
|
|
||||||
return U2Ghash[key]||a;
|
|
||||||
}
|
|
||||||
});
|
|
||||||
},
|
|
||||||
decode:function(str){
|
|
||||||
return str.replace(/%[0-9A-F]{2}%[0-9A-F]{2}/g,function(a){
|
|
||||||
if(a in G2Uhash){
|
|
||||||
return String.fromCharCode('0x'+G2Uhash[a]);
|
|
||||||
}else{
|
|
||||||
return a;
|
|
||||||
}
|
|
||||||
}).replace(/%[\w]{2}/g,function(a){
|
|
||||||
return decodeURIComponent(a);
|
|
||||||
|
|
||||||
});
|
|
||||||
}
|
|
||||||
};
|
|
||||||
}
|
|
||||||
-1737
File diff suppressed because it is too large.
Load diff
@@ -1,577 +0,0 @@
|
|||||||
/*!
|
|
||||||
* Jinja Templating for JavaScript v0.1.8
|
|
||||||
* https://github.com/sstur/jinja-js
|
|
||||||
*
|
|
||||||
* This is a slimmed-down Jinja2 implementation [http://jinja.pocoo.org/]
|
|
||||||
*
|
|
||||||
* In the interest of simplicity, it deviates from Jinja2 as follows:
|
|
||||||
* - Line statements, cycle, super, macro tags and block nesting are not implemented
|
|
||||||
* - auto escapes html by default (the filter is "html" not "e")
|
|
||||||
* - Only "html" and "safe" filters are built in
|
|
||||||
* - Filters are not valid in expressions; `foo|length > 1` is not valid
|
|
||||||
* - Expression Tests (`if num is odd`) not implemented (`is` translates to `==` and `isnot` to `!=`)
|
|
||||||
*
|
|
||||||
* Notes:
|
|
||||||
* - if property is not found, but method '_get' exists, it will be called with the property name (and cached)
|
|
||||||
* - `{% for n in obj %}` iterates the object's keys; get the value with `{% for n in obj %}{{ obj[n] }}{% endfor %}`
|
|
||||||
* - subscript notation `a[0]` takes literals or simple variables but not `a[item.key]`
|
|
||||||
* - `.2` is not a valid number literal; use `0.2`
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
/*global require, exports, module, define */
|
|
||||||
|
|
||||||
(function (global, factory) {
|
|
||||||
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) :
|
|
||||||
typeof define === 'function' && define.amd ? define(['exports'], factory) :
|
|
||||||
(global = typeof globalThis !== 'undefined' ? globalThis : global || self, factory(global.jinja = {}));
|
|
||||||
})(this, (function (jinja) {
|
|
||||||
"use strict";
|
|
||||||
var STRINGS = /'(\\.|[^'])*'|"(\\.|[^"'"])*"/g;
|
|
||||||
var IDENTS_AND_NUMS = /([$_a-z][$\w]*)|([+-]?\d+(\.\d+)?)/g;
|
|
||||||
var NUMBER = /^[+-]?\d+(\.\d+)?$/;
|
|
||||||
//non-primitive literals (array and object literals)
|
|
||||||
var NON_PRIMITIVES = /\[[@#~](,[@#~])*\]|\[\]|\{([@i]:[@#~])(,[@i]:[@#~])*\}|\{\}/g;
|
|
||||||
//bare identifiers such as variables and in object literals: {foo: 'value'}
|
|
||||||
var IDENTIFIERS = /[$_a-z][$\w]*/ig;
|
|
||||||
var VARIABLES = /i(\.i|\[[@#i]\])*/g;
|
|
||||||
var ACCESSOR = /(\.i|\[[@#i]\])/g;
|
|
||||||
var OPERATORS = /(===?|!==?|>=?|<=?|&&|\|\||[+\-\*\/%])/g;
|
|
||||||
//extended (english) operators
|
|
||||||
var EOPS = /(^|[^$\w])(and|or|not|is|isnot)([^$\w]|$)/g;
|
|
||||||
var LEADING_SPACE = /^\s+/;
|
|
||||||
var TRAILING_SPACE = /\s+$/;
|
|
||||||
|
|
||||||
var START_TOKEN = /\{\{\{|\{\{|\{%|\{#/;
|
|
||||||
var TAGS = {
|
|
||||||
'{{{': /^('(\\.|[^'])*'|"(\\.|[^"'"])*"|.)+?\}\}\}/,
|
|
||||||
'{{': /^('(\\.|[^'])*'|"(\\.|[^"'"])*"|.)+?\}\}/,
|
|
||||||
'{%': /^('(\\.|[^'])*'|"(\\.|[^"'"])*"|.)+?%\}/,
|
|
||||||
'{#': /^('(\\.|[^'])*'|"(\\.|[^"'"])*"|.)+?#\}/
|
|
||||||
};
|
|
||||||
|
|
||||||
var delimeters = {
|
|
||||||
'{%': 'directive',
|
|
||||||
'{{': 'output',
|
|
||||||
'{#': 'comment'
|
|
||||||
};
|
|
||||||
|
|
||||||
var operators = {
|
|
||||||
and: '&&',
|
|
||||||
or: '||',
|
|
||||||
not: '!',
|
|
||||||
is: '==',
|
|
||||||
isnot: '!='
|
|
||||||
};
|
|
||||||
|
|
||||||
var constants = {
|
|
||||||
'true': true,
|
|
||||||
'false': false,
|
|
||||||
'null': null
|
|
||||||
};
|
|
||||||
|
|
||||||
function Parser() {
|
|
||||||
this.nest = [];
|
|
||||||
this.compiled = [];
|
|
||||||
this.childBlocks = 0;
|
|
||||||
this.parentBlocks = 0;
|
|
||||||
this.isSilent = false;
|
|
||||||
}
|
|
||||||
|
|
||||||
Parser.prototype.push = function (line) {
|
|
||||||
if (!this.isSilent) {
|
|
||||||
this.compiled.push(line);
|
|
||||||
}
|
|
||||||
};
|
|
||||||
|
|
||||||
Parser.prototype.parse = function (src) {
|
|
||||||
this.tokenize(src);
|
|
||||||
return this.compiled;
|
|
||||||
};
|
|
||||||
|
|
||||||
Parser.prototype.tokenize = function (src) {
|
|
||||||
var lastEnd = 0, parser = this, trimLeading = false;
|
|
||||||
matchAll(src, START_TOKEN, function (open, index, src) {
|
|
||||||
//here we match the rest of the src against a regex for this tag
|
|
||||||
var match = src.slice(index + open.length).match(TAGS[open]);
|
|
||||||
match = (match ? match[0] : '');
|
|
||||||
//here we sub out strings so we don't get false matches
|
|
||||||
var simplified = match.replace(STRINGS, '@');
|
|
||||||
//if we don't have a close tag or there is a nested open tag
|
|
||||||
if (!match || ~simplified.indexOf(open)) {
|
|
||||||
return index + 1;
|
|
||||||
}
|
|
||||||
var inner = match.slice(0, 0 - open.length);
|
|
||||||
//check for white-space collapse syntax
|
|
||||||
if (inner.charAt(0) === '-') var wsCollapseLeft = true;
|
|
||||||
if (inner.slice(-1) === '-') var wsCollapseRight = true;
|
|
||||||
inner = inner.replace(/^-|-$/g, '').trim();
|
|
||||||
//if we're in raw mode and we are not looking at an "endraw" tag, move along
|
|
||||||
if (parser.rawMode && (open + inner) !== '{%endraw') {
|
|
||||||
return index + 1;
|
|
||||||
}
|
|
||||||
var text = src.slice(lastEnd, index);
|
|
||||||
lastEnd = index + open.length + match.length;
|
|
||||||
if (trimLeading) text = trimLeft(text);
|
|
||||||
if (wsCollapseLeft) text = trimRight(text);
|
|
||||||
if (wsCollapseRight) trimLeading = true;
|
|
||||||
if (open === '{{{') {
|
|
||||||
//liquid-style: make {{{x}}} => {{x|safe}}
|
|
||||||
open = '{{';
|
|
||||||
inner += '|safe';
|
|
||||||
}
|
|
||||||
parser.textHandler(text);
|
|
||||||
parser.tokenHandler(open, inner);
|
|
||||||
});
|
|
||||||
var text = src.slice(lastEnd);
|
|
||||||
if (trimLeading) text = trimLeft(text);
|
|
||||||
this.textHandler(text);
|
|
||||||
};
|
|
||||||
|
|
||||||
Parser.prototype.textHandler = function (text) {
|
|
||||||
this.push('write(' + JSON.stringify(text) + ');');
|
|
||||||
};
|
|
||||||
|
|
||||||
Parser.prototype.tokenHandler = function (open, inner) {
|
|
||||||
var type = delimeters[open];
|
|
||||||
if (type === 'directive') {
|
|
||||||
this.compileTag(inner);
|
|
||||||
} else if (type === 'output') {
|
|
||||||
var extracted = this.extractEnt(inner, STRINGS, '@');
|
|
||||||
//replace || operators with ~
|
|
||||||
extracted.src = extracted.src.replace(/\|\|/g, '~').split('|');
|
|
||||||
//put back || operators
|
|
||||||
extracted.src = extracted.src.map(function (part) {
|
|
||||||
return part.split('~').join('||');
|
|
||||||
});
|
|
||||||
var parts = this.injectEnt(extracted, '@');
|
|
||||||
if (parts.length > 1) {
|
|
||||||
var filters = parts.slice(1).map(this.parseFilter.bind(this));
|
|
||||||
this.push('filter(' + this.parseExpr(parts[0]) + ',' + filters.join(',') + ');');
|
|
||||||
} else {
|
|
||||||
this.push('filter(' + this.parseExpr(parts[0]) + ');');
|
|
||||||
}
|
|
||||||
}
|
|
||||||
};
|
|
||||||
|
|
||||||
Parser.prototype.compileTag = function (str) {
|
|
||||||
var directive = str.split(' ')[0];
|
|
||||||
var handler = tagHandlers[directive];
|
|
||||||
if (!handler) {
|
|
||||||
throw new Error('Invalid tag: ' + str);
|
|
||||||
}
|
|
||||||
handler.call(this, str.slice(directive.length).trim());
|
|
||||||
};
|
|
||||||
|
|
||||||
Parser.prototype.parseFilter = function (src) {
|
|
||||||
src = src.trim();
|
|
||||||
var match = src.match(/[:(]/);
|
|
||||||
var i = match ? match.index : -1;
|
|
||||||
if (i < 0) return JSON.stringify([src]);
|
|
||||||
var name = src.slice(0, i);
|
|
||||||
var args = src.charAt(i) === ':' ? src.slice(i + 1) : src.slice(i + 1, -1);
|
|
||||||
args = this.parseExpr(args, {terms: true});
|
|
||||||
return '[' + JSON.stringify(name) + ',' + args + ']';
|
|
||||||
};
|
|
||||||
|
|
||||||
Parser.prototype.extractEnt = function (src, regex, placeholder) {
|
|
||||||
var subs = [], isFunc = typeof placeholder == 'function';
|
|
||||||
src = src.replace(regex, function (str) {
|
|
||||||
var replacement = isFunc ? placeholder(str) : placeholder;
|
|
||||||
if (replacement) {
|
|
||||||
subs.push(str);
|
|
||||||
return replacement;
|
|
||||||
}
|
|
||||||
return str;
|
|
||||||
});
|
|
||||||
return {src: src, subs: subs};
|
|
||||||
};
|
|
||||||
|
|
||||||
Parser.prototype.injectEnt = function (extracted, placeholder) {
|
|
||||||
var src = extracted.src, subs = extracted.subs, isArr = Array.isArray(src);
|
|
||||||
var arr = (isArr) ? src : [src];
|
|
||||||
var re = new RegExp('[' + placeholder + ']', 'g'), i = 0;
|
|
||||||
arr.forEach(function (src, index) {
|
|
||||||
arr[index] = src.replace(re, function () {
|
|
||||||
return subs[i++];
|
|
||||||
});
|
|
||||||
});
|
|
||||||
return isArr ? arr : arr[0];
|
|
||||||
};
|
|
||||||
|
|
||||||
//replace complex literals without mistaking subscript notation with array literals
|
|
||||||
Parser.prototype.replaceComplex = function (s) {
|
|
||||||
var parsed = this.extractEnt(s, /i(\.i|\[[@#i]\])+/g, 'v');
|
|
||||||
parsed.src = parsed.src.replace(NON_PRIMITIVES, '~');
|
|
||||||
return this.injectEnt(parsed, 'v');
|
|
||||||
};
|
|
||||||
|
|
||||||
//parse expression containing literals (including objects/arrays) and variables (including dot and subscript notation)
|
|
||||||
//valid expressions: `a + 1 > b.c or c == null`, `a and b[1] != c`, `(a < b) or (c < d and e)`, 'a || [1]`
|
|
||||||
Parser.prototype.parseExpr = function (src, opts) {
|
|
||||||
opts = opts || {};
|
|
||||||
//extract string literals -> @
|
|
||||||
var parsed1 = this.extractEnt(src, STRINGS, '@');
|
|
||||||
//note: this will catch {not: 1} and a.is; could we replace temporarily and then check adjacent chars?
|
|
||||||
parsed1.src = parsed1.src.replace(EOPS, function (s, before, op, after) {
|
|
||||||
return (op in operators) ? before + operators[op] + after : s;
|
|
||||||
});
|
|
||||||
//sub out non-string literals (numbers/true/false/null) -> #
|
|
||||||
// the distinction is necessary because @ can be object identifiers, # cannot
|
|
||||||
var parsed2 = this.extractEnt(parsed1.src, IDENTS_AND_NUMS, function (s) {
|
|
||||||
return (s in constants || NUMBER.test(s)) ? '#' : null;
|
|
||||||
});
|
|
||||||
//sub out object/variable identifiers -> i
|
|
||||||
var parsed3 = this.extractEnt(parsed2.src, IDENTIFIERS, 'i');
|
|
||||||
//remove white-space
|
|
||||||
parsed3.src = parsed3.src.replace(/\s+/g, '');
|
|
||||||
|
|
||||||
//the rest of this is simply to boil the expression down and check validity
|
|
||||||
var simplified = parsed3.src;
|
|
||||||
//sub out complex literals (objects/arrays) -> ~
|
|
||||||
// the distinction is necessary because @ and # can be subscripts but ~ cannot
|
|
||||||
while (simplified !== (simplified = this.replaceComplex(simplified))) ;
|
|
||||||
//now @ represents strings, # represents other primitives and ~ represents non-primitives
|
|
||||||
//replace complex variables (those with dot/subscript accessors) -> v
|
|
||||||
while (simplified !== (simplified = simplified.replace(/i(\.i|\[[@#i]\])+/, 'v'))) ;
|
|
||||||
//empty subscript or complex variables in subscript, are not permitted
|
|
||||||
simplified = simplified.replace(/[iv]\[v?\]/g, 'x');
|
|
||||||
//sub in "i" for @ and # and ~ and v (now "i" represents all literals, variables and identifiers)
|
|
||||||
simplified = simplified.replace(/[@#~v]/g, 'i');
|
|
||||||
//sub out operators
|
|
||||||
simplified = simplified.replace(OPERATORS, '%');
|
|
||||||
//allow 'not' unary operator
|
|
||||||
simplified = simplified.replace(/!+[i]/g, 'i');
|
|
||||||
var terms = opts.terms ? simplified.split(',') : [simplified];
|
|
||||||
terms.forEach(function (term) {
|
|
||||||
//simplify logical grouping
|
|
||||||
while (term !== (term = term.replace(/\(i(%i)*\)/g, 'i'))) ;
|
|
||||||
if (!term.match(/^i(%i)*/)) {
|
|
||||||
throw new Error('Invalid expression: ' + src + " " + term);
|
|
||||||
}
|
|
||||||
});
|
|
||||||
parsed3.src = parsed3.src.replace(VARIABLES, this.parseVar.bind(this));
|
|
||||||
parsed2.src = this.injectEnt(parsed3, 'i');
|
|
||||||
parsed1.src = this.injectEnt(parsed2, '#');
|
|
||||||
return this.injectEnt(parsed1, '@');
|
|
||||||
};
|
|
||||||
|
|
||||||
Parser.prototype.parseVar = function (src) {
|
|
||||||
var args = Array.prototype.slice.call(arguments);
|
|
||||||
var str = args.pop(), index = args.pop();
|
|
||||||
//quote bare object identifiers (might be a reserved word like {while: 1})
|
|
||||||
if (src === 'i' && str.charAt(index + 1) === ':') {
|
|
||||||
return '"i"';
|
|
||||||
}
|
|
||||||
var parts = ['"i"'];
|
|
||||||
src.replace(ACCESSOR, function (part) {
|
|
||||||
if (part === '.i') {
|
|
||||||
parts.push('"i"');
|
|
||||||
} else if (part === '[i]') {
|
|
||||||
parts.push('get("i")');
|
|
||||||
} else {
|
|
||||||
parts.push(part.slice(1, -1));
|
|
||||||
}
|
|
||||||
});
|
|
||||||
return 'get(' + parts.join(',') + ')';
|
|
||||||
};
|
|
||||||
|
|
||||||
//escapes a name to be used as a javascript identifier
|
|
||||||
Parser.prototype.escName = function (str) {
|
|
||||||
return str.replace(/\W/g, function (s) {
|
|
||||||
return '$' + s.charCodeAt(0).toString(16);
|
|
||||||
});
|
|
||||||
};
|
|
||||||
|
|
||||||
Parser.prototype.parseQuoted = function (str) {
|
|
||||||
if (str.charAt(0) === "'") {
|
|
||||||
str = str.slice(1, -1).replace(/\\.|"/, function (s) {
|
|
||||||
if (s === "\\'") return "'";
|
|
||||||
return s.charAt(0) === '\\' ? s : ('\\' + s);
|
|
||||||
});
|
|
||||||
str = '"' + str + '"';
|
|
||||||
}
|
|
||||||
//todo: try/catch or deal with invalid characters (linebreaks, control characters)
|
|
||||||
return JSON.parse(str);
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
//the context 'this' inside tagHandlers is the parser instance
|
|
||||||
var tagHandlers = {
|
|
||||||
'if': function (expr) {
|
|
||||||
this.push('if (' + this.parseExpr(expr) + ') {');
|
|
||||||
this.nest.unshift('if');
|
|
||||||
},
|
|
||||||
'else': function () {
|
|
||||||
if (this.nest[0] === 'for') {
|
|
||||||
this.push('}, function() {');
|
|
||||||
} else {
|
|
||||||
this.push('} else {');
|
|
||||||
}
|
|
||||||
},
|
|
||||||
'elseif': function (expr) {
|
|
||||||
this.push('} else if (' + this.parseExpr(expr) + ') {');
|
|
||||||
},
|
|
||||||
'endif': function () {
|
|
||||||
this.nest.shift();
|
|
||||||
this.push('}');
|
|
||||||
},
|
|
||||||
'for': function (str) {
|
|
||||||
var i = str.indexOf(' in ');
|
|
||||||
var name = str.slice(0, i).trim();
|
|
||||||
var expr = str.slice(i + 4).trim();
|
|
||||||
this.push('each(' + this.parseExpr(expr) + ',' + JSON.stringify(name) + ',function() {');
|
|
||||||
this.nest.unshift('for');
|
|
||||||
},
|
|
||||||
'endfor': function () {
|
|
||||||
this.nest.shift();
|
|
||||||
this.push('});');
|
|
||||||
},
|
|
||||||
'raw': function () {
|
|
||||||
this.rawMode = true;
|
|
||||||
},
|
|
||||||
'endraw': function () {
|
|
||||||
this.rawMode = false;
|
|
||||||
},
|
|
||||||
'set': function (stmt) {
|
|
||||||
var i = stmt.indexOf('=');
|
|
||||||
var name = stmt.slice(0, i).trim();
|
|
||||||
var expr = stmt.slice(i + 1).trim();
|
|
||||||
this.push('set(' + JSON.stringify(name) + ',' + this.parseExpr(expr) + ');');
|
|
||||||
},
|
|
||||||
'block': function (name) {
|
|
||||||
if (this.isParent) {
|
|
||||||
++this.parentBlocks;
|
|
||||||
var blockName = 'block_' + (this.escName(name) || this.parentBlocks);
|
|
||||||
this.push('block(typeof ' + blockName + ' == "function" ? ' + blockName + ' : function() {');
|
|
||||||
} else if (this.hasParent) {
|
|
||||||
this.isSilent = false;
|
|
||||||
++this.childBlocks;
|
|
||||||
blockName = 'block_' + (this.escName(name) || this.childBlocks);
|
|
||||||
this.push('function ' + blockName + '() {');
|
|
||||||
}
|
|
||||||
this.nest.unshift('block');
|
|
||||||
},
|
|
||||||
'endblock': function () {
|
|
||||||
this.nest.shift();
|
|
||||||
if (this.isParent) {
|
|
||||||
this.push('});');
|
|
||||||
} else if (this.hasParent) {
|
|
||||||
this.push('}');
|
|
||||||
this.isSilent = true;
|
|
||||||
}
|
|
||||||
},
|
|
||||||
'extends': function (name) {
|
|
||||||
name = this.parseQuoted(name);
|
|
||||||
var parentSrc = this.readTemplateFile(name);
|
|
||||||
this.isParent = true;
|
|
||||||
this.tokenize(parentSrc);
|
|
||||||
this.isParent = false;
|
|
||||||
this.hasParent = true;
|
|
||||||
//silence output until we enter a child block
|
|
||||||
this.isSilent = true;
|
|
||||||
},
|
|
||||||
'include': function (name) {
|
|
||||||
name = this.parseQuoted(name);
|
|
||||||
var incSrc = this.readTemplateFile(name);
|
|
||||||
this.isInclude = true;
|
|
||||||
this.tokenize(incSrc);
|
|
||||||
this.isInclude = false;
|
|
||||||
}
|
|
||||||
};
|
|
||||||
|
|
||||||
//liquid style
|
|
||||||
tagHandlers.assign = tagHandlers.set;
|
|
||||||
//python/django style
|
|
||||||
tagHandlers.elif = tagHandlers.elseif;
|
|
||||||
|
|
||||||
var getRuntime = function runtime(data, opts) {
|
|
||||||
var defaults = {autoEscape: 'toJson'};
|
|
||||||
var _toString = Object.prototype.toString;
|
|
||||||
var _hasOwnProperty = Object.prototype.hasOwnProperty;
|
|
||||||
var getKeys = Object.keys || function (obj) {
|
|
||||||
var keys = [];
|
|
||||||
for (var n in obj) if (_hasOwnProperty.call(obj, n)) keys.push(n);
|
|
||||||
return keys;
|
|
||||||
};
|
|
||||||
var isArray = Array.isArray || function (obj) {
|
|
||||||
return _toString.call(obj) === '[object Array]';
|
|
||||||
};
|
|
||||||
var create = Object.create || function (obj) {
|
|
||||||
function F() {
|
|
||||||
}
|
|
||||||
|
|
||||||
F.prototype = obj;
|
|
||||||
return new F();
|
|
||||||
};
|
|
||||||
var toString = function (val) {
|
|
||||||
if (val == null) return '';
|
|
||||||
return (typeof val.toString == 'function') ? val.toString() : _toString.call(val);
|
|
||||||
};
|
|
||||||
var extend = function (dest, src) {
|
|
||||||
var keys = getKeys(src);
|
|
||||||
for (var i = 0, len = keys.length; i < len; i++) {
|
|
||||||
var key = keys[i];
|
|
||||||
dest[key] = src[key];
|
|
||||||
}
|
|
||||||
return dest;
|
|
||||||
};
|
|
||||||
//get a value, lexically, starting in current context; a.b -> get("a","b")
|
|
||||||
var get = function () {
|
|
||||||
var val, n = arguments[0], c = stack.length;
|
|
||||||
while (c--) {
|
|
||||||
val = stack[c][n];
|
|
||||||
if (typeof val != 'undefined') break;
|
|
||||||
}
|
|
||||||
for (var i = 1, len = arguments.length; i < len; i++) {
|
|
||||||
if (val == null) continue;
|
|
||||||
n = arguments[i];
|
|
||||||
val = (_hasOwnProperty.call(val, n)) ? val[n] : (typeof val._get == 'function' ? (val[n] = val._get(n)) : null);
|
|
||||||
}
|
|
||||||
return (val == null) ? '' : val;
|
|
||||||
};
|
|
||||||
var set = function (n, val) {
|
|
||||||
stack[stack.length - 1][n] = val;
|
|
||||||
};
|
|
||||||
var push = function (ctx) {
|
|
||||||
stack.push(ctx || {});
|
|
||||||
};
|
|
||||||
var pop = function () {
|
|
||||||
stack.pop();
|
|
||||||
};
|
|
||||||
var write = function (str) {
|
|
||||||
output.push(str);
|
|
||||||
};
|
|
||||||
var filter = function (val) {
|
|
||||||
for (var i = 1, len = arguments.length; i < len; i++) {
|
|
||||||
var arr = arguments[i], name = arr[0], filter = filters[name];
|
|
||||||
if (filter) {
|
|
||||||
arr[0] = val;
|
|
||||||
//now arr looks like [val, arg1, arg2]
|
|
||||||
val = filter.apply(data, arr);
|
|
||||||
} else {
|
|
||||||
throw new Error('Invalid filter: ' + name);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
if (opts.autoEscape && name !== opts.autoEscape && name !== 'safe') {
|
|
||||||
//auto escape if not explicitly safe or already escaped
|
|
||||||
val = filters[opts.autoEscape].call(data, val);
|
|
||||||
}
|
|
||||||
output.push(val);
|
|
||||||
};
|
|
||||||
var each = function (obj, loopvar, fn1, fn2) {
|
|
||||||
if (obj == null) return;
|
|
||||||
var arr = isArray(obj) ? obj : getKeys(obj), len = arr.length;
|
|
||||||
var ctx = {loop: {length: len, first: arr[0], last: arr[len - 1]}};
|
|
||||||
push(ctx);
|
|
||||||
for (var i = 0; i < len; i++) {
|
|
||||||
extend(ctx.loop, {index: i + 1, index0: i});
|
|
||||||
fn1(ctx[loopvar] = arr[i]);
|
|
||||||
}
|
|
||||||
if (len === 0 && fn2) fn2();
|
|
||||||
pop();
|
|
||||||
};
|
|
||||||
var block = function (fn) {
|
|
||||||
push();
|
|
||||||
fn();
|
|
||||||
pop();
|
|
||||||
};
|
|
||||||
var render = function () {
|
|
||||||
return output.join('');
|
|
||||||
};
|
|
||||||
data = data || {};
|
|
||||||
opts = extend(defaults, opts || {});
|
|
||||||
var filters = extend({
|
|
||||||
html: function (val) {
|
|
||||||
return toString(val)
|
|
||||||
.split('&').join('&')
|
|
||||||
.split('<').join('<')
|
|
||||||
.split('>').join('>')
|
|
||||||
.split('"').join('"');
|
|
||||||
},
|
|
||||||
safe: function (val) {
|
|
||||||
return val;
|
|
||||||
},
|
|
||||||
toJson: function (val) {
|
|
||||||
if (typeof val === 'object') {
|
|
||||||
return JSON.stringify(val);
|
|
||||||
}
|
|
||||||
return toString(val);
|
|
||||||
}
|
|
||||||
}, opts.filters || {});
|
|
||||||
var stack = [create(data || {})], output = [];
|
|
||||||
return {
|
|
||||||
get: get,
|
|
||||||
set: set,
|
|
||||||
push: push,
|
|
||||||
pop: pop,
|
|
||||||
write: write,
|
|
||||||
filter: filter,
|
|
||||||
each: each,
|
|
||||||
block: block,
|
|
||||||
render: render
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
var runtime;
|
|
||||||
|
|
||||||
jinja.compile = function (markup, opts) {
|
|
||||||
opts = opts || {};
|
|
||||||
var parser = new Parser();
|
|
||||||
parser.readTemplateFile = this.readTemplateFile;
|
|
||||||
var code = [];
|
|
||||||
code.push('function render($) {');
|
|
||||||
code.push('var get = $.get, set = $.set, push = $.push, pop = $.pop, write = $.write, filter = $.filter, each = $.each, block = $.block;');
|
|
||||||
code.push.apply(code, parser.parse(markup));
|
|
||||||
code.push('return $.render();');
|
|
||||||
code.push('}');
|
|
||||||
code = code.join('\n');
|
|
||||||
if (opts.runtime === false) {
|
|
||||||
var fn = new Function('data', 'options', 'return (' + code + ')(runtime(data, options))');
|
|
||||||
} else {
|
|
||||||
runtime = runtime || (runtime = getRuntime.toString());
|
|
||||||
fn = new Function('data', 'options', 'return (' + code + ')((' + runtime + ')(data, options))');
|
|
||||||
}
|
|
||||||
return {render: fn};
|
|
||||||
};
|
|
||||||
|
|
||||||
jinja.render = function (markup, data, opts) {
|
|
||||||
var tmpl = jinja.compile(markup);
|
|
||||||
return tmpl.render(data, opts);
|
|
||||||
};
|
|
||||||
|
|
||||||
jinja.templateFiles = [];
|
|
||||||
|
|
||||||
jinja.readTemplateFile = function (name) {
|
|
||||||
var templateFiles = this.templateFiles || [];
|
|
||||||
var templateFile = templateFiles[name];
|
|
||||||
if (templateFile == null) {
|
|
||||||
throw new Error('Template file not found: ' + name);
|
|
||||||
}
|
|
||||||
return templateFile;
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
/*!
|
|
||||||
* Helpers
|
|
||||||
*/
|
|
||||||
|
|
||||||
function trimLeft(str) {
|
|
||||||
return str.replace(LEADING_SPACE, '');
|
|
||||||
}
|
|
||||||
|
|
||||||
function trimRight(str) {
|
|
||||||
return str.replace(TRAILING_SPACE, '');
|
|
||||||
}
|
|
||||||
|
|
||||||
function matchAll(str, reg, fn) {
|
|
||||||
//copy as global
|
|
||||||
reg = new RegExp(reg.source, 'g' + (reg.ignoreCase ? 'i' : '') + (reg.multiline ? 'm' : ''));
|
|
||||||
var match;
|
|
||||||
while ((match = reg.exec(str))) {
|
|
||||||
var result = fn(match[0], match.index, str);
|
|
||||||
if (typeof result == 'number') {
|
|
||||||
reg.lastIndex = result;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}));
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
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
Line truncated
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
Z2xvYmFsVGhpcy5wb3N0MiA9IGZ1bmN0aW9uIChfdXJsLCBfZGF0YSkgewogICAgLy8gbGV0IGRhdGEgPSBidWlsZFVybChfdXJsLF9kYXRhKS5zcGxpdCgnPycpWzFdOwogICAgLy8gcmV0dXJuIHBvc3QoX3VybCx7Ym9keTplbmNvZGVVUklDb21wb25lbnQoZGF0YSksaGVhZGVyczpydWxlLmhlYWRlcnN9KTsKICAgIHJldHVybiBwb3N0KF91cmwsIHtkYXRhOiBfZGF0YSwgaGVhZGVyczogcnVsZS5oZWFkZXJzfSk7Cn0KdmFyIHJ1bGUgPSB7CiAgICDnsbvlnos6ICflkKzmrYwnLC8v5b2x6KeGfOWQrOS5pnzmvKvnlLt85bCP6K+0CiAgICB0aXRsZTogJ0tUVuatjOWOhVvlkKxdJywKICAgIC8vIGhvc3Q6ICdodHRwczovL3Zwc2RuLmxldXNlLnRvcCcsCiAgICBob3N0OiAnaHR0cHM6Ly9hcGkuY2xvdWRmbGFyZS5jb20nLAogICAgcm9vdDogJ2h0dHBzOi8vYXBpLmNsb3VkZmxhcmUuY29tL2NsaWVudC92NC9hY2NvdW50cy8xZWNjNGE5NDdjNWE1MTg0MjcxNDFmNGE2OGM4NmVhMS9kMS9kYXRhYmFzZS80ZjEzODVhYi1mOTUyLTQwNGEtODcwYS1lNGNmZWY0YmQ5ZmQvcXVlcnknLAogICAgbWt0dlVybDogJ2h0dHA6Ly90eHlzb25nLm15c290by5jYy9zb25ncy8nLAogICAgdXJsOiAnL3NlYXJjaG12P3RhYmxlPWZ5Y2xhc3MmcGc9ZnlwYWdlI2Z5ZmlsdGVyJywKICAgIHNlYXJjaFVybDogJy9zZWFyY2htdj9rZXl3b3Jkcz0qKiZwZz1meXBhZ2UnLAogICAgcGljOiAnaHR0cHM6Ly9hcGkucGF1Z3JhbS5jb20vd2FsbHBhcGVyLz9zb3VyY2U9c2luYSZjYXRlZ29yeT11cycsCiAgICBzZWFyY2hhYmxlOiAyLAogICAgcXVpY2tTZWFyY2g6IDAsCiAgICBmaWx0ZXJhYmxlOiAxLAogICAgZmlsdGVyOiAnSDRzSUFBQUFBQUFBQTUyU1RVL0NNQmpIdjB2UEhBVGZ1ZXJGa3dlUGhnT0hTUlpobUlFbWhKQmdCTElJQkVnSTAvQnFBZ0ZFd2dZUkRiandaV3pwdm9VcjJ0R2xYT1RXL3ArbjdhKy9OZzRpb2hRUVpPQzlqSU5ySVFhOFFCWUNZbGdDTGlENVE0STFoelVONW1iV1hKVEVxRFczUm5mKzRLMndXaUtSaG5UUGZPaVJtRlFUcnZocTRDWTdrR3E3YXo1bjdOanpGNlBQRVN4b2RyeEx1NnNHYkZkQXdrY0t2enhYWVRtMHBsbnFjNmdNdHFaWmxqODRGTmlaY0J6TGVRb1dGY0xoYzRGSVdBb3dnb0oreGc0ZURYRXZ1ZWJ4L0JNSXF3VnJDNTZwYXJBeHhUS2JmVGJlb3pMVkRodnYwMjdWZ0htVnJSelFVN002R3gvU1c0L2JiSHhFWWRMVDczbkZqby9wOXYwM1ZIY2M3TjZoUUJQTmtkdWZJYTlCN2N0Um9qZkcwMGNLeXp4K05IWWpPQisva2QzNjhkSDdQWDdKOGE2TENpenJuR3VVVENLMXk3bUdxUVVhNW5qWDlUNHNHWnhvcEpYWWJpb2FLdzFVSGZPaUt6VTR5M0NpOGVMVkhEeHRzS3kyVUw1NWVuWnhjcjVCdGFIamJtYjFneE0vOHNpOVRPWURBQUE9JywKICAgIGZpbHRlcl91cmw6ICd7e2ZsfX0nLAogICAgaGVhZGVyczogewogICAgICAgICdVc2VyLUFnZW50JzogJ01PQklMRV9VQScsCiAgICAgICAgJ0NvbnRlbnQtVHlwZSc6ICdhcHBsaWNhdGlvbi9qc29uJywKICAgICAgICAnQXV0aG9yaXphdGlvbic6ICdCZWFyZXIgTHVlTnJ5Y1ctNmprczd4QmpQcVg5bWpGcTJBMk01S3VsNklnM0Q4eicsCiAgICB9LAogICAgdGltZW91dDogNTAwMCwKICAgIGNsYXNzX25hbWU6ICfmrYzmiYsm5puy5bqTJywKICAgIGNsYXNzX3VybDogJ3NpbmdlciZzb25nJywKICAgIOS4gOe6pzogJGpzLnRvU3RyaW5nKCgpID0+IHsKICAgICAgICBsZXQgZCA9IFtdOwogICAgICAgIC8vIGxldCBfdXJsID0gaW5wdXQuc3BsaXQoJyMnKVswXTsKICAgICAgICBsZXQgX3VybCA9IHJ1bGUucm9vdDsKICAgICAgICBsZXQgcGFyYW1zID0gW107CiAgICAgICAgbGV0IHNxbCA9ICcnOwogICAgICAgIGxldCBzaXplID0gMjA7CiAgICAgICAgbGV0IHBnID0gTVlfUEFHRTsKICAgICAgICBpZiAoTVlfQ0FURSA9PT0gJ3NpbmdlcicpIHsKICAgICAgICAgICAgc3FsID0gJ3NlbGVjdCBuYW1lLCBpZCBmcm9tIHNpbmdlciB3aGVyZSAxPTEnOwogICAgICAgICAgICBpZiAoTVlfRkwucmVnaW9uKSB7CiAgICAgICAgICAgICAgICBwYXJhbXMucHVzaChNWV9GTC5yZWdpb24pOwogICAgICAgICAgICAgICAgc3FsICs9ICcgYW5kIHJlZ2lvbl9pZCA9ID8nOwogICAgICAgICAgICAgICAgLy8gX3VybCArPSAnJndoZXJlPXJlZ2lvbl9pZCZrZXl3b3Jkcz0nICsgTVlfRkwucmVnaW9uICsgJyZzaXplPTIxJzsKICAgICAgICAgICAgfSBlbHNlIGlmIChNWV9GTC5mb3JtKSB7CiAgICAgICAgICAgICAgICBwYXJhbXMucHVzaChNWV9GTC5mb3JtKTsKICAgICAgICAgICAgICAgIHNxbCArPSAnIGFuZCBmb3JtX2lkID0gPyc7CiAgICAgICAgICAgICAgICAvLyBfdXJsICs9ICcmd2hlcmU9Zm9ybV9pZCZrZXl3b3Jkcz0nICsgTVlfRkwuZm9ybSArICcmc2l6ZT0yMSc7CiAgICAgICAgICAgIH0KICAgICAgICAgICAgc3FsICs9IGAgb3JkZXIgYnkgaWQgbGltaXQgJHsocGcgLSAxKSAqIHNpemV9LCR7c2l6ZX07YDsKICAgICAgICAgICAgbGV0IGh0bWwgPSBwb3N0MihfdXJsLCB7cGFyYW1zOiBwYXJhbXMsIHNxbDogc3FsfSk7CiAgICAgICAgICAgIGxldCBqc29uID0gSlNPTi5wYXJzZShodG1sKTsKICAgICAgICAgICAgZCA9IGpzb24ucmVzdWx0WzBdLnJlc3VsdHMubWFwKGl0ZW0gPT4gewogICAgICAgICAgICAgICAgbGV0IHBpYyA9IHJ1bGUubWt0dlVybCArIGl0ZW0uaWQgKyAnLmpwZyc7CiAgICAgICAgICAgICAgICByZXR1cm4gewogICAgICAgICAgICAgICAgICAgIHZvZF9pZDogaXRlbS5uYW1lICsgJ0BAJyArIGl0ZW0ubmFtZSArICdAQCcgKyBwaWMsCiAgICAgICAgICAgICAgICAgICAgdm9kX25hbWU6IGl0ZW0ubmFtZSwKICAgICAgICAgICAgICAgICAgICB2b2RfcGljOiBwaWMsCiAgICAgICAgICAgICAgICAgICAgdm9kX3JlbWFya3M6ICcnLAogICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9KTsKICAgICAgICB9IGVsc2UgaWYgKE1ZX0NBVEUgPT09ICdzb25nJykgewogICAgICAgICAgICBzcWwgPSAnc2VsZWN0IG51bWJlciwgbmFtZSBmcm9tIHNvbmcgd2hlcmUgMT0xJzsKICAgICAgICAgICAgaWYgKE1ZX0ZMLmxhbikgewogICAgICAgICAgICAgICAgcGFyYW1zLnB1c2goTVlfRkwubGFuKTsKICAgICAgICAgICAgICAgIHNxbCArPSAnIGFuZCBsYW5ndWFnZV9pZCA9ID8nOwogICAgICAgICAgICAgICAgLy8gX3VybCArPSAnJndoZXJlPWxhbmd1YWdlX2lkJmtleXdvcmRzPScgKyBNWV9GTC5sYW4gKyAnJnNpemU9MjEnOwogICAgICAgICAgICB9IGVsc2UgaWYgKE1ZX0ZMLnR5cGUpIHsKICAgICAgICAgICAgICAgIHBhcmFtcy5wdXNoKE1ZX0ZMLnR5cGUpOwogICAgICAgICAgICAgICAgc3FsICs9ICcgYW5kIHR5cGVfaWQgPSA/JzsKICAgICAgICAgICAgICAgIC8vIF91cmwgKz0gJyZ3aGVyZT10eXBlX2lkJmtleXdvcmRzPScgKyBNWV9GTC50eXBlICsgJyZzaXplPTIxJzsKICAgICAgICAgICAgfQogICAgICAgICAgICBzcWwgKz0gYCBvcmRlciBieSBudW1iZXIgbGltaXQgJHsocGcgLSAxKSAqIHNpemV9LCR7c2l6ZX07YDsKICAgICAgICAgICAgbGV0IGh0bWwgPSBwb3N0MihfdXJsLCB7cGFyYW1zOiBwYXJhbXMsIHNxbDogc3FsfSk7CiAgICAgICAgICAgIGxldCBqc29uID0gSlNPTi5wYXJzZShodG1sKTsKICAgICAgICAgICAgZCA9IGpzb24ucmVzdWx0WzBdLnJlc3VsdHMubWFwKGl0ZW0gPT4gewogICAgICAgICAgICAgICAgcmV0dXJuIHsKICAgICAgICAgICAgICAgICAgICB2b2RfaWQ6IHJ1bGUubWt0dlVLine truncated
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
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 truncated
|
|
||||||
-234
@@ -1,234 +0,0 @@
|
|||||||
var rule = {
|
|
||||||
title:'央视频',
|
|
||||||
host:'https://api.cntv.cn',
|
|
||||||
homeUrl: '/lanmu/columnSearch?&fl=&fc=&cid=&p=1&n=500&serviceId=tvcctv&t=json',
|
|
||||||
//lanmu/columnSearch?&fl=&fc=&cid=&p=1&n=20&serviceId=tvcctv&t=jsonp&cb=Callback
|
|
||||||
url:'/list/getVideoAlbumList?fyfilter&area=&letter=&n=24&serviceId=tvcctv&t=json',
|
|
||||||
// searchUrl:'https://search.cctv.com/search.php?qtext=**&type=video',
|
|
||||||
// https://search.cctv.com/m/if3g_search.php?page=fypage&qtext=**&type=video&sort=SCORE&pageSize=20&channel=
|
|
||||||
searchUrl:'https://search.cctv.com/m/if3g_search.php?page=fypage&qtext=**&type=video&sort=SCORE&pageSize=20&channel=',
|
|
||||||
searchable:1,
|
|
||||||
quickSearch:1,
|
|
||||||
class_name: '4K专区&栏目大全&特别节目&纪录片&电视剧&动画片',
|
|
||||||
class_url: '4K专区&栏目大全&特别节目&纪录片&电视剧&动画片',
|
|
||||||
filterable: 1,
|
|
||||||
filter_url: 'channel={{fl.channel}}&sc={{fl.sc}}&year={{fl.year}}',
|
|
||||||
filter: {
|
|
||||||
|
|
||||||
"纪录片":[
|
|
||||||
{"key":"channel","name":"频道","value":[{"n":"全部","v":""},{"n":"CCTV-1综合","v":"CCTV-1综合,CCTV-1高清,CCTV-1综合高清"},{"n":"CCTV-2财经","v":"CCTV-2财经,CCTV-2高清,CCTV-2财经高清"},{"n":"CCTV-3综艺","v":"CCTV-3综艺,CCTV-3高清,CCTV-3综艺高清"},{"n":"CCTV-4中文国际","v":"CCTV-4中文国际,CCTV-4高清,CCTV-4中文国际(亚)高清"},{"n":"CCTV-5体育","v":"CCTV-5体育,CCTV-5高清,CCTV-5体育高清"},{"n":"CCTV-6电影","v":"CCTV-6电影,CCTV-6高清,CCTV-6电影高清"},{"n":"CCTV-7国防军事","v":"CCTV-7国防军事,CCTV-7高清,CCTV-7国防军事高清"},{"n":"CCTV-8电视剧","v":"CCTV-8电视剧,CCTV-8高清,CCTV-8电视剧高清"},{"n":"CCTV-9纪录","v":"CCTV-9纪录,CCTV-9高清,CCTV-9纪录高清"},{"n":"CCTV-10科教","v":"CCTV-10科教,CCTV-10高清,CCTV-10科教高清"},{"n":"CCTV-11戏曲","v":"CCTV-11戏曲,CCTV-11高清,CCTV-11戏曲高清"},{"n":"CCTV-12社会与法","v":"CCTV-12社会与法,CCTV-12高清,CCTV-12社会与法高清"},{"n":"CCTV-13新闻","v":"CCTV-13新闻,CCTV-13高清,CCTV-13新闻高清"},{"n":"CCTV-14少儿","v":"CCTV-14少儿,CCTV-14高清,CCTV-14少儿高清"},{"n":"CCTV-15音乐","v":"CCTV-15音乐,CCTV-15高清,CCTV-15音乐高清"},{"n":"CCTV-17农业农村","v":"CCTV-17农业农村,高清,高清"}]},
|
|
||||||
{"key":"sc","name":"类型","value":[{"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":"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"}]},
|
|
||||||
],
|
|
||||||
"特别节目":[
|
|
||||||
{"key":"channel","name":"频道","value":[{"n":"全部","v":""},{"n":"CCTV-1综合","v":"CCTV-1综合,CCTV-1高清,CCTV-1综合高清"},{"n":"CCTV-2财经","v":"CCTV-2财经,CCTV-2高清,CCTV-2财经高清"},{"n":"CCTV-3综艺","v":"CCTV-3综艺,CCTV-3高清,CCTV-3综艺高清"},{"n":"CCTV-4中文国际","v":"CCTV-4中文国际,CCTV-4高清,CCTV-4中文国际(亚)高清"},{"n":"CCTV-5体育","v":"CCTV-5体育,CCTV-5高清,CCTV-5体育高清"},{"n":"CCTV-6电影","v":"CCTV-6电影,CCTV-6高清,CCTV-6电影高清"},{"n":"CCTV-7国防军事","v":"CCTV-7国防军事,CCTV-7高清,CCTV-7国防军事高清"},{"n":"CCTV-8电视剧","v":"CCTV-8电视剧,CCTV-8高清,CCTV-8电视剧高清"},{"n":"CCTV-9纪录","v":"CCTV-9纪录,CCTV-9高清,CCTV-9纪录高清"},{"n":"CCTV-10科教","v":"CCTV-10科教,CCTV-10高清,CCTV-10科教高清"},{"n":"CCTV-11戏曲","v":"CCTV-11戏曲,CCTV-11高清,CCTV-11戏曲高清"},{"n":"CCTV-12社会与法","v":"CCTV-12社会与法,CCTV-12高清,CCTV-12社会与法高清"},{"n":"CCTV-13新闻","v":"CCTV-13新闻,CCTV-13高清,CCTV-13新闻高清"},{"n":"CCTV-14少儿","v":"CCTV-14少儿,CCTV-14高清,CCTV-14少儿高清"},{"n":"CCTV-15音乐","v":"CCTV-15音乐,CCTV-15高清,CCTV-15音乐高清"},{"n":"CCTV-17农业农村","v":"CCTV-17农业农村,高清,高清"}]},
|
|
||||||
|
|
||||||
{"key":"sc","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":"sc","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":"其他"}]},
|
|
||||||
{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"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"},{"n":"2003","v":"2003"},{"n":"2002","v":"2002"},{"n":"2001","v":"2001"},{"n":"2000","v":"2000"},{"n":"1999","v":"1999"},{"n":"1998","v":"1998"},{"n":"1997","v":"1997"}]},
|
|
||||||
],
|
|
||||||
},
|
|
||||||
headers:{
|
|
||||||
'User-Agent':'PC_UA'
|
|
||||||
},
|
|
||||||
timeout:10000,
|
|
||||||
play_parse:true,
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
lazy: $js.toString(() => {
|
|
||||||
let id = input.split("|")[0];
|
|
||||||
let k4 = input.split("|")[1];
|
|
||||||
let fc = input.split("|")[2];
|
|
||||||
if (k4 === '7' && fc!== '体育'){
|
|
||||||
input = 'https://hls.cntv.myhwcdn.cn/asp/hls/4000/0303000a/3/default/' + id + '/4000.m3u8';
|
|
||||||
} else {
|
|
||||||
input = 'https://cntv.playdreamer.cn/proxy/asp/hls/2000/0303000a/3/default/' + id + '/2000.m3u8';
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}),
|
|
||||||
|
|
||||||
limit:6,
|
|
||||||
double:false,
|
|
||||||
/*
|
|
||||||
推荐: $js.toString(() => {
|
|
||||||
var d = [];
|
|
||||||
var list = JSON.parse(request(input)).response.docs;
|
|
||||||
|
|
||||||
list.forEach(it => {
|
|
||||||
// 一级标题
|
|
||||||
let title1 = it.column_name;
|
|
||||||
// 一级描述
|
|
||||||
let desc1 = it.channel_name;
|
|
||||||
// 一级图片URL
|
|
||||||
let picUrl1 = it.column_logo;
|
|
||||||
// 一级URL(id 地区 类型 标题 演员 年份 频道 简介 图片 更新至)
|
|
||||||
let url1 = it.lastVIDE.videoSharedCode + '|' + '' + '|' + it.column_firstclass + '|' + it.column_name + '|' + '' + '|' + it.column_playdate + '|' + it.channel_name + '|' + it.column_brief + '|' + it.column_logo + '|' + '' + '|' + it.lastVIDE.videoTitle;
|
|
||||||
|
|
||||||
d.push({
|
|
||||||
desc : desc1,
|
|
||||||
title : title1,
|
|
||||||
pic_url : picUrl1,
|
|
||||||
url : url1
|
|
||||||
})
|
|
||||||
})
|
|
||||||
setResult(d);
|
|
||||||
}),
|
|
||||||
|
|
||||||
*/
|
|
||||||
一级: $js.toString(() => {
|
|
||||||
var d = [];
|
|
||||||
if(MY_CATE==='栏目大全') {
|
|
||||||
var list = JSON.parse(request(HOST+'/lanmu/columnSearch?&fl=&fc=&cid=&p='+MY_PAGE+'&n=500&serviceId=tvcctv&t=json')).response.docs;
|
|
||||||
list.forEach(it => {
|
|
||||||
// 一级标题
|
|
||||||
let title1 = it.column_name;
|
|
||||||
// 一级描述
|
|
||||||
let desc1 = it.channel_name;
|
|
||||||
// 一级图片URL
|
|
||||||
let picUrl1 = it.column_logo;
|
|
||||||
// 一级URL(id 地区 类型 标题 演员 年份 频道 简介 图片 更新至)
|
|
||||||
let url1 = it.lastVIDE.videoSharedCode + '|' + '' + '|' + it.column_firstclass + '|' + it.column_name + '|' + '' + '|' + it.column_playdate + '|' + it.channel_name + '|' + it.column_brief + '|' + it.column_logo + '|' + '' + '|' + it.lastVIDE.videoTitle;
|
|
||||||
d.push({
|
|
||||||
desc : desc1,
|
|
||||||
title : title1,
|
|
||||||
pic_url : picUrl1,
|
|
||||||
url : url1
|
|
||||||
})
|
|
||||||
})
|
|
||||||
}
|
|
||||||
else if(MY_CATE==='4K专区') {
|
|
||||||
var list = JSON.parse(request(HOST+'/NewVideo/getLastVideoList4K?serviceId=cctv4k&cid=&p='+MY_PAGE+'&n=500&serviceId=tvcctv&t=json')).data.list;
|
|
||||||
list.forEach(it => {
|
|
||||||
// 一级标题
|
|
||||||
let title1 = it.title;
|
|
||||||
// 一级描述
|
|
||||||
let desc1 = it.sc + ((typeof it.year==='undefined' || it.year==='')?'':('•'+it.year)) + ((typeof it.count==='undefined' || it.count==='')?'':('•共' + it.count + '集'));
|
|
||||||
// 一级图片URL
|
|
||||||
let picUrl1 = it.image;
|
|
||||||
// 一级URL(id 地区 类型 标题 演员 年份 频道 简介 图片 集数)
|
|
||||||
let url1 = it.id + '|' + it.area + '|' + it.sc + '|' + it.title + '|' + it.actors + '|' + it.year + '|' + it.channel + '|' + it.brief + '|' + it.image + '|' + it.count + '|' + '' + '|' + MY_CATE;
|
|
||||||
d.push({
|
|
||||||
desc : desc1,
|
|
||||||
title : title1,
|
|
||||||
pic_url : picUrl1,
|
|
||||||
url : url1
|
|
||||||
})
|
|
||||||
})
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
else {
|
|
||||||
var channelMap = {
|
|
||||||
"特别节目": "CHAL1460955953877151",
|
|
||||||
"纪录片": "CHAL1460955924871139",
|
|
||||||
"电视剧": "CHAL1460955853485115",
|
|
||||||
"动画片": "CHAL1460955899450127",
|
|
||||||
};
|
|
||||||
var list = JSON.parse(request(input+'&channelid='+channelMap[MY_CATE]+'&fc='+MY_CATE+'&p='+MY_PAGE)).data.list;
|
|
||||||
list.forEach(it => {
|
|
||||||
// 一级标题
|
|
||||||
let title1 = it.title;
|
|
||||||
// 一级描述
|
|
||||||
let desc1 = it.sc + ((typeof it.year==='undefined' || it.year==='')?'':('•'+it.year)) + ((typeof it.count==='undefined' || it.count==='')?'':('•共' + it.count + '集'));
|
|
||||||
// 一级图片URL
|
|
||||||
let picUrl1 = it.image;
|
|
||||||
// 一级URL(id 地区 类型 标题 演员 年份 频道 简介 图片 集数)
|
|
||||||
let url1 = it.id + '|' + it.area + '|' + it.sc + '|' + it.title + '|' + it.actors + '|' + it.year + '|' + it.channel + '|' + it.brief + '|' + it.image + '|' + it.count + '|' + '' + '|' + MY_CATE;
|
|
||||||
d.push({
|
|
||||||
desc : desc1,
|
|
||||||
title : title1,
|
|
||||||
pic_url : picUrl1,
|
|
||||||
url : url1
|
|
||||||
})
|
|
||||||
})
|
|
||||||
}
|
|
||||||
setResult(d);
|
|
||||||
}),
|
|
||||||
|
|
||||||
二级: $js.toString(() => {
|
|
||||||
let info = input.split("|");
|
|
||||||
|
|
||||||
VOD = {
|
|
||||||
vod_id: info[0],
|
|
||||||
vod_name: info[3],
|
|
||||||
vod_pic: info[8],
|
|
||||||
type_name: info[2]==='undefined'?'':info[2],
|
|
||||||
vod_year: info[5]==='undefined'?'':info[5],
|
|
||||||
vod_area: info[1]==='undefined'?'':info[1],
|
|
||||||
vod_remarks: info[9]===''?('更新至'+info[10]):('共'+info[9]+'集'),
|
|
||||||
vod_director: info[6]==='undefined'?'':info[6],
|
|
||||||
vod_actor: info[4]==='undefined'?'':info[4],
|
|
||||||
vod_content: info[7]==='undefined'?'':info[7],
|
|
||||||
|
|
||||||
};
|
|
||||||
var modeMap = {
|
|
||||||
"4K专区": "0",
|
|
||||||
"特别节目": "0",
|
|
||||||
"纪录片": "0",
|
|
||||||
"电视剧": "0",
|
|
||||||
"动画片": "1",
|
|
||||||
|
|
||||||
};
|
|
||||||
var ctid = info[0].replace('https://api.cntv.cn/lanmu/','');
|
|
||||||
var link = 'https://api.cntv.cn/NewVideo/getVideoListByAlbumIdNew?id='+ctid+'&serviceId=tvcctv&p=1&n=100&mode='+modeMap[info[11]]+'&pub=1';
|
|
||||||
var html = JSON.parse(request(link));
|
|
||||||
var playUrls;
|
|
||||||
if(html.errcode==='1001'){
|
|
||||||
var guid = info[0].replace('https://api.cntv.cn/lanmu/','');
|
|
||||||
var link1 = 'https://api.cntv.cn/video/videoinfoByGuid?guid='+guid+'&serviceId=tvcctv';
|
|
||||||
ctid = JSON.parse(request(link1)).ctid.replace('https://api.cntv.cn/lanmu/','');
|
|
||||||
var link2 = 'https://api.cntv.cn/NewVideo/getVideoListByColumn?id='+ctid+'&d=&p=1&n=100&sort=desc&mode=0&serviceId=tvcctv&t=json';
|
|
||||||
playUrls = JSON.parse(request(link2)).data.list;
|
|
||||||
|
|
||||||
} else {
|
|
||||||
playUrls = html.data.list;
|
|
||||||
// 获取更多数据,暂不需要
|
|
||||||
var flag = '';
|
|
||||||
if(playUrls===''){
|
|
||||||
flag = 'true';
|
|
||||||
}
|
|
||||||
var page = 1;
|
|
||||||
while(flag===''){
|
|
||||||
page = page+1;
|
|
||||||
var burl = 'https://api.cntv.cn/NewVideo/getVideoListByAlbumIdNew?id='+ctid+'&serviceId=tvcctv&p='+page+'&n=100&mode='+modeMap[info[11]]+'&pub=1';
|
|
||||||
var list = JSON.parse(request(burl)).data.list;
|
|
||||||
if (list.length!==0){
|
|
||||||
list.forEach(it => {
|
|
||||||
playUrls.push(it);
|
|
||||||
})
|
|
||||||
continue;
|
|
||||||
}else{
|
|
||||||
flag='true';
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
let playFrom = [];
|
|
||||||
let playList = [];
|
|
||||||
playFrom.append('央视频');
|
|
||||||
playUrls.forEach(it => {
|
|
||||||
playList.append(playUrls.map(function(it) {
|
|
||||||
return it.title + "$" + it.guid + "|" + it.type + "|" + it.fc
|
|
||||||
}).join("#"))
|
|
||||||
});
|
|
||||||
|
|
||||||
// 最后封装所有线路
|
|
||||||
// let vod_content = playUrls;
|
|
||||||
let vod_play_from = playFrom.join('$$$');
|
|
||||||
let vod_play_url = playList.join('$$$');
|
|
||||||
VOD['vod_play_from'] = vod_play_from;
|
|
||||||
VOD['vod_play_url'] = vod_play_url;
|
|
||||||
}),
|
|
||||||
|
|
||||||
搜索:'',
|
|
||||||
}
|
|
||||||
@@ -1,59 +0,0 @@
|
|||||||
muban.短视2.二级.img = '.detail-pic&&img&&data-src';
|
|
||||||
var rule = {
|
|
||||||
title: '爱弹幕',
|
|
||||||
模板:'短视2',
|
|
||||||
host: 'https://anime.girigirilove.com',
|
|
||||||
homeUrl:'/map/',
|
|
||||||
// url:'/show/fyclass--------fypage---/'
|
|
||||||
url: '/show/fyclassfyfilter/',
|
|
||||||
filterable:1,//是否启用分类筛选,
|
|
||||||
filter_url:'-{{fl.area}}-{{fl.by}}-{{fl.class}}-{{fl.lang}}-{{fl.letter}}---fypage---{{fl.year}}',
|
|
||||||
filter: {
|
|
||||||
"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":"运动"},{"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":"year","name":"年份","value":[{"n":"全部","v":""},{"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"},{"n":"2003","v":"2003"},{"n":"2002","v":"2002"},{"n":"2001","v":"2001"},{"n":"2000","v":"2000"}]},{"key":"lang","name":"语言","value":[{"n":"全部","v":""},{"n":"日语","v":"日语"},{"n":"国语","v":"国语"}]},{"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":"热血"},{"n":"运动","v":"运动"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"内地","v":"内地"},{"n":"港台","v":"港台"},{"n":"日韩","v":"日韩"},{"n":"欧美","v":"欧美"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"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"},{"n":"2003","v":"2003"}]},{"key":"lang","name":"语言","value":[{"n":"全部","v":""},{"n":"国语","v":"国语"},{"n":"英语","v":"英语"}]},{"key":"by","name":"排序","value":[{"n":"最新","v":"time"},{"n":"最热","v":"hits"},{"n":"评分","v":"score"}]}],
|
|
||||||
"21":[{"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":"爱抖露"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"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"},{"n":"2003","v":"2003"}]},{"key":"lang","name":"语言","value":[{"n":"全部","v":""},{"n":"日语","v":"日语"},{"n":"中文","v":"中文"},{"n":"英语","v":"英语"}]},{"key":"by","name":"排序","value":[{"n":"最新","v":"time"},{"n":"最热","v":"hits"},{"n":"评分","v":"score"}]}],
|
|
||||||
"20":[{"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":"烧脑"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"日本","v":"日本"},{"n":"欧美","v":"欧美"},{"n":"泰国","v":"泰国"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"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.2003","v":"2004.2003"}]},{"key":"lang","name":"语言","value":[{"n":"全部","v":""},{"n":"日语","v":"日语"},{"n":"英语","v":"英语"},{"n":"泰语","v":"泰语"}]},{"key":"by","name":"排序","value":[{"n":"最新","v":"time"},{"n":"最热","v":"hits"},{"n":"评分","v":"score"}]}],
|
|
||||||
"24":[{"key":"by","name":"排序","value":[{"n":"最新","v":"time"},{"n":"最热","v":"hits"},{"n":"评分","v":"score"}]}],
|
|
||||||
"26":[{"key":"by","name":"排序","value":[{"n":"最新","v":"time"},{"n":"最热","v":"hits"},{"n":"评分","v":"score"}]}]
|
|
||||||
},
|
|
||||||
searchUrl: '/search/**----------fypage---/',
|
|
||||||
class_name:'日番&美番&劇場版&真人番劇&BD副音軌&其他',
|
|
||||||
class_url:'2&3&21&20&24&26',
|
|
||||||
play_parse:true,
|
|
||||||
lazy:`js:
|
|
||||||
var html = JSON.parse(request(input).match(/r player_.*?=(.*?)</)[1]);
|
|
||||||
var url = html.url;
|
|
||||||
var from = html.from;
|
|
||||||
var next = html.link_next;
|
|
||||||
if (html.encrypt == '1') {
|
|
||||||
url = unescape(url)
|
|
||||||
} else if (html.encrypt == '2') {
|
|
||||||
url = unescape(base64Decode(url))
|
|
||||||
} else if (html.encrypt == '3') {
|
|
||||||
url = url.substring(8, url.length);
|
|
||||||
url = base64Decode(url);
|
|
||||||
url = url.substring(8, (url.length) - 8)
|
|
||||||
}
|
|
||||||
if (/\\.m3u8|\\.mp4/.test(url)) {
|
|
||||||
input = {
|
|
||||||
jx: 0,
|
|
||||||
url: url,
|
|
||||||
parse: 0
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
var paurl = request(HOST + '/static/player/' + from + '.js').match(/ src="(.*?)'/)[1];
|
|
||||||
if (/https/.test(paurl)) {
|
|
||||||
var purl = paurl + url + '&next=' + next + '&title=';
|
|
||||||
input = {
|
|
||||||
jx: 0,
|
|
||||||
url: purl,
|
|
||||||
parse: 1
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
`,
|
|
||||||
推荐:'.border-box&&.public-list-box;a&&title;.lazy&&data-src;.public-list-prb&&Text;a&&href',
|
|
||||||
double: false, // 推荐内容是否双层定位
|
|
||||||
一级:'.border-box .public-list-box;a&&title;.lazy&&data-src;.public-list-prb&&Text;a&&href',
|
|
||||||
搜索:'.row-right&&.search-box;.thumb-txt&&Text;.lazy&&data-src;.public-list-prb&&Text;a&&href',
|
|
||||||
}
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
dmFyIHJ1bGUgPSB7CiAgICDnsbvlnos6ICflvbHop4YnLC8v5b2x6KeGfOWQrOS5pnzmvKvnlLt85bCP6K+0CiAgICB0aXRsZTogJ+i0neS5kOiZjlvlhL9dJywKICAgIGhvc3Q6ICdodHRwczovL3ZkLnViZXN0a2lkLmNvbScsCiAgICB1cmw6ICcvYXBpL3YxL2J2L3ZpZGVvI3BnPWZ5cGFnZScsCiAgICBob21lVXJsOiAnL2FwaS92MS9idi92aWRlbycsCiAgICBzZWFyY2hhYmxlOiAwLAogICAgcXVpY2tTZWFyY2g6IDAsCiAgICBmaWx0ZXJhYmxlOiAwLAogICAgaGVhZGVyczogewogICAgICAgICdVc2VyLUFnZW50JzogJ0lPU19VQScsCiAgICB9LAogICAgdGltZW91dDogNTAwMCwKICAgIGNsYXNzX3BhcnNlOiAkanMudG9TdHJpbmcoKCkgPT4gewogICAgICAgIGlucHV0ID0gSlNPTi5wYXJzZSh1bmd6aXAoJ0g0c0lBQUFBQUFBQUE0VlV5MjdhVUJEOUY2K3p3S1JBazErcHFxcFNzdWlpVlJmZFZGVWxVbkNDd1UxSXdxTnVIZ2dGUTFvd09DR05qQW53TTU0N2wxMC9vWmVpUm1UdW9PNXM2WnlaYzg3TTNCZWZqQThmMysrK2VyTmpiS2RURzh1ZmQ2L2Y3aHJieHU5R2VTRE9zNklXeEdGUlhONGJuemRXMEthNXFjUGpLQkpCQlhPK09QR2Z3bE5wSFkzakk3QkM3SG95dUNMRk56TTZIQjZ5TU12SnU0dDRWSmJ1SWFuUHFJRnBDWXJYa0o4SjN5SG9yWFZxT0xTWk1IVzR2TGN3Nm9pYmlaeTBUUm9OVTM0Vmo3MWVIRG5nYTY2WmtDZ3Z0RFhlRmpPNHY3aTY4a1JiY0RtTkhoYTJiWlhXVEJZdXFSbHVGS2Q1dkdoeVdXVVNqSVhTamFnZHNNbWFuT1BpRjFIMzR2Qnc4UkZVaUZkR2pkZ3J6NmR1SE5hd1N1Zk1KS05XQWl0anRGbEJLYTc4cnozWmRCUlVuTjFTK2M4WitmOFdGQ3dQem56WkQrZzJjWjRmU2EwT3VsUHNIRDhscFpOckYvYW9KUWQxZ21hR3ZFU0xxaFZISlNJb3lia29Pd3MxZmh1S0RXaDFxUVZteWpqK0pzNTdmQVBtZnNnMUwzY0U3UUlaTjVNVjFLOGZhU0puUVhWL09WS3FrWEcxQU5vLzVvMmhZb3U3S1F4R1ZDblhUeU90RVdzbXVIWHpEcUR0NHZlOGpMcng1SlQyZS9aZnhwcG1hWVlwK3kxc2VQQzFxYmFiU21PZnBDczRIbUkvaTcyS2xsK0dpVTlVQS9Xb3NJZWM1TzUrc0svZ3lzTDhwNk9IbGVUZUZVVTZjWEU0aHNJcTcrVWZGQTFIb2FjR0FBQT0nKSk7CiAgICB9KSwKICAgIHBsYXlfcGFyc2U6IHRydWUsCiAgICBsYXp5OiAkanMudG9TdHJpbmcoKCkgPT4gewogICAgICAgIGlucHV0ID0ge3BhcnNlOiAwLCB1cmw6IGlucHV0ICsgJyMubXA0J307CiAgICB9KSwKICAgIOaOqOiNkDogJGpzLnRvU3RyaW5nKCgpID0+IHsKICAgICAgICBsZXQgcGRhdGEgPSB7YWdlOiAxLCBhcHB2ZXI6ICI2LjEuOSIsIGVndmlwX3N0YXR1czogMCwgc3ZpcF9zdGF0dXM6IDAsIHZwczogNjAsIHN1YmNhdGVJZDogNTYsIHA6IDF9OwogICAgICAgIC8vICAgbGV0IHBib2R5ID0gYnVpbGRVcmwoJycscGRhdGEpLnNwbGl0KCc/JylbMV07CiAgICAgICAgLy8gICBsZXQgaHRtbCA9IHBvc3QoaW5wdXQse2JvZHk6cGJvZHl9KTsKICAgICAgICBsZXQgaHRtbCA9IHBvc3QoaW5wdXQsIHtkYXRhOiBwZGF0YX0pOwogICAgICAgIGxldCBqc29uID0gSlNPTi5wYXJzZShodG1sKTsKICAgICAgICBsZXQgZGF0YSA9IGpzb24ucmVzdWx0Lml0ZW1zOwogICAgICAgIGxldCBkID0gW107CiAgICAgICAgZGF0YS5mb3JFYWNoKGl0ID0+IHsKICAgICAgICAgICAgZC5wdXNoKHsKICAgICAgICAgICAgICAgIHZvZF9pZDogaXQudXJsICsgJ0BAJyArIGl0LnRpdGxlICsgJ0BAJyArIGl0LmltYWdlLAogICAgICAgICAgICAgICAgdm9kX25hbWU6IGl0LnRpdGxlLAogICAgICAgICAgICAgICAgdm9kX3BpYzogaXQuaW1hZ2UsCiAgICAgICAgICAgICAgICB2b2RfcmVtYXJrczogJ/CfkYAnICsgaXQudmlld2NvdW50IHx8ICcnLAogICAgICAgICAgICB9KTsKICAgICAgICB9KTsKICAgICAgICBWT0RTID0gZDsKICAgIH0pLAogICAg5LiA57qnOiAkanMudG9TdHJpbmcoKCkgPT4gewogICAgICAgIGxldCBwZGF0YSA9IHthZ2U6IDEsIGFwcHZlcjogIjYuMS45IiwgZWd2aXBfc3RhdHVzOiAwLCBzdmlwX3N0YXR1czogMCwgdnBzOiA2MCwgc3ViY2F0ZUlkOiBNWV9DQVRFLCBwOiBNWV9QQUdFfTsKICAgICAgICBsZXQgaHRtbCA9IHBvc3QoaW5wdXQuc3BsaXQoJyMnKVswXSwge2RhdGE6IHBkYXRhfSk7CiAgICAgICAgbGV0IGpzb24gPSBKU09OLnBhcnNlKGh0bWwpOwogICAgICAgIGxldCBkYXRhID0ganNvbi5yZXN1bHQuaXRlbXM7CiAgICAgICAgbGV0IGQgPSBbXTsKICAgICAgICBkYXRhLmZvckVhY2goaXQgPT4gewogICAgICAgICAgICBkLnB1c2goewogICAgICAgICAgICAgICAgdm9kX2lkOiBpdC51cmwgKyAnQEAnICsgaXQudGl0bGUgKyAnQEAnICsgaXQuaW1hZ2UsCiAgICAgICAgICAgICAgICB2b2RfbmFtZTogaXQudGl0bGUsCiAgICAgICAgICAgICAgICB2b2RfcGljOiBpdC5pbWFnZSwKICAgICAgICAgICAgICAgIHZvZF9yZW1hcmtzOiAn8J+RgCcgKyBpdC52aWV3Y291bnQgfHwgJycsCiAgICAgICAgICAgIH0pOwogICAgICAgIH0pOwogICAgICAgIFZPRFMgPSBkOwogICAgfSksCiAgICDkuoznuqc6ICcqJywKfQ==
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
LyoqCiAqIOW8uueDiOaOqOiNkOmdmeaAgeWIhuexu+OAguWPr+S7peWKoOW/q+mAn+W6piEhIQogKiDkuI3lu7rorq46CiAqIOS8oOWPgiA/dHlwZT11cmwmcGFyYW1zPS4uL2pzb24v6YeH6ZuGLmpzb24KICog5bu66K6u77yaCiAqIOS8oOWPgiA/dHlwZT11cmwmcGFyYW1zPS4uL2pzb24v6YeH6ZuG6Z2Z5oCBLmpzb24kMQogKiDkvKDlj4IgP3R5cGU9dXJsJnBhcmFtcz0uLi9qc29uL+mHh+mbhlt6eV3pnZnmgIEuanNvbiQxCiAqIOS8oOWPgiA/dHlwZT11cmwmcGFyYW1zPS4uL2pzb24v6YeH6ZuGW+Wvhl3pnZnmgIEuanNvbiQxCiAqIGhpcHktc2VydmVy5pSv5oyBQOaUueWQjeavlOWmgjoKICog5Lyg5Y+CID90eXBlPXVybCZwYXJhbXM9Li4vanNvbi/ph4fpm4bpnZnmgIEuanNvbiQxQOmHh+eOi+mBk+mVv1vlkIhdCiAqIOS8oOWPgiA/dHlwZT11cmwmcGFyYW1zPS4uL2pzb24v6YeH6ZuGW3p5XemdmeaAgS5qc29uJDFA6YeH546Lenlb5a+GXQogKiDkvKDlj4IgP3R5cGU9dXJsJnBhcmFtcz0uLi9qc29uL+mHh+mbhlvlr4Zd6Z2Z5oCBLmpzb25A6YeH546L5oiQ5Lq6W+Wvhl0KICogW3sibmFtZSI6IuaatOmjjui1hOa6kCIsInVybCI6Imh0dHBzOi8vYmZ6eWFwaS5jb20iLCJwYXJzZV91cmwiOiIifSx7Im5hbWUiOiLpo57liIDotYTmupAiLCJ1cmwiOiJodHRwOi8vd3d3LmZlaWRhb3p5LmNvbSIsInBhcnNlX3VybCI6IiJ9LHsibmFtZSI6Ium7keacqOiAs+i1hOa6kCIsInVybCI6Imh0dHBzOi8vd3d3LmhlaW11ZXIudHYiLCJwYXJzZV91cmwiOiIifV0KICovCmdsb2JhbFRoaXMuZ2V0UmFuZG9tSXRlbSA9IGZ1bmN0aW9uIChpdGVtcykgey8v5LuO5YiX6KGo6ZqP5py65Y+W5Ye65LiA5Liq5YWD57SgCiAgICByZXR1cm4gaXRlbXNbTWF0aC5yYW5kb20oKSAqIGl0ZW1zLmxlbmd0aCB8IDBdOwp9CnZhciBydWxlID0gewogICAgdGl0bGU6ICfph4fpm4bkuYvnjotb5ZCIXScsCiAgICBhdXRob3I6ICfpgZPplb8nLAogICAgdmVyc2lvbjogJzIwMjQwNzA2IGJldGExNycsCiAgICB1cGRhdGVfaW5mbzogYAoyMDI0MDcwNjoKMS7pnZnmgIFqc29u5pWw5o2u5pSv5oyBY2F0ZV9leGNsdWRlc+WIhuexu+WQjeensOWIl+ihqOi/h+a7pOaXoOaVsOaNruWIhuexuwoyLuabtOaWsOmHh+mbhuWIhuexu+eUn+aIkOWZqOWinuWKoOi/h+a7pOetm+mAieaooeW8jwoyMDI0MDcwNToKMS7mlK/mjIHkvKDlj4Jqc29u5ZCO6Z2i5aKe5YqgJDEg6L+Z5qC355qE6aKd5aSW5qCH6K+G77yM55So5LqO5pCc57Si57uT5p6c57K+5YeG5Yy56YWNCjIu5pSv5oyB5Lyg5Y+CanNvbuWQjumdouWinuWKoCQxJDEg6L+Z5qC355qE6aKd5aSW5qCH6K+G77yM55So5LqO5by65Yi26I635Y+W5pCc57Si5Zu+54mH44CCJDEk5LiN5pi+56S65Zu+54mH44CC6buY6K6k5piv5pCc57Si5by65Yi25pyJ5Zu+54mH55qEW+W3suWunueOsOivpuaDhemhteivt+axguS9v+eUqOaJuemHj10KMy7kv67lpI3kuoznuqfmlbDmja7ml6Dluo/ljLnphY3mkJzntKLliJfooajlm77niYfnmoTpl67popgKNC7kv67mlLnmkJzntKLnsr7lh4blkozlm77niYfmmL7npLrpop3lpJblj4LmlbDpl7TpmpTnrKbku44j5Y+Y5Li6JAoyMDI0MDcwMzoKMS7ph4fpm4Zqc29u5pSv5oyBInNlYXJjaGFibGUiOiAwLOeUqOS6juaQnOe0ouaXtuaOkumZpOi/meS4qua6kAoyMDI0MDYwNDoKMS7pppbpobXmjqjojZDlj5bmtojnoazmjqfnrYnlvoXjgILlop7liqDpmo/mnLrmjqjojZDlip/og73jgIIKMi7pppbpobXmjqjojZDmlrDlop7mm7TmlrDml6Xlv5fmn6XnnIvlip/og70K44CQ54m55Yir6K+05piO44CR55uu5YmN5Y+q5pSv5oyB5qCH5YeGanNvbuagvOW8j+eahOmHh+mbhuermSjotYTmupDnq5nkuIDoiKzpg73mj5Dkvpt4bWzlkoxqc29u5Lik56eN5o6l5Y+j77yM55uu5YmN5rKh5pyJ5pSv5oyBeG1s55qE5oOz5rOV77yM5rKh5LuA5LmI5b+F6KaBKQrmnInkupvotYTmupDnq5nnmoRqc29u5o6l5Y+j5LiN5piv5qCH5YeG55qEL2FwaS5waHAvcHJvdmlkZS92b2QvLOmcgOimgeiHquW3seWcqOmHh+mbhumdmeaAgS5qc29u5Lit57yW6L6R5a+55bqU55qEYXBp5bGe5oCn5aGr5YaZ5q+U5aaCOi9hcGkucGhwL3Byb3ZpZGUvdm9kL2F0L2pzb24vCuacieS6m+i1hOa6kOermeeahOmHh+mbhuaVsOaNruaYr+WKoOWvhuWQjueahOWIh+eJh+eJh+aute+8jOWPr+iDvemcgOimgemHh+mbhuermeeJueWumueahOino+aekOaOpeWPo++8jOmcgOimgeiHquW3see8lui+kWpzb27ph4znmoRwYXJzZV91cmzlsZ7mgKcK6LWE5rqQ56uZ6YOo5YiG5aSn5YiG57G75LiL5peg5pWw5o2u5b6I5q2j5bi477yM5Y+v5Lul6Ieq6KGM57yW6L6RanNvbumHjGNhdGVfZXhjbHVkZeWxnuaAp+aOkumZpOaOieiHquW3sea1i+ivlei/h+aXoOaVsOaNrueahOWIhuexuyjlsI/nqIvluo/ml6Dms5Xoh6rliqjor4bliKvvvIzlj6rog73kurrlt6XmtYvlpb3lk6rkupvliIbnsbvml6DmlbDmja4pCmAudHJpbSgpLAogICAgaG9zdDogJycsCiAgICBob21lVGlkOiAnJywgLy8g6aaW6aG15o6o6I2Q44CC5LiA6Iis5aGr5YaZ56ys5LiA5Liq6LWE5rqQ56uZ55qE5oOz6KaB55qE5o6o6I2Q5YiG57G755qEaWQu5Y+v5Lul56m6CiAgICBob21lVXJsOiAnL2FwaS5waHAvcHJvdmlkZS92b2QvP2FjPWRldGFpbCZ0PXt7cnVsZS5ob21lVGlkfX0nLAogICAgZGV0YWlsVXJsOiAnL2FwaS5waHAvcHJvdmlkZS92b2QvP2FjPWRldGFpbCZpZHM9ZnlpZCcsCiAgICBzZWFyY2hVcmw6ICcvYXBpLnBocC9wcm92aWRlL3ZvZC8/d2Q9KiomcGc9I1RydWVQYWdlIyNwYWdlPWZ5cGFnZScsCiAgICBjbGFzc1VybDogJy9hcGkucGhwL3Byb3ZpZGUvdm9kLycsCiAgICB1cmw6ICcvYXBpLnBocC9wcm92aWRlL3ZvZC8/YWM9ZGV0YWlsJnBnPWZ5cGFnZSZ0PWZ5ZmlsdGVyJywKICAgIGZpbHRlcl91cmw6ICd7e2ZsLuexu+Wei319JywKICAgIGhlYWRlcnM6IHsnVXNlci1BZ2VudCc6ICdNT0JJTEVfVUEnfSwKICAgIHRpbWVvdXQ6IDUwMDAsIC8vIGNsYXNzX25hbWU6ICfnlLXlvbEm55S16KeG5YmnJue7vOiJuibliqjmvKsnLAogICAgbGltaXQ6IDIwLAogICAgc2VhcmNoX2xpbWl0OiA1LCAvLyDmkJzntKLpmZDliLblj5bliY015Liq77yM5Y+v5Lul5rOo6YeK5o6J77yM5bCx5LiN6ZmQ5Yi25pCc57SiCiAgICBzZWFyY2hhYmxlOiAxLC8v5piv5ZCm5ZCv55So5YWo5bGA5pCc57SiLAogICAgcXVpY2tTZWFyY2g6IDAsLy/mmK/lkKblkK/nlKjlv6vpgJ/mkJzntKIsCiAgICBmaWx0ZXJhYmxlOiAxLC8v5piv5ZCm5ZCv55So5YiG57G7562b6YCJLAogICAgcGxheV9wYXJzZTogdHJ1ZSwKICAgIHBhcnNlX3VybDogJycsIC8vIOi/meS4quWPguaVsOaaguaXtuS4jei1t+S9nOeUqOOAguiBmuWQiOexu+eahOavj+S4qui1hOa6kOW6lOivpeacieiHquW3seeLrOeri+eahOino+aekOWPo+OAguWNleeLrOmFjee9ruWcqOmHh+mbhi5qc29u6YeM55qEcGFyc2VfdXJs5pyJ5pWICiAgICBzZWFyY2hfbWF0Y2g6IGZhbHNlLCAvLyDmkJzntKLnsr7lh4bljLnphY0KICAgIHNlYXJjaF9waWM6IHRydWUsIC8vIOaQnOe0ouW8uuWItumcgOimgeWbvueJhwogICAgLy8gcGFyYW1zOiAnaHR0cDovLzEyNy4wLjAuMTo1NzA3L2ZpbGVzL2pzb24vJUU5JTg3JTg3JUU5JTlCJTg2Lmpzb24nLAogICAgLy8gcGFyYW1zOiAnaHR0cDovLzEyNy4wLjAuMTo1NzA3L2ZpbGVzL2pzb24v6YeH6ZuG6Z2Z5oCBLmpzb24kMScsCiAgICAvLyBwYXJhbXM6ICdodHRwOi8vMTI3LjAuMC4xOjU3MDcvZmlsZXMvanNLine truncated
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
dmFyIHJ1bGUgPSB7CiAgICDmqKHmnb86ICfph4fpm4YxJywKICAgIHRpdGxlOiAn6buR5pyo6ICz6LWE5rqQW+i1hF0nLAogICAgaG9zdDogJ2h0dHBzOi8vd3d3LmhlaW11ZXIudHYnLAogICAgLy8gaG9tZVRpZDogJzEzJywKICAgIGhvbWVUaWQ6ICcnLAogICAgY2F0ZV9leGNsdWRlOiAnXueUteW9sSR8XueUteinhuWJpyR8Xue7vOiJuiR8XuWKqOa8qyQnLAogICAgcGFyc2VfdXJsOiAnJywKfQ==
|
|
||||||
@@ -1,156 +0,0 @@
|
|||||||
{
|
|
||||||
"主页url":"http://ffzy5.tv/",
|
|
||||||
|
|
||||||
"站名":"非凡资源网",
|
|
||||||
|
|
||||||
"首页":"电视剧",
|
|
||||||
|
|
||||||
"请求头":"User-Agent$Mozilla/5.0 (iPhone; CPU iPhone OS 15_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.0 Mobile/15E148 Safari/604.1",
|
|
||||||
|
|
||||||
"二次截取":"\"list\"*[&&]",
|
|
||||||
|
|
||||||
"数组":"{&&\"vod_content\"",
|
|
||||||
|
|
||||||
"图片":"vod_pic\"*\"&&\"",
|
|
||||||
|
|
||||||
"标题":"vod_name\"*\"&&\"",
|
|
||||||
|
|
||||||
"链接":"http://ffzy5.tv/index.php/vod/detail/id/+\"vod_id\":&&,+.html",
|
|
||||||
|
|
||||||
"副标题":"vod_remarks\":\"&&\"",
|
|
||||||
|
|
||||||
"搜索模式":"1",
|
|
||||||
|
|
||||||
"搜索url":"http://ffzy5.tv/index.php/ajax/suggest.html?mid=1&wd={wd}",
|
|
||||||
|
|
||||||
"搜索数组二次截取":"\"list\"*[&&]",
|
|
||||||
|
|
||||||
"搜索数组":"{&&}",
|
|
||||||
|
|
||||||
"搜索图片":"\"pic\"*\"&&\"",
|
|
||||||
|
|
||||||
"搜索标题":"\"name\"*\"&&\"",
|
|
||||||
|
|
||||||
"搜索链接":"http://ffzy5.tv/index.php/vod/detail/id/+\"id\":&&,+.html",
|
|
||||||
|
|
||||||
"线路数组":"<h4>&&</h4>[替换:ffm3u8>>非凡①#feifan>>非凡②][排序:非凡①>>非凡②]",
|
|
||||||
|
|
||||||
"线路标题":"非凡&&地址",
|
|
||||||
|
|
||||||
"影片类型":"类型:&&</p>",
|
|
||||||
|
|
||||||
"影片年代":"年代:&&</p>",
|
|
||||||
|
|
||||||
"影片地区":"地区:&&</p>",
|
|
||||||
|
|
||||||
"导演":"导演:&&</p>",
|
|
||||||
|
|
||||||
"主演":"主演:&&</p>",
|
|
||||||
|
|
||||||
"简介":"+<div class=\"vod_content\"&&</p>",
|
|
||||||
|
|
||||||
"播放数组":"<div class=\"playlist wbox*>&&</div>",
|
|
||||||
|
|
||||||
"播放列表":"<a&&</a>",
|
|
||||||
|
|
||||||
"播放标题":"title=\"&&\"[不包含:复制]",
|
|
||||||
|
|
||||||
"分类":"电影$1#电视剧$2#综艺$3#动漫$4#短剧$36",
|
|
||||||
|
|
||||||
"分类url":"http://ffzy5.tv/index.php/ajax/data?mid=1&tid={cateId}&page={catePg}&limit=20",
|
|
||||||
|
|
||||||
"筛选":{
|
|
||||||
|
|
||||||
"34":[{"key":"cateId","name":"类型","value":[
|
|
||||||
{"n":"电影","v":"1"},
|
|
||||||
{"n":"动作片","v":"6"},
|
|
||||||
{"n":"喜剧片","v":"7"},
|
|
||||||
{"n":"爱情片","v":"8"},
|
|
||||||
{"n":"科幻片","v":"9"},
|
|
||||||
{"n":"恐怖片","v":"10"},
|
|
||||||
{"n":"剧情片","v":"11"},
|
|
||||||
{"n":"战争片","v":"12"},
|
|
||||||
{"n":"纪录片","v":"20"}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{"key":"cateId","name":"类型","value":[
|
|
||||||
{"n":"剧集","v":"2"},
|
|
||||||
{"n":"国产剧","v":"13"},
|
|
||||||
{"n":"港台剧","v":"14"},
|
|
||||||
{"n":"韩国剧","v":"15"},
|
|
||||||
{"n":"欧美剧","v":"16"},
|
|
||||||
{"n":"台湾剧","v":"21"},
|
|
||||||
{"n":"日本剧","v":"22"},
|
|
||||||
{"n":"海外剧","v":"23"},
|
|
||||||
{"n":"泰国剧","v":"24"}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{"key":"cateId","name":"类型","value":[
|
|
||||||
{"n":"综艺","v":"3"},
|
|
||||||
{"n":"大陆综艺","v":"25"},
|
|
||||||
{"n":"港台综艺","v":"26"},
|
|
||||||
{"n":"日韩综艺","v":"27"},
|
|
||||||
{"n":"欧美综艺","v":"28"}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{"key":"cateId","name":"类型","value":[
|
|
||||||
{"n":"动漫","v":"4"},
|
|
||||||
{"n":"国产动漫","v":"29"},
|
|
||||||
{"n":"日本动漫","v":"30"},
|
|
||||||
{"n":"欧美动漫","v":"31"},
|
|
||||||
{"n":"港台动漫","v":"32"},
|
|
||||||
{"n":"海外动漫","v":"33"}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"1":[
|
|
||||||
{"key":"cateId","name":"类型","value":[
|
|
||||||
{"n":"电影","v":"1"},
|
|
||||||
{"n":"动作片","v":"6"},
|
|
||||||
{"n":"喜剧片","v":"7"},
|
|
||||||
{"n":"爱情片","v":"8"},
|
|
||||||
{"n":"科幻片","v":"9"},
|
|
||||||
{"n":"恐怖片","v":"10"},
|
|
||||||
{"n":"剧情片","v":"11"},
|
|
||||||
{"n":"战争片","v":"12"},
|
|
||||||
{"n":"纪录片","v":"20"}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"2":[
|
|
||||||
{"key":"cateId","name":"类型","value":[
|
|
||||||
{"n":"剧集","v":"2"},
|
|
||||||
{"n":"国产剧","v":"13"},
|
|
||||||
{"n":"港台剧","v":"14"},
|
|
||||||
{"n":"韩国剧","v":"15"},
|
|
||||||
{"n":"欧美剧","v":"16"},
|
|
||||||
{"n":"台湾剧","v":"21"},
|
|
||||||
{"n":"日本剧","v":"22"},
|
|
||||||
{"n":"海外剧","v":"23"},
|
|
||||||
{"n":"泰国剧","v":"24"}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"3":[
|
|
||||||
{"key":"cateId","name":"类型","value":[
|
|
||||||
{"n":"综艺","v":"3"},
|
|
||||||
{"n":"大陆综艺","v":"25"},
|
|
||||||
{"n":"港台综艺","v":"26"},
|
|
||||||
{"n":"日韩综艺","v":"27"},
|
|
||||||
{"n":"欧美综艺","v":"28"}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"4":[
|
|
||||||
{"key":"cateId","name":"类型","value":[
|
|
||||||
{"n":"动漫","v":"4"},
|
|
||||||
{"n":"国产动漫","v":"29"},
|
|
||||||
{"n":"日本动漫","v":"30"},
|
|
||||||
{"n":"欧美动漫","v":"31"},
|
|
||||||
{"n":"港台动漫","v":"32"},
|
|
||||||
{"n":"海外动漫","v":"33"}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,19 +0,0 @@
|
|||||||
#订阅名
|
|
||||||
地址(支持m3u订阅、tvbox配置文件中live选项的直播地址订阅)
|
|
||||||
|
|
||||||
相对路径说明
|
|
||||||
以./开头,相对位置是本订阅文件
|
|
||||||
以/开头,存储卡的根目录
|
|
||||||
#猫TV直播
|
|
||||||
http://rihou.cc:567/gggg.nzk
|
|
||||||
#开心线路
|
|
||||||
http://kxrj.site:55/lib/kx2024.txt
|
|
||||||
#V6明线路
|
|
||||||
https://live.fanmingming.com/tv/m3u/ipv6.m3u
|
|
||||||
#MV专线
|
|
||||||
https://github.moeyy.xyz/https://raw.githubusercontent.com/lystv/short/main/影视/tvb/MTV.txt
|
|
||||||
#超级MV
|
|
||||||
http://kxrj.site:55/lib/MV.txt
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -1,84 +0,0 @@
|
|||||||
{
|
|
||||||
"规则名": "量子影视",
|
|
||||||
"规则作者": "香雅情",
|
|
||||||
"请求头参数": "User-Agent$MOBILE_UA",
|
|
||||||
"网页编码格式": "UTF-8",
|
|
||||||
"图片是否需要代理": "0",
|
|
||||||
"是否开启获取首页数据": "1",
|
|
||||||
"首页推荐链接": "http://www.lzizy9.com",
|
|
||||||
"首页列表数组规则": "body&&.module-items:has(.module-item-pic)",
|
|
||||||
"首页片单列表数组规则": ".module-item:not(:contains(伦理))",
|
|
||||||
"首页片单是否Jsoup写法": "1",
|
|
||||||
"分类起始页码": "1",
|
|
||||||
//"分类链接": "https://lzi888.com/index.php/vod/show/id/{cateId}/page/{catePg}.html",
|
|
||||||
"分类链接": "http://www.lzizy9.com/index.php/vod/show/by/{by}/id/{cateId}/page/{catePg}/year/{year}.html",
|
|
||||||
"分类名称": "电影&电视剧&综艺&动漫&短剧",
|
|
||||||
//"分类名称替换词": "1&2&3&4",
|
|
||||||
"分类名称替换词": "1&2&4&3&38",
|
|
||||||
//"筛选数据": {},
|
|
||||||
"筛选数据": "ext",
|
|
||||||
//{cateId}
|
|
||||||
"筛选子分类名称": "动作片&喜剧片&科幻片&恐怖片&爱情片&剧情片&战争片&记录片&预告片||国产剧&欧美剧&香港剧&韩国剧&日本剧&台湾剧&泰国剧&海外剧&短剧||大陆综艺&日韩综艺&欧美综艺&港台综艺||国产动漫&日韩动漫&欧美动漫&港台动漫&海外动漫",
|
|
||||||
"筛选子分类替换词": "6&7&8&9&10&11&12&20&45||13&14&15&16&23&22&25&24&38||31&33&34&32||26&27&28&29&30||38",
|
|
||||||
//{class}
|
|
||||||
"筛选类型名称": "",
|
|
||||||
"筛选类型替换词": "*",
|
|
||||||
//{area}
|
|
||||||
"筛选地区名称": "",
|
|
||||||
"筛选地区替换词": "*",
|
|
||||||
//{year}
|
|
||||||
"筛选年份名称": "",
|
|
||||||
"筛选年份替换词": "*",
|
|
||||||
//{lang}
|
|
||||||
"筛选语言名称": "",
|
|
||||||
"筛选语言替换词": "*",
|
|
||||||
//{by}
|
|
||||||
"筛选排序名称": "时间&人气&评分",
|
|
||||||
"筛选排序替换词": "time&hits&score",
|
|
||||||
"分类截取模式": "1",
|
|
||||||
"分类列表数组规则": "body&&.module-item:not(:contains(伦理))",
|
|
||||||
"分类片单是否Jsoup写法": "1",
|
|
||||||
"分类片单标题": "a&&title",
|
|
||||||
"分类片单链接": "a&&href",
|
|
||||||
"分类片单图片": ".lazyloaded||.lazyload&&data-src||data-original",
|
|
||||||
"分类片单副标题": ".module-item-text||.module-item-note&&Text",
|
|
||||||
"分类片单链接加前缀": "http://www.lzizy9.com",
|
|
||||||
"分类片单链接加后缀": "",
|
|
||||||
"搜索请求头参数": "User-Agent$MOBILE_UA",
|
|
||||||
//"搜索链接": "https://lzi888.com/index.php/vod/search.html?wd={wd}",
|
|
||||||
"搜索链接": "http://www.lzizy9.com/index.php/vod/search.html?wd={wd}",
|
|
||||||
"POST请求数据": "",
|
|
||||||
"搜索截取模式": "1",
|
|
||||||
"搜索列表数组规则": "body&&.module-search-item:not(:contains(伦理))||.module-card-item:not(:contains(伦理))",
|
|
||||||
"搜索片单是否Jsoup写法": "1",
|
|
||||||
"搜索片单图片": ".lazyload&&data-src||data-original",
|
|
||||||
"搜索片单标题": ".module-card-item-title||h3&&Text",
|
|
||||||
"搜索片单链接": ".module-card-item-title||h3&&a&&href",
|
|
||||||
"搜索片单副标题": ".video-serial||.module-item-note&&Text",
|
|
||||||
"搜索片单链接加前缀": "http://www.lzizy9.com",
|
|
||||||
"搜索片单链接加后缀": "",
|
|
||||||
"链接是否直接播放": "0",
|
|
||||||
"直接播放链接加前缀": "",
|
|
||||||
"直接播放链接加后缀": "#isVideo=true#",
|
|
||||||
"直接播放直链视频请求头": "",
|
|
||||||
"详情是否Jsoup写法": "1",
|
|
||||||
"类型详情": "",
|
|
||||||
"年代详情": "",
|
|
||||||
"地区详情": "",
|
|
||||||
"演员详情": "body&&.video-info-items:contains(主演:)||.module-info-item:contains(主演:)&&Text!主演:",
|
|
||||||
"简介详情": ".module-info-introduction||.video-info-content&&Text",
|
|
||||||
"线路列表数组规则": ".module-tab-content||.module-tab-items-box&&.module-tab-item",
|
|
||||||
"线路标题": "Text",
|
|
||||||
"播放列表数组规则": "body&&.module-player-list||.module-play-list",
|
|
||||||
"选集列表数组规则": ".scroll-content||.module-play-list-content&&a",
|
|
||||||
"选集标题链接是否Jsoup写法": "1",
|
|
||||||
"选集标题": "a&&Text",
|
|
||||||
"选集链接": "a&&href",
|
|
||||||
"是否反转选集序列": "0",
|
|
||||||
"选集链接加前缀": "http://www.lzizy9.com",
|
|
||||||
"选集链接加后缀": "",
|
|
||||||
"分析MacPlayer": "2",
|
|
||||||
"是否开启手动嗅探": "0",
|
|
||||||
"手动嗅探视频链接关键词": ".mp4#.m3u8#.flv#video/tos",
|
|
||||||
"手动嗅探视频链接过滤词": ".html#=http"
|
|
||||||
}
|
|
||||||
@@ -1,82 +0,0 @@
|
|||||||
{
|
|
||||||
"规则名": "可可影视",
|
|
||||||
//"DEBUG":"1",
|
|
||||||
"规则作者": "香雅情",
|
|
||||||
"请求头参数": "MOBILE_UA",
|
|
||||||
"网页编码格式": "UTF-8",
|
|
||||||
"图片是否需要代理": "否",
|
|
||||||
"是否开启获取首页数据": "是",
|
|
||||||
"首页推荐链接": "https://www.keke1.app",
|
|
||||||
"首页列表数组规则": "body&&.module-v-box",
|
|
||||||
"首页片单列表数组规则": ".module-item",
|
|
||||||
"首页片单是否Jsoup写法": "1",
|
|
||||||
"分类起始页码": "1",
|
|
||||||
"分类链接": "https://www.keke1.app/show/{cateId}-----{by}-{catePg}.html",
|
|
||||||
"分类名称": "电影&电视剧&综艺&动漫&短剧",
|
|
||||||
"分类名称替换词": "1&2&4&3&6",
|
|
||||||
//"筛选数据": {},
|
|
||||||
"筛选数据": "ext",
|
|
||||||
//{cateId}
|
|
||||||
"筛选子分类名称": "",
|
|
||||||
"筛选子分类替换词": "",
|
|
||||||
//{class}
|
|
||||||
"筛选类型名称": "",
|
|
||||||
"筛选类型替换词": "*",
|
|
||||||
//{area}
|
|
||||||
"筛选地区名称": "",
|
|
||||||
"筛选地区替换词": "*",
|
|
||||||
//{year}
|
|
||||||
"筛选年份名称": "",
|
|
||||||
"筛选年份替换词": "*",
|
|
||||||
//{lang}
|
|
||||||
"筛选语言名称": "",
|
|
||||||
"筛选语言替换词": "*",
|
|
||||||
//{by}
|
|
||||||
"筛选排序名称": "综合&最新&最热&评分",
|
|
||||||
"筛选排序替换词": "1&2&3&4",
|
|
||||||
"分类截取模式": "1",
|
|
||||||
"分类列表数组规则": ".module-v-box&&.module-item",
|
|
||||||
"分类片单是否Jsoup写法": "是",
|
|
||||||
"分类片单标题": ".v-item-title,-1&&Text",
|
|
||||||
"分类片单链接": "a&&href",
|
|
||||||
"分类片单图片": "'https://vres.miximixi.me'+.lazyload&&data-original",
|
|
||||||
"分类片单副标题": ".v-item-bottom&&Text",
|
|
||||||
"分类片单链接加前缀": "https://www.keke1.app",
|
|
||||||
"分类片单链接加后缀": "",
|
|
||||||
"搜索请求头参数": "User-Agent$MOBILE_UA",
|
|
||||||
"搜索链接": "https://www.keke1.app/search?k={wd}&page=1",
|
|
||||||
"POST请求数据": "",
|
|
||||||
"搜索截取模式": "1",
|
|
||||||
"搜索列表数组规则": ".search-result-list&&.search-result-item",
|
|
||||||
"搜索片单是否Jsoup写法": "是",
|
|
||||||
"搜索片单图片": "'https://vres.miximixi.me'+.lazyload&&data-original",
|
|
||||||
"搜索片单标题": ".title&&Text",
|
|
||||||
"搜索片单链接": "a&&href",
|
|
||||||
"搜索片单副标题": "",
|
|
||||||
"搜索片单链接加前缀": "https://www.keke1.app",
|
|
||||||
"搜索片单链接加后缀": "",
|
|
||||||
"链接是否直接播放": "否",
|
|
||||||
"直接播放链接加前缀": "",
|
|
||||||
"直接播放链接加后缀": "",
|
|
||||||
"直接播放直链视频请求头": "",
|
|
||||||
"详情是否Jsoup写法": "是",
|
|
||||||
"类型详情": "",
|
|
||||||
"年代详情": "",
|
|
||||||
"地区详情": "",
|
|
||||||
"演员详情": "body&&.detail-info-row:contains(演员:)&&Text!演员:",
|
|
||||||
"简介详情": ".detail-desc&&Text",
|
|
||||||
"线路列表数组规则": ".source-box&&.swiper-slide",
|
|
||||||
"线路标题": "span&&Text[不包含:高峰不卡]",
|
|
||||||
"播放列表数组规则": ".episode-box-main&&.episode-list",
|
|
||||||
"选集列表数组规则": "a",
|
|
||||||
"选集标题链接是否Jsoup写法": "是",
|
|
||||||
"选集标题": "a&&Text",
|
|
||||||
"选集链接": "a&&href",
|
|
||||||
"是否反转选集序列": "否",
|
|
||||||
"选集链接加前缀": "https://www.keke1.app",
|
|
||||||
"选集链接加后缀": "",
|
|
||||||
"分析MacPlayer": "",
|
|
||||||
"是否开启手动嗅探": "否",
|
|
||||||
"手动嗅探视频链接关键词": ".mp4#.m3u8#.flv#video/tos",
|
|
||||||
"手动嗅探视频链接过滤词": ".html#=http"
|
|
||||||
}
|
|
||||||
@@ -1,620 +0,0 @@
|
|||||||
{
|
|
||||||
"class": [
|
|
||||||
{
|
|
||||||
"type_name": "潮剧",
|
|
||||||
"type_id": "潮剧超清"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type_name": "超清潮剧",
|
|
||||||
"type_id": "超清潮剧超清"
|
|
||||||
},
|
|
||||||
|
|
||||||
{
|
|
||||||
"type_name": "百花潮剧院",
|
|
||||||
"type_id": "百花潮剧院超清"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type_name": "香港潮剧",
|
|
||||||
"type_id": "香港潮剧超清"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type_name": "潮剧院",
|
|
||||||
"type_id": "潮剧院超清"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type_name": "潮剧团",
|
|
||||||
"type_id": "潮剧团超清"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type_name": "潮剧全剧",
|
|
||||||
"type_id": "潮剧全剧超清"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type_name": "潮剧选段",
|
|
||||||
"type_id": "潮剧选段超清"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type_name": "名家潮剧",
|
|
||||||
"type_id": "名家潮剧超清"
|
|
||||||
},
|
|
||||||
|
|
||||||
{
|
|
||||||
"type_name": "潮汕小品",
|
|
||||||
"type_id": "潮汕小品超清"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type_name": "潮汕讲古",
|
|
||||||
"type_id": "潮汕讲古超清"
|
|
||||||
},
|
|
||||||
|
|
||||||
{
|
|
||||||
"type_name": "京剧",
|
|
||||||
"type_id": "京剧超清"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type_name": "越剧",
|
|
||||||
"type_id": "越剧超清"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type_name": "蒲剧",
|
|
||||||
"type_id": "蒲剧超清"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type_name": "眉户",
|
|
||||||
"type_id": "眉户超清"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type_name": "吕剧",
|
|
||||||
"type_id": "吕剧超清"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type_name": "楚剧",
|
|
||||||
"type_id": "楚剧超清"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type_name": "歌仔戏",
|
|
||||||
"type_id": "歌仔戏超清"
|
|
||||||
},
|
|
||||||
|
|
||||||
{
|
|
||||||
"type_name": "黄梅戏",
|
|
||||||
"type_id": "黄梅戏超清"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type_name": "评剧",
|
|
||||||
"type_id": "评剧超清"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type_name": "豫剧",
|
|
||||||
"type_id": "豫剧超清"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type_name": "花鼓戏",
|
|
||||||
"type_id": "花鼓戏超清"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type_name": "布袋戏",
|
|
||||||
"type_id": "布袋戏合集超清"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type_name": "沪剧",
|
|
||||||
"type_id": "沪剧超清"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type_name": "昆曲",
|
|
||||||
"type_id": "昆曲超清"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type_name": "绍兴莲花落",
|
|
||||||
"type_id": "绍兴莲花落超清"
|
|
||||||
},
|
|
||||||
|
|
||||||
{
|
|
||||||
"type_name": "河北梆子",
|
|
||||||
"type_id": "河北梆子超清"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type_name": "梆子腔",
|
|
||||||
"type_id": "梆子腔超清"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type_name": "晋剧",
|
|
||||||
"type_id": "晋剧超清"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type_name": "龙江剧",
|
|
||||||
"type_id": "龙江剧超清"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type_name": "越调",
|
|
||||||
"type_id": "越调超清"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type_name": "河南曲剧",
|
|
||||||
"type_id": "河南曲剧超清"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type_name": "山东梆子",
|
|
||||||
"type_id": "山东梆子超清"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type_name": "淮剧",
|
|
||||||
"type_id": "淮剧超清"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type_name": "滑稽戏",
|
|
||||||
"type_id": "滑稽戏超清"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type_name": "婺剧",
|
|
||||||
"type_id": "婺剧超清"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type_name": "绍剧",
|
|
||||||
"type_id": "绍剧超清"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type_name": "徽剧",
|
|
||||||
"type_id": "徽剧超清"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type_name": "雁剧",
|
|
||||||
"type_id": "雁剧超清"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type_name": "上党梆子",
|
|
||||||
"type_id": "上党梆子超清"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type_name": "秦腔",
|
|
||||||
"type_id": "秦腔超清"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type_name": "武安平调",
|
|
||||||
"type_id": "武安平调超清"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type_name": "二人台",
|
|
||||||
"type_id": "二人台超清"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type_name": "吉剧",
|
|
||||||
"type_id": "吉剧超清"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type_name": "高腔",
|
|
||||||
"type_id": "高腔超清"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"filters": {
|
|
||||||
"搞笑": [
|
|
||||||
{
|
|
||||||
"key": "duration",
|
|
||||||
"name": "时长",
|
|
||||||
"value": [
|
|
||||||
{
|
|
||||||
"n": "全部",
|
|
||||||
"v": "0"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"n": "60分钟以上",
|
|
||||||
"v": "4"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"n": "30~60分钟",
|
|
||||||
"v": "3"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"n": "10~30分钟",
|
|
||||||
"v": "2"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"n": "10分钟以下",
|
|
||||||
"v": "1"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"潮剧": [
|
|
||||||
{
|
|
||||||
"key": "duration",
|
|
||||||
"name": "时长",
|
|
||||||
"value": [
|
|
||||||
{
|
|
||||||
"n": "全部",
|
|
||||||
"v": "0"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"n": "60分钟以上",
|
|
||||||
"v": "4"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"n": "30~60分钟",
|
|
||||||
"v": "3"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"n": "10~30分钟",
|
|
||||||
"v": "2"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"n": "10分钟以下",
|
|
||||||
"v": "1"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
],
|
|
||||||
|
|
||||||
"超清潮剧": [
|
|
||||||
{
|
|
||||||
"key": "duration",
|
|
||||||
"name": "时长",
|
|
||||||
"value": [
|
|
||||||
{
|
|
||||||
"n": "全部",
|
|
||||||
"v": "0"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"n": "60分钟以上",
|
|
||||||
"v": "4"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"n": "30~60分钟",
|
|
||||||
"v": "3"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"n": "10~30分钟",
|
|
||||||
"v": "2"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"n": "10分钟以下",
|
|
||||||
"v": "1"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
],
|
|
||||||
|
|
||||||
"百花潮剧院": [
|
|
||||||
{
|
|
||||||
"key": "duration",
|
|
||||||
"name": "时长",
|
|
||||||
"value": [
|
|
||||||
{
|
|
||||||
"n": "全部",
|
|
||||||
"v": "0"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"n": "60分钟以上",
|
|
||||||
"v": "4"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"n": "30~60分钟",
|
|
||||||
"v": "3"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"n": "10~30分钟",
|
|
||||||
"v": "2"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"n": "10分钟以下",
|
|
||||||
"v": "1"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"潮剧院": [
|
|
||||||
{
|
|
||||||
"key": "duration",
|
|
||||||
"name": "时长",
|
|
||||||
"value": [
|
|
||||||
{
|
|
||||||
"n": "全部",
|
|
||||||
"v": "0"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"n": "60分钟以上",
|
|
||||||
"v": "4"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"n": "30~60分钟",
|
|
||||||
"v": "3"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"n": "10~30分钟",
|
|
||||||
"v": "2"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"n": "10分钟以下",
|
|
||||||
"v": "1"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"潮剧团": [
|
|
||||||
{
|
|
||||||
"key": "duration",
|
|
||||||
"name": "时长",
|
|
||||||
"value": [
|
|
||||||
{
|
|
||||||
"n": "全部",
|
|
||||||
"v": "0"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"n": "60分钟以上",
|
|
||||||
"v": "4"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"n": "30~60分钟",
|
|
||||||
"v": "3"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"n": "10~30分钟",
|
|
||||||
"v": "2"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"n": "10分钟以下",
|
|
||||||
"v": "1"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
],
|
|
||||||
|
|
||||||
"闽南歌曲合集": [
|
|
||||||
{
|
|
||||||
"key": "duration",
|
|
||||||
"name": "时长",
|
|
||||||
"value": [
|
|
||||||
{
|
|
||||||
"n": "全部",
|
|
||||||
"v": "0"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"n": "60分钟以上",
|
|
||||||
"v": "4"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"n": "30~60分钟",
|
|
||||||
"v": "3"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"n": "10~30分钟",
|
|
||||||
"v": "2"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"n": "10分钟以下",
|
|
||||||
"v": "1"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"戏曲": [
|
|
||||||
{
|
|
||||||
"key": "tid",
|
|
||||||
"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": "绍剧"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"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": "duration",
|
|
||||||
"name": "时长",
|
|
||||||
"value": [
|
|
||||||
{
|
|
||||||
"n": "全部",
|
|
||||||
"v": "0"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"n": "60分钟以上",
|
|
||||||
"v": "4"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"n": "30~60分钟",
|
|
||||||
"v": "3"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"n": "10~30分钟",
|
|
||||||
"v": "2"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"n": "10分钟以下",
|
|
||||||
"v": "1"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,273 +0,0 @@
|
|||||||
{
|
|
||||||
"class": [
|
|
||||||
{
|
|
||||||
"type_name": "单口相声",
|
|
||||||
"type_id": "单口相声"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type_name": "群口相声",
|
|
||||||
"type_id": "群口相声"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type_name": "德云社",
|
|
||||||
"type_id": "德云社"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type_name": "青曲社",
|
|
||||||
"type_id": "青曲社"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type_name": "郭德纲",
|
|
||||||
"type_id": "郭德纲"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type_name": "岳云鹏",
|
|
||||||
"type_id": "岳云鹏"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type_name": "曹云金",
|
|
||||||
"type_id": "曹云金"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type_name": "评书",
|
|
||||||
"type_id": "评书"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type_name": "相声小品",
|
|
||||||
"type_id": "相声小品"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type_name": "小曲",
|
|
||||||
"type_id": "小曲"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type_name": "二人转",
|
|
||||||
"type_id": "二人转"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type_name": "春晚小品",
|
|
||||||
"type_id": "春晚小品"
|
|
||||||
},
|
|
||||||
|
|
||||||
{
|
|
||||||
"type_name": "赵本山",
|
|
||||||
"type_id": "赵本山"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type_name": "陈佩斯",
|
|
||||||
"type_id": "陈佩斯"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type_name": "冯巩",
|
|
||||||
"type_id": "冯巩"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type_name": "宋小宝",
|
|
||||||
"type_id": "宋小宝"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type_name": "赵丽蓉",
|
|
||||||
"type_id": "赵丽蓉"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type_name": "郭达",
|
|
||||||
"type_id": "郭达"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type_name": "潘长江",
|
|
||||||
"type_id": "潘长江"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type_name": "毽球",
|
|
||||||
"type_id": "毽球"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type_name": "郭冬临",
|
|
||||||
"type_id": "郭冬临"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type_name": "严顺开",
|
|
||||||
"type_id": "严顺开"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type_name": "文松",
|
|
||||||
"type_id": "文松"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type_name": "毽球",
|
|
||||||
"type_id": "毽球"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type_name": "开心麻花",
|
|
||||||
"type_id": "开心麻花"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type_name": "喜剧综艺",
|
|
||||||
"type_id": "喜剧综艺"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"filters": {
|
|
||||||
"小品": [
|
|
||||||
{
|
|
||||||
"key": "duration",
|
|
||||||
"name": "时长",
|
|
||||||
"value": [
|
|
||||||
{
|
|
||||||
"n": "全部",
|
|
||||||
"v": "0"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"n": "60分钟以上",
|
|
||||||
"v": "4"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"n": "30~60分钟",
|
|
||||||
"v": "3"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"n": "10~30分钟",
|
|
||||||
"v": "2"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"n": "10分钟以下",
|
|
||||||
"v": "1"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"相声小品": [
|
|
||||||
{
|
|
||||||
"key": "tid",
|
|
||||||
"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": "喜剧综艺"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"key": "duration",
|
|
||||||
"name": "时长",
|
|
||||||
"value": [
|
|
||||||
{
|
|
||||||
"n": "全部",
|
|
||||||
"v": "0"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"n": "60分钟以上",
|
|
||||||
"v": "4"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"n": "30~60分钟",
|
|
||||||
"v": "3"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"n": "10~30分钟",
|
|
||||||
"v": "2"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"n": "10分钟以下",
|
|
||||||
"v": "1"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
-1708
File diff suppressed because it is too large.
Load diff
@@ -1 +0,0 @@
|
|||||||
{"class":[{"type_name":"舞蹈","type_id":"舞蹈MV 4K"},{"type_name":"宅舞","type_id":"宅舞 4K"},{"type_name":"热舞","type_id":"热舞 4K"},{"type_name":"古风舞蹈","type_id":"古风舞蹈 4K"},{"type_name":"印度歌舞","type_id":"印度歌舞 4K"},{"type_name":"中国女团","type_id":"中国女团 4K"},{"type_name":"日本女团","type_id":"日本女团 4K"},{"type_name":"韩国女团","type_id":"韩国女团 4K"}],"舞蹈 4K":[{"key":"tid","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":"POPPING","v":"POPPING"},{"n":"极乐净土","v":"极乐净土"},{"n":"桃源恋歌","v":"桃源恋歌"},{"n":"新宝岛","v":"新宝岛"},{"n":"拉丁舞","v":"拉丁舞"},{"n":"蹦迪","v":"蹦迪"},{"n":"民族舞","v":"民族舞"},{"n":"抖肩舞","v":"抖肩舞"},{"n":"齐舞","v":"齐舞"},{"n":"机械舞","v":"机械舞"},{"n":"广场舞","v":"广场舞"},{"n":"BDF","v":"BDF"},{"n":"抖音合集","v":"抖音合集"},{"n":"快手美女合集","v":"快手美女合集"},{"n":"练习室","v":"练习室"},{"n":"美女舞蹈","v":"美女舞蹈"},{"n":"牛仔裤","v":"牛仔裤"},{"n":"黑丝","v":"黑丝"},{"n":"超短裤","v":"超短裤"},{"n":"超短裙","v":"超短裙"},{"n":"舞蹈综合","v":"舞蹈综合"},{"n":"舞蹈教程","v":"舞蹈教程"}]},{"key":"duration","name":"时长","value":[{"n":"全部","v":"0"},{"n":"60分钟以上","v":"4"},{"n":"30~60分钟","v":"3"},{"n":"10~30分钟","v":"2"},{"n":"10分钟以下","v":"1"}]}],"女团 4K":[{"key":"tid","name":"女团","value":[{"n":"全部","v":"女团 MV 合集"}]},{"key":"tid","name":"中国女团","value":[{"n":"SNH48","v":"SNH48 MV 合集"},{"n":"S.H.E","v":"S.H.E MV 合集"},{"n":"Twins","v":"Twins MV 合集"},{"n":"火箭少女101","v":"火箭少女101 MV 合集"},{"n":"BY2","v":"BY2 MV 合集"},{"n":"S.I.N.G","v":"S.I.N.G MV 合集"},{"n":"3unshine","v":"3unshine MV 合集"},{"n":"蜜蜂少女队","v":"蜜蜂少女队 MV 合集"},{"n":"七朵组合","v":"七朵组合 MV 合集"},{"n":"GNZ48","v":"GNZ48 MV 合集"}]},{"key":"tid","name":"韩国女团","value":[{"n":"全部","v":"韩国女团 MV 合集"},{"n":"TWICE","v":"TWICE MV 合集"},{"n":"4MINUTE","v":"4MINUTE MV 合集"},{"n":"EXID","v":"EXID MV 合集"},{"n":"KARA","v":"KARA MV 合集"},{"n":"TARA","v":"TARA MV 合集"},{"n":"BLACKPINK","v":"BLACKPINK MV 合集"},{"n":"LOONA","v":"LOONA MV 合集"},{"n":"ITZY","v":"ITZY MV 合集"},{"n":"Red Velvet","v":"Red Velvet MV 合集"},{"n":"Everglow","v":"Everglow MV 合集"},{"n":"Mamamoo","v":"Mamamoo MV 合集"},{"n":"少女时代","v":"少女时代 MV 合集"},{"n":"S.E.S","v":"S.E.S MV 合集"},{"n":"FIN.K.L","v":"FIN.K.L MV 合集"},{"n":"2NE1","v":"2NE1 MV 合集"},{"n":"Wonder Girls","v":"Wonder Girls MV 合集"},{"n":"IZ*ONE","v":"IZ*ONE MV 合集"},{"n":"Sistar","v":"Sistar MV 合集"},{"n":"Apink","v":"Apink MV 合集"},{"n":"AOA","v":"AOA MV 合集"},{"n":"GFRIEND","v":"GFRIEND MV 合集"},{"n":"f(x)","v":"f(x) MV 合集"},{"n":"(G)I-DLE","v":"(G)I-DLE MV 合集"},{"n":"Itzy","v":"Itzy MV 合集"},{"n":"Oh! GG","v":"Oh! GG MV 合集"},{"n":"GirlCrush","v":"GirlCrush MV 合集"}]},{"key":"tid","name":"日本女团","value":[{"n":"全部","v":"日本女团 MV 合集"},{"n":"AKB48","v":"AKB48 MV 合集"},{"n":"SKE48","v":"SKE48 MV 合集"},{"n":"NMB48","v":"NMB48 MV 合集"},{"n":"JKT48","v":"JKT48 MV 合集"},{"n":"HKT48","v":"HKT48 MV 合集"},{"n":"AKB48 Team TP","v":"AKB48 Team TP MV 合集"},{"n":"Perfume","v":"Perfume MV 合集"},{"n":"桃色幸运草Z","v":"桃色幸运草Z MV 合集"},{"n":"乃木坂46乃","v":"乃木坂46乃 MV 合集"},{"n":"樱坂46","v":"樱坂46 MV 合集"},{"n":"日向坂46","v":"日向坂46 MV 合集"},{"n":"E-girls","v":"E-girls MV 合集"},{"n":"NiziU","v":"NiziU MV 合集"},{"n":"BiSH","v":"BiSH MV 合集"},{"n":"早安少女组","v":"早安少女组 MV 合集"}]},{"key":"duration","name":"时长","value":[{"n":"全部","v":"0"},{"n":"60分钟以上","v":"4"},{"n":"30~60分钟","v":"3"},{"n":"10~30分钟","v":"2"},{"n":"10分钟以下","v":"1"}]}]}
|
|
||||||
-1506
File diff suppressed because it is too large.
Load diff
@@ -1,572 +0,0 @@
|
|||||||
{
|
|
||||||
"class": [
|
|
||||||
|
|
||||||
{
|
|
||||||
"type_name": "英语",
|
|
||||||
"type_id": "英语学习"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type_name": "西班牙语",
|
|
||||||
"type_id": "西班牙语"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type_name": "法语",
|
|
||||||
"type_id": "法语"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type_name": "德语",
|
|
||||||
"type_id": "德语"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type_name": "俄语",
|
|
||||||
"type_id": "俄语"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type_name": "韩语",
|
|
||||||
"type_id": "韩语"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type_name": "日语",
|
|
||||||
"type_id": "日语"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type_name": "阿拉伯语",
|
|
||||||
"type_id": "阿拉伯语"
|
|
||||||
},
|
|
||||||
|
|
||||||
{
|
|
||||||
"type_name": "意大利语",
|
|
||||||
"type_id": "意大利语"
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
],
|
|
||||||
"filters": {
|
|
||||||
|
|
||||||
"英语学习": [
|
|
||||||
{"key": "order","name": "排序","value": [
|
|
||||||
{"n": "综合排序","v": "0"},
|
|
||||||
{"n": "最多点击","v": "click"},
|
|
||||||
{"n": "最新发布","v": "pubdate"},
|
|
||||||
{"n": "最多弹幕","v": "dm"},
|
|
||||||
{"n": "最多收藏","v": "stow"}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"key": "tid",
|
|
||||||
"name": "分类",
|
|
||||||
"value": [
|
|
||||||
{
|
|
||||||
"n": "英语语法",
|
|
||||||
"v": "英语语法"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"n": "英语口语",
|
|
||||||
"v": "英语口语"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"n": "英语基础",
|
|
||||||
"v": "英语基础"
|
|
||||||
},
|
|
||||||
|
|
||||||
{
|
|
||||||
"n": "英语字母",
|
|
||||||
"v": "英语字母"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"n": "英语词汇",
|
|
||||||
"v": "英语词汇"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"n": "英语听力",
|
|
||||||
"v": "英语听力"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"n": "英语考试",
|
|
||||||
"v": "英语考试"
|
|
||||||
}
|
|
||||||
|
|
||||||
]
|
|
||||||
},
|
|
||||||
|
|
||||||
{"key": "duration","name": "时长","value": [
|
|
||||||
{"n": "全部时长","v": "0"},
|
|
||||||
{"n": "60分钟以上","v": "4"},
|
|
||||||
{"n": "30~60分钟","v": "3"},
|
|
||||||
{"n": "10~30分钟","v": "2"},
|
|
||||||
{"n": "10分钟以下","v": "1"}
|
|
||||||
|
|
||||||
]
|
|
||||||
}
|
|
||||||
],
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
"法语": [
|
|
||||||
{"key": "order","name": "排序","value": [
|
|
||||||
{"n": "综合排序","v": "0"},
|
|
||||||
{"n": "最多点击","v": "click"},
|
|
||||||
{"n": "最新发布","v": "pubdate"},
|
|
||||||
{"n": "最多弹幕","v": "dm"},
|
|
||||||
{"n": "最多收藏","v": "stow"}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"key": "tid",
|
|
||||||
"name": "分类",
|
|
||||||
"value": [
|
|
||||||
{
|
|
||||||
"n": "法语语法",
|
|
||||||
"v": "法语语法"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"n": "法语口语",
|
|
||||||
"v": "法语口语"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"n": "法语基础",
|
|
||||||
"v": "法语基础"
|
|
||||||
},
|
|
||||||
|
|
||||||
{
|
|
||||||
"n": "法语字母",
|
|
||||||
"v": "法语字母"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"n": "法语词汇",
|
|
||||||
"v": "法语词汇"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"n": "法语听力",
|
|
||||||
"v": "法语听力"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"n": "法语考试",
|
|
||||||
"v": "法语考试"
|
|
||||||
}
|
|
||||||
|
|
||||||
]
|
|
||||||
},
|
|
||||||
|
|
||||||
{"key": "duration","name": "时长","value": [
|
|
||||||
{"n": "全部时长","v": "0"},
|
|
||||||
{"n": "60分钟以上","v": "4"},
|
|
||||||
{"n": "30~60分钟","v": "3"},
|
|
||||||
{"n": "10~30分钟","v": "2"},
|
|
||||||
{"n": "10分钟以下","v": "1"}
|
|
||||||
|
|
||||||
]
|
|
||||||
}
|
|
||||||
],
|
|
||||||
|
|
||||||
|
|
||||||
"西班牙语": [
|
|
||||||
{"key": "order","name": "排序","value": [
|
|
||||||
{"n": "综合排序","v": "0"},
|
|
||||||
{"n": "最多点击","v": "click"},
|
|
||||||
{"n": "最新发布","v": "pubdate"},
|
|
||||||
{"n": "最多弹幕","v": "dm"},
|
|
||||||
{"n": "最多收藏","v": "stow"}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"key": "tid",
|
|
||||||
"name": "分类",
|
|
||||||
"value": [
|
|
||||||
{
|
|
||||||
"n": "西班牙语语法",
|
|
||||||
"v": "西班牙语语法"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"n": "西班牙语口语",
|
|
||||||
"v": "西班牙语口语"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"n": "西班牙语基础",
|
|
||||||
"v": "西班牙语基础"
|
|
||||||
},
|
|
||||||
|
|
||||||
{
|
|
||||||
"n": "西班牙语字母",
|
|
||||||
"v": "西班牙语字母"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"n": "西班牙语词汇",
|
|
||||||
"v": "西班牙语词汇"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"n": "西班牙语听力",
|
|
||||||
"v": "西班牙语听力"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"n": "西班牙语考试",
|
|
||||||
"v": "西班牙语考试"
|
|
||||||
}
|
|
||||||
|
|
||||||
]
|
|
||||||
},
|
|
||||||
|
|
||||||
{"key": "duration","name": "时长","value": [
|
|
||||||
{"n": "全部时长","v": "0"},
|
|
||||||
{"n": "60分钟以上","v": "4"},
|
|
||||||
{"n": "30~60分钟","v": "3"},
|
|
||||||
{"n": "10~30分钟","v": "2"},
|
|
||||||
{"n": "10分钟以下","v": "1"}
|
|
||||||
|
|
||||||
]
|
|
||||||
}
|
|
||||||
],
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
"德语": [
|
|
||||||
{"key": "order","name": "排序","value": [
|
|
||||||
{"n": "综合排序","v": "0"},
|
|
||||||
{"n": "最多点击","v": "click"},
|
|
||||||
{"n": "最新发布","v": "pubdate"},
|
|
||||||
{"n": "最多弹幕","v": "dm"},
|
|
||||||
{"n": "最多收藏","v": "stow"}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"key": "tid",
|
|
||||||
"name": "分类",
|
|
||||||
"value": [
|
|
||||||
{
|
|
||||||
"n": "德语语法",
|
|
||||||
"v": "德语语法"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"n": "德语口语",
|
|
||||||
"v": "德语口语"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"n": "德语基础",
|
|
||||||
"v": "德语基础"
|
|
||||||
},
|
|
||||||
|
|
||||||
{
|
|
||||||
"n": "德语字母",
|
|
||||||
"v": "德语字母"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"n": "德语词汇",
|
|
||||||
"v": "德语词汇"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"n": "德语听力",
|
|
||||||
"v": "德语听力"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"n": "德语考试",
|
|
||||||
"v": "德语考试"
|
|
||||||
}
|
|
||||||
|
|
||||||
]
|
|
||||||
},
|
|
||||||
|
|
||||||
{"key": "duration","name": "时长","value": [
|
|
||||||
{"n": "全部时长","v": "0"},
|
|
||||||
{"n": "60分钟以上","v": "4"},
|
|
||||||
{"n": "30~60分钟","v": "3"},
|
|
||||||
{"n": "10~30分钟","v": "2"},
|
|
||||||
{"n": "10分钟以下","v": "1"}
|
|
||||||
|
|
||||||
]
|
|
||||||
}
|
|
||||||
],
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
"日语": [
|
|
||||||
{"key": "order","name": "排序","value": [
|
|
||||||
{"n": "综合排序","v": "0"},
|
|
||||||
{"n": "最多点击","v": "click"},
|
|
||||||
{"n": "最新发布","v": "pubdate"},
|
|
||||||
{"n": "最多弹幕","v": "dm"},
|
|
||||||
{"n": "最多收藏","v": "stow"}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"key": "tid",
|
|
||||||
"name": "分类",
|
|
||||||
"value": [
|
|
||||||
{
|
|
||||||
"n": "日语语法",
|
|
||||||
"v": "日语语法"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"n": "日语口语",
|
|
||||||
"v": "日语口语"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"n": "日语基础",
|
|
||||||
"v": "日语基础"
|
|
||||||
},
|
|
||||||
|
|
||||||
{
|
|
||||||
"n": "日语字母",
|
|
||||||
"v": "日语字母"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"n": "日语词汇",
|
|
||||||
"v": "日语词汇"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"n": "日语听力",
|
|
||||||
"v": "日语听力"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"n": "日语考试",
|
|
||||||
"v": "日语考试"
|
|
||||||
}
|
|
||||||
|
|
||||||
]
|
|
||||||
},
|
|
||||||
|
|
||||||
{"key": "duration","name": "时长","value": [
|
|
||||||
{"n": "全部时长","v": "0"},
|
|
||||||
{"n": "60分钟以上","v": "4"},
|
|
||||||
{"n": "30~60分钟","v": "3"},
|
|
||||||
{"n": "10~30分钟","v": "2"},
|
|
||||||
{"n": "10分钟以下","v": "1"}
|
|
||||||
|
|
||||||
]
|
|
||||||
}
|
|
||||||
],
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
"韩语": [
|
|
||||||
{"key": "order","name": "排序","value": [
|
|
||||||
{"n": "综合排序","v": "0"},
|
|
||||||
{"n": "最多点击","v": "click"},
|
|
||||||
{"n": "最新发布","v": "pubdate"},
|
|
||||||
{"n": "最多弹幕","v": "dm"},
|
|
||||||
{"n": "最多收藏","v": "stow"}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"key": "tid",
|
|
||||||
"name": "分类",
|
|
||||||
"value": [
|
|
||||||
{
|
|
||||||
"n": "韩语语法",
|
|
||||||
"v": "韩语语法"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"n": "韩语口语",
|
|
||||||
"v": "韩语口语"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"n": "韩语基础",
|
|
||||||
"v": "韩语基础"
|
|
||||||
},
|
|
||||||
|
|
||||||
{
|
|
||||||
"n": "韩语字母",
|
|
||||||
"v": "韩语字母"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"n": "韩语词汇",
|
|
||||||
"v": "韩语词汇"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"n": "韩语听力",
|
|
||||||
"v": "韩语听力"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"n": "韩语考试",
|
|
||||||
"v": "韩语考试"
|
|
||||||
}
|
|
||||||
|
|
||||||
]
|
|
||||||
},
|
|
||||||
|
|
||||||
{"key": "duration","name": "时长","value": [
|
|
||||||
{"n": "全部时长","v": "0"},
|
|
||||||
{"n": "60分钟以上","v": "4"},
|
|
||||||
{"n": "30~60分钟","v": "3"},
|
|
||||||
{"n": "10~30分钟","v": "2"},
|
|
||||||
{"n": "10分钟以下","v": "1"}
|
|
||||||
|
|
||||||
]
|
|
||||||
}
|
|
||||||
],
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
"意大利语": [
|
|
||||||
{"key": "order","name": "排序","value": [
|
|
||||||
{"n": "综合排序","v": "0"},
|
|
||||||
{"n": "最多点击","v": "click"},
|
|
||||||
{"n": "最新发布","v": "pubdate"},
|
|
||||||
{"n": "最多弹幕","v": "dm"},
|
|
||||||
{"n": "最多收藏","v": "stow"}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"key": "tid",
|
|
||||||
"name": "分类",
|
|
||||||
"value": [
|
|
||||||
{
|
|
||||||
"n": "意大利语语法",
|
|
||||||
"v": "意大利语语法"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"n": "意大利语口语",
|
|
||||||
"v": "意大利语口语"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"n": "意大利语基础",
|
|
||||||
"v": "意大利语基础"
|
|
||||||
},
|
|
||||||
|
|
||||||
{
|
|
||||||
"n": "意大利语字母",
|
|
||||||
"v": "意大利语字母"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"n": "意大利语词汇",
|
|
||||||
"v": "意大利语词汇"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"n": "意大利语听力",
|
|
||||||
"v": "意大利语听力"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"n": "意大利语考试",
|
|
||||||
"v": "意大利语考试"
|
|
||||||
}
|
|
||||||
|
|
||||||
]
|
|
||||||
},
|
|
||||||
|
|
||||||
{"key": "duration","name": "时长","value": [
|
|
||||||
{"n": "全部时长","v": "0"},
|
|
||||||
{"n": "60分钟以上","v": "4"},
|
|
||||||
{"n": "30~60分钟","v": "3"},
|
|
||||||
{"n": "10~30分钟","v": "2"},
|
|
||||||
{"n": "10分钟以下","v": "1"}
|
|
||||||
|
|
||||||
]
|
|
||||||
}
|
|
||||||
],
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
"俄语": [
|
|
||||||
{"key": "order","name": "排序","value": [
|
|
||||||
{"n": "综合排序","v": "0"},
|
|
||||||
{"n": "最多点击","v": "click"},
|
|
||||||
{"n": "最新发布","v": "pubdate"},
|
|
||||||
{"n": "最多弹幕","v": "dm"},
|
|
||||||
{"n": "最多收藏","v": "stow"}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"key": "tid",
|
|
||||||
"name": "分类",
|
|
||||||
"value": [
|
|
||||||
{
|
|
||||||
"n": "俄语语法",
|
|
||||||
"v": "俄语语法"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"n": "俄语口语",
|
|
||||||
"v": "俄语口语"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"n": "俄语基础",
|
|
||||||
"v": "俄语基础"
|
|
||||||
},
|
|
||||||
|
|
||||||
{
|
|
||||||
"n": "俄语字母",
|
|
||||||
"v": "俄语字母"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"n": "俄语词汇",
|
|
||||||
"v": "俄语词汇"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"n": "俄语听力",
|
|
||||||
"v": "俄语听力"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"n": "俄语考试",
|
|
||||||
"v": "俄语考试"
|
|
||||||
}
|
|
||||||
|
|
||||||
]
|
|
||||||
},
|
|
||||||
|
|
||||||
{"key": "duration","name": "时长","value": [
|
|
||||||
{"n": "全部时长","v": "0"},
|
|
||||||
{"n": "60分钟以上","v": "4"},
|
|
||||||
{"n": "30~60分钟","v": "3"},
|
|
||||||
{"n": "10~30分钟","v": "2"},
|
|
||||||
{"n": "10分钟以下","v": "1"}
|
|
||||||
|
|
||||||
]
|
|
||||||
}
|
|
||||||
],
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
"阿拉伯语": [
|
|
||||||
{"key": "order","name": "排序","value": [
|
|
||||||
{"n": "综合排序","v": "0"},
|
|
||||||
{"n": "最多点击","v": "click"},
|
|
||||||
{"n": "最新发布","v": "pubdate"},
|
|
||||||
{"n": "最多弹幕","v": "dm"},
|
|
||||||
{"n": "最多收藏","v": "stow"}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"key": "tid",
|
|
||||||
"name": "分类",
|
|
||||||
"value": [
|
|
||||||
{
|
|
||||||
"n": "阿拉伯语语法",
|
|
||||||
"v": "阿拉伯语语法"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"n": "阿拉伯语口语",
|
|
||||||
"v": "阿拉伯语口语"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"n": "阿拉伯语基础",
|
|
||||||
"v": "阿拉伯语基础"
|
|
||||||
},
|
|
||||||
|
|
||||||
{
|
|
||||||
"n": "阿拉伯语字母",
|
|
||||||
"v": "阿拉伯语字母"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"n": "阿拉伯语词汇",
|
|
||||||
"v": "阿拉伯语词汇"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"n": "阿拉伯语听力",
|
|
||||||
"v": "阿拉伯语听力"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"n": "阿拉伯语考试",
|
|
||||||
"v": "阿拉伯语考试"
|
|
||||||
}
|
|
||||||
|
|
||||||
]
|
|
||||||
},
|
|
||||||
|
|
||||||
{"key": "duration","name": "时长","value": [
|
|
||||||
{"n": "全部时长","v": "0"},
|
|
||||||
{"n": "60分钟以上","v": "4"},
|
|
||||||
{"n": "30~60分钟","v": "3"},
|
|
||||||
{"n": "10~30分钟","v": "2"},
|
|
||||||
{"n": "10分钟以下","v": "1"}
|
|
||||||
]}
|
|
||||||
]
|
|
||||||
}}
|
|
||||||
@@ -1,23 +0,0 @@
|
|||||||
{
|
|
||||||
|
|
||||||
"作者":"天天开心",
|
|
||||||
|
|
||||||
"站名":"睛天影视",
|
|
||||||
|
|
||||||
"主页url":"https://www.lhysyllh.com/",
|
|
||||||
|
|
||||||
"简介":"<p>&&</p>",
|
|
||||||
|
|
||||||
"导演":"导演:&&</div>",
|
|
||||||
|
|
||||||
"主演":"主演:&&</div>",
|
|
||||||
|
|
||||||
"影片状态":"备注:&&</div>",
|
|
||||||
|
|
||||||
"线路数组":"<h3&&</h3>",
|
|
||||||
|
|
||||||
"线路标题":"+>&&",
|
|
||||||
|
|
||||||
"分类url":"https://www.lhysyllh.com/type/{area}/by/{by}/class/{class}/id/{cateId}/lang/{lang}/page/{catePg}/year/{year}.html;;ax",
|
|
||||||
|
|
||||||
"分类":"电影$1#电视剧$2#综艺$3#动漫$4"}
|
|
||||||
@@ -1,26 +0,0 @@
|
|||||||
{
|
|
||||||
"请求头": "手机",
|
|
||||||
"主页url": "https://www.mp4br.com",
|
|
||||||
"数组": "",
|
|
||||||
"标题": "",
|
|
||||||
"副标题": "</p><i>&&</i>",
|
|
||||||
"图片": "img src=\"&&\"",
|
|
||||||
"简介": "div class=\"tjuqing\">&&</div>",
|
|
||||||
"线路数组": "<h2>&&</h2>",
|
|
||||||
"线路标题": "开心软件+&&",
|
|
||||||
"播放数组": "class=\"video_list fn-clear\">&&</div>",
|
|
||||||
"播放列表": "<a&&</a",
|
|
||||||
"播放标题": ">&&</a",
|
|
||||||
"播放链接": "href=\"&&\"",
|
|
||||||
"嗅探词": "index.m3u8",
|
|
||||||
"跳转播放链接": "urlDecode(var player_*url\":\"&&\")",
|
|
||||||
"搜索数组": "<li><a class=\"play-img&&</a",
|
|
||||||
"搜索图片": "src=\"&&\"",
|
|
||||||
"搜索标题": "alt=\"&&\"",
|
|
||||||
"搜索链接": "href=\"&&\"",
|
|
||||||
"搜索url": "https://www.mp4br.com/sousuo/page/{pg}/wd/{wd}.html",
|
|
||||||
"分类数组": "<li&&</li>",
|
|
||||||
"分类标题": ">&&</a",
|
|
||||||
"分类ID": "href=\"/dy/hd&&.html\"",
|
|
||||||
"分类url": "https://www.mp4br.com/gaojisousuo/{cateId}-{area}-{by}-{class}-----{catePg}---{year}.html"
|
|
||||||
}
|
|
||||||
@@ -1,429 +0,0 @@
|
|||||||
#EXTM3U
|
|
||||||
#EXTM3U x-tvg-url="https://assets.livednow.com/epg.xml"
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="民視" tvg-name="民視" tvg-logo="https://assets.livednow.com/logo/民視.png" group-title="綜合", 民視
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=4gtv-4gtv002
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="民視第一台" tvg-name="民視第一台" tvg-logo="https://assets.livednow.com/logo/民視第一台.png" group-title="綜合", 民視第一台
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=4gtv-4gtv003
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="民視新聞台" tvg-name="民視新聞台" tvg-logo="https://assets.livednow.com/logo/民視新聞台.png" group-title="新聞財經", 民視新聞台
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=litv-ftv13
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="民視台灣台" tvg-name="民視台灣台" tvg-logo="https://assets.livednow.com/logo/民視台灣台.png" group-title="綜合", 民視台灣台
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=4gtv-4gtv001
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="民視影劇台" tvg-name="民視影劇台" tvg-logo="https://assets.livednow.com/logo/民視影劇台.png" group-title="電影戲劇", 民視影劇台
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=litv-ftv09
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="民視旅遊台" tvg-name="民視旅遊台" tvg-logo="https://assets.livednow.com/logo/民視旅遊台.png" group-title="生活旅遊", 民視旅遊台
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=litv-ftv07
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="民視綜藝台" tvg-name="民視綜藝台" tvg-logo="https://assets.livednow.com/logo/民視綜藝台.png" group-title="音樂綜藝", 民視綜藝台
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=4gtv-4gtv004
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="中視" tvg-name="中視" tvg-logo="https://assets.livednow.com/logo/中視.png" group-title="綜合", 中視
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=4gtv-4gtv040
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="中視新聞台" tvg-name="中視新聞台" tvg-logo="https://assets.livednow.com/logo/中視新聞台.png" group-title="新聞財經", 中視新聞台
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=4gtv-4gtv074
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="中視經典台" tvg-name="中視經典台" tvg-logo="https://assets.livednow.com/logo/中視經典台.png" group-title="電影戲劇", 中視經典台
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=4gtv-4gtv080
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="中視菁采台" tvg-name="中視菁采台" tvg-logo="https://assets.livednow.com/logo/中視菁采台.png" group-title="綜合", 中視菁采台
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=4gtv-4gtv064
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="中天新聞台" tvg-name="中天新聞台" tvg-logo="https://assets.livednow.com/logo/中天新聞台.png" group-title="新聞財經", 中天新聞台
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=4gtv-4gtv009
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="中天亞洲台" tvg-name="中天亞洲台" tvg-logo="https://assets.livednow.com/logo/中天亞洲台.png" group-title="綜合", 中天亞洲台
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=4gtv-4gtv109
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="華視" tvg-name="華視" tvg-logo="https://assets.livednow.com/logo/華視.png" group-title="綜合", 華視
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=4gtv-4gtv041
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="華視新聞" tvg-name="華視新聞" tvg-logo="https://assets.livednow.com/logo/華視新聞.png" group-title="新聞財經", 華視新聞
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=4gtv-4gtv052
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="靖天綜合台" tvg-name="靖天綜合台" tvg-logo="https://assets.livednow.com/logo/靖天綜合台.png" group-title="綜合", 靖天綜合台
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=4gtv-4gtv046
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="靖天國際台" tvg-name="靖天國際台" tvg-logo="https://assets.livednow.com/logo/靖天國際台.png" group-title="綜合", 靖天國際台
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=4gtv-4gtv063
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="靖天戲劇台" tvg-name="靖天戲劇台" tvg-logo="https://assets.livednow.com/logo/靖天戲劇台.png" group-title="電影戲劇", 靖天戲劇台
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=4gtv-4gtv058
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="靖天日本台" tvg-name="靖天日本台" tvg-logo="https://assets.livednow.com/logo/靖天日本台.png" group-title="綜合", 靖天日本台
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=4gtv-4gtv047
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="靖天映畫台" tvg-name="靖天映畫台" tvg-logo="https://assets.livednow.com/logo/靖天映畫台.png" group-title="少兒", 靖天映畫台
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=4gtv-4gtv055
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="靖天卡通台" tvg-name="靖天卡通台" tvg-logo="https://assets.livednow.com/logo/靖天卡通台.png" group-title="少兒", 靖天卡通台
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=4gtv-4gtv044
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="靖天育樂台" tvg-name="靖天育樂台" tvg-logo="https://assets.livednow.com/logo/靖天育樂台.png" group-title="音樂綜藝", 靖天育樂台
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=4gtv-4gtv062
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="靖天資訊台" tvg-name="靖天資訊台" tvg-logo="https://assets.livednow.com/logo/靖天資訊台.png" group-title="新聞財經", 靖天資訊台
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=4gtv-4gtv065
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="靖天電影台" tvg-name="靖天電影台" tvg-logo="https://assets.livednow.com/logo/靖天電影台.png" group-title="電影戲劇", 靖天電影台
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=4gtv-4gtv061
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="靖天歡樂台" tvg-name="靖天歡樂台" tvg-logo="https://assets.livednow.com/logo/靖天歡樂台.png" group-title="音樂綜藝", 靖天歡樂台
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=4gtv-4gtv054
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="龍華偶像台" tvg-name="龍華偶像台" tvg-logo="https://assets.livednow.com/logo/龍華偶像台.png" group-title="電影戲劇", 龍華偶像台
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=litv-longturn12
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="龍華卡通台" tvg-name="龍華卡通台" tvg-logo="https://assets.livednow.com/logo/龍華卡通台.png" group-title="少兒", 龍華卡通台
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=litv-longturn01
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="龍華戲劇台" tvg-name="龍華戲劇台" tvg-logo="https://assets.livednow.com/logo/龍華戲劇台.png" group-title="電影戲劇", 龍華戲劇台
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=litv-longturn18
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="龍華日韓台" tvg-name="龍華日韓台" tvg-logo="https://assets.livednow.com/logo/龍華日韓台.png" group-title="音樂綜藝", 龍華日韓台
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=litv-longturn11
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="龍華經典台" tvg-name="龍華經典台" tvg-logo="https://assets.livednow.com/logo/龍華經典台.png" group-title="電影戲劇", 龍華經典台
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=litv-longturn21
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="龍華電影台" tvg-name="龍華電影台" tvg-logo="https://assets.livednow.com/logo/龍華電影台.png" group-title="電影戲劇", 龍華電影台
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=litv-longturn03
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="靖洋戲劇台" tvg-name="靖洋戲劇台" tvg-logo="https://assets.livednow.com/logo/靖洋戲劇台.png" group-title="電影戲劇", 靖洋戲劇台
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=4gtv-4gtv045
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="靖洋卡通-Nice-Bingo" tvg-name="靖洋卡通 Nice Bingo" tvg-logo="https://assets.livednow.com/logo/靖洋卡通-Nice-Bingo.png" group-title="少兒", 靖洋卡通 Nice Bingo
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=4gtv-4gtv057
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="寰宇新聞台" tvg-name="寰宇新聞台" tvg-logo="https://assets.livednow.com/logo/寰宇新聞台.png" group-title="新聞財經", 寰宇新聞台
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=litv-longturn14
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="寰宇新聞台灣台" tvg-name="寰宇新聞台灣台" tvg-logo="https://assets.livednow.com/logo/寰宇新聞台灣台.png" group-title="新聞財經", 寰宇新聞台灣台
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=litv-longturn15
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="寰宇財經台" tvg-name="寰宇財經台" tvg-logo="https://assets.livednow.com/logo/寰宇財經台.png" group-title="新聞財經", 寰宇財經台
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=litv-longturn23
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="TVBS" tvg-name="TVBS" tvg-logo="https://assets.livednow.com/logo/TVBS.png" group-title="其他", TVBS
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=4gtv-4gtv073
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="TVBS-新聞台" tvg-name="TVBS 新聞台" tvg-logo="https://assets.livednow.com/logo/TVBS-新聞台.png" group-title="新聞財經", TVBS 新聞台
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=4gtv-4gtv072
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="TVBS-綜藝台" tvg-name="TVBS 綜藝台" tvg-logo="https://assets.livednow.com/logo/TVBS-綜藝台.png" group-title="音樂綜藝", TVBS 綜藝台[4gtv]
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=4gtv-live087
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="TVBS-歡樂台" tvg-name="TVBS 歡樂台" tvg-logo="https://assets.livednow.com/logo/TVBS-歡樂台.png" group-title="音樂綜藝", TVBS 歡樂台
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=4gtv-4gtv068
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="TVBS-精采台" tvg-name="TVBS 精采台" tvg-logo="https://assets.livednow.com/logo/TVBS-精采台.png" group-title="音樂綜藝", TVBS 精采台
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=4gtv-4gtv067
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="TVBS-台劇台" tvg-name="TVBS 台劇台" tvg-logo="https://assets.livednow.com/logo/TVBS-台劇台.png" group-title="電影戲劇", TVBS 台劇台[4gtv]
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=4gtv-live088
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="八大精彩台" tvg-name="八大精彩台" tvg-logo="https://assets.livednow.com/logo/八大精彩台.png" group-title="音樂綜藝", 八大精彩台
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=4gtv-4gtv034
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="八大綜藝台" tvg-name="八大綜藝台" tvg-logo="https://assets.livednow.com/logo/八大綜藝台.png" group-title="音樂綜藝", 八大綜藝台
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=4gtv-4gtv039
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="三立綜合台" tvg-name="三立綜合台" tvg-logo="https://assets.livednow.com/logo/三立綜合台.png" group-title="綜合", 三立綜合台[4gtv]
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=4gtv-live207
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="三立財經新聞" tvg-name="三立 iNEWS" tvg-logo="https://assets.livednow.com/logo/三立財經新聞.png" group-title="新聞財經", 三立 iNEWS[4gtv]
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=4gtv-live089
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="台視" tvg-name="台視" tvg-logo="https://assets.livednow.com/logo/台視.png" group-title="綜合", 台視
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=4gtv-4gtv066
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="台視新聞台" tvg-name="台視新聞台" tvg-logo="https://assets.livednow.com/logo/台視新聞台.png" group-title="新聞財經", 台視新聞台
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=4gtv-4gtv051
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="台視財經台" tvg-name="台視財經台" tvg-logo="https://assets.livednow.com/logo/台視財經台.png" group-title="新聞財經", 台視財經台
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=4gtv-4gtv056
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="博斯運動一台" tvg-name="博斯運動一台" tvg-logo="https://assets.livednow.com/logo/博斯運動一台.png" group-title="體育", 博斯運動一台
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=litv-longturn07
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="博斯運動二台" tvg-name="博斯運動二台" tvg-logo="https://assets.livednow.com/logo/博斯運動二台.png" group-title="體育", 博斯運動二台
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=litv-longturn08
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="博斯無限台" tvg-name="博斯無限台" tvg-logo="https://assets.livednow.com/logo/博斯無限台.png" group-title="體育", 博斯無限台
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=litv-longturn10
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="博斯無限二台" tvg-name="博斯無限二台" tvg-logo="https://assets.livednow.com/logo/博斯無限二台.png" group-title="體育", 博斯無限二台
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=litv-longturn13
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="博斯網球台" tvg-name="博斯網球台" tvg-logo="https://assets.livednow.com/logo/博斯網球台.png" group-title="體育", 博斯網球台
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=litv-longturn09
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="博斯高球台" tvg-name="博斯高球台" tvg-logo="https://assets.livednow.com/logo/博斯高球台.png" group-title="體育", 博斯高球台
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=litv-longturn05
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="博斯高球二台" tvg-name="博斯高球二台" tvg-logo="https://assets.livednow.com/logo/博斯高球二台.png" group-title="體育", 博斯高球二台
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=litv-longturn06
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="博斯魅力台" tvg-name="博斯魅力台" tvg-logo="https://assets.livednow.com/logo/博斯魅力台.png" group-title="體育", 博斯魅力台
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=litv-longturn04
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="ELTA娛樂" tvg-name="ELTA 娛樂台" tvg-logo="https://assets.livednow.com/logo/ELTA娛樂.png" group-title="音樂綜藝", ELTA 娛樂台
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=4gtv-4gtv070
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="ELTA生活旅遊" tvg-name="ELTA 生活旅遊" tvg-logo="https://assets.livednow.com/logo/ELTA生活旅遊.png" group-title="生活旅遊", ELTA 生活旅遊[4gtv]
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=4gtv-live120
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="ELTA生活英語" tvg-name="ELTV 生活英語" tvg-logo="https://assets.livednow.com/logo/ELTA生活英語.png" group-title="生活旅遊", ELTV 生活英語
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=litv-longturn20
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="東森新聞" tvg-name="東森新聞" tvg-logo="https://assets.livednow.com/logo/東森新聞.png" group-title="新聞財經", 東森新聞
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=4gtv-4gtv152
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="東森財經新聞" tvg-name="東森財經新聞" tvg-logo="https://assets.livednow.com/logo/東森財經新聞.png" group-title="新聞財經", 東森財經新聞
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=4gtv-4gtv153
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="非凡新聞台" tvg-name="非凡新聞台" tvg-logo="https://assets.livednow.com/logo/非凡新聞台.png" group-title="新聞財經", 非凡新聞台
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=4gtv-4gtv010
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="非凡商業台" tvg-name="非凡商業台" tvg-logo="https://assets.livednow.com/logo/非凡商業台.png" group-title="新聞財經", 非凡商業台
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=4gtv-4gtv048
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="鏡電視新聞台" tvg-name="鏡電視新聞台" tvg-logo="https://assets.livednow.com/logo/鏡電視新聞台.png" group-title="新聞財經", 鏡電視新聞台
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=4gtv-4gtv075
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="CNBC-Asia-財經台" tvg-name="CNBC Asia 財經台" tvg-logo="https://assets.livednow.com/logo/CNBC-Asia-財經台.png" group-title="新聞財經", CNBC Asia 財經台[4gtv]
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=4gtv-live130
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="亞洲旅遊台" tvg-name="亞洲旅遊台" tvg-logo="https://assets.livednow.com/logo/亞洲旅遊台.png" group-title="生活旅遊", 亞洲旅遊台
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=litv-longturn17
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="GINX-Esports-TV" tvg-name="GINX Esports TV" tvg-logo="https://assets.livednow.com/logo/GINX-Esports-TV.png" group-title="體育", GINX Esports TV
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=4gtv-4gtv053
|
|
||||||
|
|
||||||
# EXTINF:-1 tvg-id="TechStorm" tvg-name="TechStorm" tvg-logo="https://assets.livednow.com/logo/TechStorm.png" group-title="體育", TechStorm[4gtv]
|
|
||||||
# http://192.168.199.9:5180/4gtv/181
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="時尚運動X" tvg-name="時尚運動X" tvg-logo="https://assets.livednow.com/logo/時尚運動X.png" group-title="體育", 時尚運動X[4gtv]
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=4gtv-4gtv014
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="智林體育台" tvg-name="智林體育台" tvg-logo="https://assets.livednow.com/logo/智林體育台.png" group-title="體育", 智林體育台
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=4gtv-4gtv101
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="TraceSports" tvg-name="TraceSports" tvg-logo="https://assets.livednow.com/logo/TraceSports.png" group-title="體育", TraceSports
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=4gtv-4gtv077
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="影迷數位紀實台" tvg-name="影迷數位紀實台" tvg-logo="https://assets.livednow.com/logo/影迷數位紀實台.png" group-title="電影戲劇", 影迷數位紀實台[4gtv]
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=4gtv-live023
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="影迷數位電影台" tvg-name="影迷數位電影台" tvg-logo="https://assets.livednow.com/logo/影迷數位電影台.png" group-title="電影戲劇", 影迷數位電影台
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=4gtv-4gtv011
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="AMC電影台" tvg-name="AMC 電影台" tvg-logo="https://assets.livednow.com/logo/AMC電影台.png" group-title="電影戲劇", AMC 電影台
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=4gtv-4gtv017
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="CatchPlay-電影台" tvg-name="CatchPlay 電影台" tvg-logo="https://assets.livednow.com/logo/CatchPlay-電影台.png" group-title="電影戲劇", CatchPlay 電影台
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=4gtv-4gtv076
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="My-Cinema-Europe-HD-我的歐洲電影" tvg-name="My Cinema Europe HD 我的歐洲電影" tvg-logo="https://assets.livednow.com/logo/My-Cinema-Europe-HD-我的歐洲電影.png" group-title="電影戲劇", My Cinema Europe HD 我的歐洲電影[4gtv]
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=4gtv-live157
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="公視戲劇台" tvg-name="公視戲劇台" tvg-logo="https://assets.livednow.com/logo/公視戲劇台.png" group-title="電影戲劇", 公視戲劇台
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=4gtv-4gtv042
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="采昌影劇台" tvg-name="采昌影劇台" tvg-logo="https://assets.livednow.com/logo/采昌影劇台.png" group-title="電影戲劇", 采昌影劇台
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=4gtv-4gtv049
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="台灣戲劇台" tvg-name="台灣戲劇台" tvg-logo="https://assets.livednow.com/logo/台灣戲劇台.png" group-title="電影戲劇", 台灣戲劇台
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=litv-longturn22
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="戲劇免費看-1台" tvg-name="戲劇免費看 1台" tvg-logo="https://assets.livednow.com/logo/戲劇免費看-1台.png" group-title="電影戲劇", 戲劇免費看 1台[4gtv]
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=4gtv-live010
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="戲劇免費看-2台" tvg-name="戲劇免費看 2台" tvg-logo="https://assets.livednow.com/logo/戲劇免費看-2台.png" group-title="電影戲劇", 戲劇免費看 2台[4gtv]
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=4gtv-live006
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="經典電影台" tvg-name="經典電影台" tvg-logo="https://assets.livednow.com/logo/經典電影台.png" group-title="電影戲劇", 經典電影台[4gtv]
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=4gtv-live021
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="電影免費看-2台" tvg-name="電影免費看 2台" tvg-logo="https://assets.livednow.com/logo/電影免費看-2台.png" group-title="電影戲劇", 電影免費看 2台[4gtv]
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=4gtv-live005
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="電影原聲台CMusic" tvg-name="電影原聲台 CMusic" tvg-logo="https://assets.livednow.com/logo/電影原聲台CMusic.png" group-title="電影戲劇", 電影原聲台 CMusic[4gtv]
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=4gtv-live031
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="CinemaWorld" tvg-name="CinemaWorld" tvg-logo="https://assets.livednow.com/logo/CinemaWorld.png" group-title="電影戲劇", CinemaWorld[4gtv]
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=4gtv-live069
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="HITS-頻道" tvg-name="HITS 頻道" tvg-logo="https://assets.livednow.com/logo/HITS-頻道.png" group-title="電影戲劇", HITS 頻道[4gtv]
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=4gtv-live620
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="Rock-Action" tvg-name="Rock Action" tvg-logo="https://assets.livednow.com/logo/Rock-Action.png" group-title="電影戲劇", Rock Action[4gtv]
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=4gtv-live138
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="Rock-Entertainment" tvg-name="Rock Entertainment" tvg-logo="https://assets.livednow.com/logo/Rock-Entertainment.png" group-title="電影戲劇", Rock Entertainment[4gtv]
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=4gtv-live080
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="金光布袋戲" tvg-name="金光布袋戲" tvg-logo="https://assets.livednow.com/logo/金光布袋戲.png" group-title="電影戲劇", 金光布袋戲[4gtv]
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=4gtv-live144
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="霹靂布袋戲" tvg-name="霹靂布袋戲" tvg-logo="https://4gtvimg2.4gtv.tv/4gtv-Image/Channel/mobile/logo_4gtv_4gtv-live145_mobile.png" group-title="電影戲劇", 霹靂布袋戲[4gtv]
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=4gtv-live145
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="DreamWorks-夢工廠動畫" tvg-name="DreamWorks 夢工廠動畫" tvg-logo="https://assets.livednow.com/logo/DreamWorks-夢工廠動畫.png" group-title="少兒", DreamWorks 夢工廠動畫[4gtv]
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=4gtv-live017
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="Nickelodeon" tvg-name="Nickelodeon" tvg-logo="https://assets.livednow.com/logo/Nickelodeon.png" group-title="少兒", Nickelodeon[4gtv]
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=4gtv-live105
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="Nick-Jr." tvg-name="Nick Jr. 兒童頻道" tvg-logo="https://assets.livednow.com/logo/Nick-Jr..png" group-title="少兒", Nick Jr. 兒童頻道[4gtv]
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=4gtv-live032
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="i-Fun-動漫台" tvg-name="i-Fun 動漫台" tvg-logo="https://assets.livednow.com/logo/i-Fun-動漫台.png" group-title="少兒", i-Fun 動漫台
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=litv-ftv15
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="兒童卡通台" tvg-name="兒童卡通台" tvg-logo="https://assets.livednow.com/logo/兒童卡通台.png" group-title="少兒", 兒童卡通台[4gtv]
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=4gtv-live009
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="精選動漫台" tvg-name="精選動漫台" tvg-logo="https://assets.livednow.com/logo/精選動漫台.png" group-title="少兒", 精選動漫台[4gtv]
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=4gtv-live024
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="經典卡通台" tvg-name="經典卡通台" tvg-logo="https://assets.livednow.com/logo/經典卡通台.png" group-title="少兒", 經典卡通台[4gtv]
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=4gtv-live022
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="達文西頻道" tvg-name="達文西頻道" tvg-logo="https://assets.livednow.com/logo/達文西頻道.png" group-title="少兒", 達文西頻道
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=4gtv-4gtv018
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="MOMO-親子台" tvg-name="MOMO 親子台" tvg-logo="https://assets.livednow.com/logo/MOMO-親子台.png" group-title="少兒", MOMO 親子台[4gtv]
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=4gtv-live107
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="LiveABC-互動英語台" tvg-name="LiveABC 互動英語台" tvg-logo="https://assets.livednow.com/logo/LiveABC-互動英語台.png" group-title="少兒", LiveABC 互動英語台[4gtv]
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=4gtv-live030
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="Classica-古典樂" tvg-name="Classica 古典樂" tvg-logo="https://assets.livednow.com/logo/Classica-古典樂.png" group-title="音樂綜藝", Classica 古典樂
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=4gtv-4gtv059
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="Lifetime-娛樂頻道" tvg-name="Lifetime 娛樂頻道" tvg-logo="https://assets.livednow.com/logo/Lifetime-娛樂頻道.png" group-title="音樂綜藝", Lifetime 娛樂頻道[4gtv]
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=4gtv-live029
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="MTV-Live-HD-音樂頻道" tvg-name="MTV Live HD 音樂頻道" tvg-logo="https://assets.livednow.com/logo/MTV-Live-HD-音樂頻道.png" group-title="音樂綜藝", MTV Live HD 音樂頻道[4gtv]
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=4gtv-live025
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="Mezzo-Live" tvg-name="Mezzo Live" tvg-logo="https://assets.livednow.com/logo/Mezzo-Live.png" group-title="音樂綜藝", Mezzo Live
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=4gtv-4gtv083
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="豬哥亮歌廳秀" tvg-name="豬哥亮歌廳秀" tvg-logo="https://assets.livednow.com/logo/豬哥亮歌廳秀.png" group-title="音樂綜藝", 豬哥亮歌廳秀
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=4gtv-4gtv006
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="Trace-Urban" tvg-name="Trace Urban" tvg-logo="https://assets.livednow.com/logo/Trace-Urban.png" group-title="音樂綜藝", Trace Urban
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=4gtv-4gtv082
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="Global-Trekker" tvg-name="Global Trekker" tvg-logo="https://assets.livednow.com/logo/Global-Trekker.png" group-title="生活旅遊", Global Trekker[4gtv]
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=4gtv-live112
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="韓國娛樂台" tvg-name="韓國娛樂台" tvg-logo="https://assets.livednow.com/logo/韓國娛樂台.png" group-title="音樂綜藝", 韓國娛樂台
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=4gtv-live377
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="LUXE-TV" tvg-name="LUXE TV" tvg-logo="https://assets.livednow.com/logo/LUXE-TV.png" group-title="生活旅遊", LUXE TV[4gtv]
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=4gtv-live121
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="Pet-Club-TV" tvg-name="Pet Club TV" tvg-logo="https://assets.livednow.com/logo/Pet-Club-TV.png" group-title="生活旅遊", Pet Club TV[4gtv]
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=4gtv-live110
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="TV5MONDE-Style" tvg-name="TV5MONDE Style" tvg-logo="https://assets.livednow.com/logo/TV5MONDE-Style.png" group-title="生活旅遊", TV5MONDE Style[4gtv]
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=4gtv-live122
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="車迷-TV" tvg-name="車迷 TV" tvg-logo="https://assets.livednow.com/logo/車迷-TV.png" group-title="生活旅遊", 車迷 TV[4gtv]
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=4gtv-live201
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="Love-Nature" tvg-name="Love Nature" tvg-logo="https://assets.livednow.com/logo/Love-Nature.png" group-title="生活旅遊", Love Nature[4gtv]
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=4gtv-live208
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="Fun-探索娛樂台" tvg-name="Fun 探索娛樂台" tvg-logo="https://assets.livednow.com/logo/Fun-探索娛樂台.png" group-title="生活旅遊", Fun 探索娛樂台[4gtv]
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=4gtv-live011
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="幸福空間居家台" tvg-name="幸福空間居家台" tvg-logo="https://assets.livednow.com/logo/幸福空間居家台.png" group-title="生活旅遊", 幸福空間居家台[4gtv]
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=4gtv-live206
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="Arirang-TV" tvg-name="Arirang TV" tvg-logo="https://assets.livednow.com/logo/Arirang-TV.png" group-title="綜合", Arirang TV
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=4gtv-4gtv079
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="BloombergTV" tvg-name="Bloomberg TV" tvg-logo="https://assets.livednow.com/logo/BloombergTV.png" group-title="綜合", Bloomberg TV[4gtv]
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=4gtv-live059
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="VOA-美國之音" tvg-name="VOA 美國之音" tvg-logo="https://assets.livednow.com/logo/VOA-美國之音.png" group-title="新聞財經", VOA 美國之音
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=litv-ftv03
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="DW" tvg-name="DW德國之聲" tvg-logo="https://assets.livednow.com/logo/DW.png" group-title="新聞財經", DW德國之聲[4gtv]
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=4gtv-live071
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="SBN-全球財經台" tvg-name="SBN 全球財經台" tvg-logo="https://assets.livednow.com/logo/SBN-全球財經台.png" group-title="新聞財經", SBN 全球財經台[4gtv]
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=4gtv-live060
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="半島國際新聞台" tvg-name="半島國際新聞台" tvg-logo="https://assets.livednow.com/logo/半島國際新聞台.png" group-title="新聞財經", 半島國際新聞台
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=litv-ftv10
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="第1商業台" tvg-name="第1商業台" tvg-logo="https://p-cdnstatic.svc.litv.tv/pics/logo_litv_4gtv-4gtv104_tv.png" group-title="新聞財經", 第1商業台
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=4gtv-4gtv104
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="History-歷史頻道" tvg-name="History 歷史頻道" tvg-logo="https://assets.livednow.com/logo/History-歷史頻道.png" group-title="其他", History 歷史頻道[4gtv]
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=4gtv-live026
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="CI-罪案偵查頻道" tvg-name="CI 罪案偵查頻道" tvg-logo="https://assets.livednow.com/logo/CI-罪案偵查頻道.png" group-title="其他", CI 罪案偵查頻道[4gtv]
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=4gtv-live027
|
|
||||||
|
|
||||||
#EXTINF:-1,tvg-id="新唐人亚太台" tvg-name="新唐人亚太台" tvg-logo="https://epg.v1.mk/logo/新唐人亚太台.png" group-title="其他",新唐人亞太台
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=4gtv-live050
|
|
||||||
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="Smart-知識台" tvg-name="Smart 知識台" tvg-logo="https://assets.livednow.com/logo/Smart-知識台.png" group-title="其他", Smart 知識台
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=litv-longturn19
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="視納華仁紀實頻道" tvg-name="視納華仁紀實頻道" tvg-logo="https://assets.livednow.com/logo/視納華仁紀實頻道.png" group-title="其他", 視納華仁紀實頻道
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=4gtv-4gtv013
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="原住民族電視台" tvg-name="原住民族電視台" tvg-logo="https://assets.livednow.com/logo/原住民族電視台.png" group-title="其他", 原住民族電視台[4gtv]
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=4gtv-live014
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="客家電視台" tvg-name="客家電視台" tvg-logo="https://assets.livednow.com/logo/客家電視台.png" group-title="其他", 客家電視台
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=4gtv-4gtv043
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="滾動力-Rollor" tvg-name="滾動力 Rollor" tvg-logo="https://assets.livednow.com/logo/滾動力-Rollor.png" group-title="其他", 滾動力 Rollor[4gtv]
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=4gtv-live012
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="好消息" tvg-name="好消息" tvg-logo="https://assets.livednow.com/logo/好消息.png" group-title="其他", 好消息
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=litv-ftv16
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="好消息2台" tvg-name="好消息2台" tvg-logo="https://assets.livednow.com/logo/好消息2台.png" group-title="其他", 好消息2台
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=litv-ftv17
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="大愛電視" tvg-name="大愛電視" tvg-logo="https://assets.livednow.com/logo/大愛電視.png" group-title="其他", 大愛電視[4gtv]
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=4gtv-live007
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="大愛電視" tvg-name="大愛電視2" tvg-logo="https://assets.livednow.com/logo/大愛電視.png" group-title="其他", 大愛電視2[4gtv]
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=4gtv-live106
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="人間衛視" tvg-name="人間衛視" tvg-logo="https://assets.livednow.com/logo/人間衛視.png" group-title="其他", 人間衛視[4gtv]
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=4gtv-live008
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="國會頻道1" tvg-name="國會頻道1" tvg-logo="https://assets.livednow.com/logo/國會頻道1.png" group-title="其他", 國會頻道1
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=4gtv-4gtv084
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="國會頻道2" tvg-name="國會頻道2" tvg-logo="https://assets.livednow.com/logo/國會頻道2.png" group-title="其他", 國會頻道2
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=4gtv-4gtv085
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="東森購物" tvg-name="東森購物一台" tvg-logo="https://assets.livednow.com/logo/東森購物.png" group-title="其他", 東森購物一台[4gtv]
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=4gtv-live047
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="東森購物" tvg-name="東森購物二台" tvg-logo="https://assets.livednow.com/logo/東森購物.png" group-title="其他", 東森購物二台[4gtv]
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=4gtv-live046
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="東森購物" tvg-name="東森購物三台" tvg-logo="https://assets.livednow.com/logo/東森購物.png" group-title="其他", 東森購物三台[4gtv]
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=4gtv-live048
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="東森購物" tvg-name="東森購物四台" tvg-logo="https://assets.livednow.com/logo/東森購物.png" group-title="其他", 東森購物四台[4gtv]
|
|
||||||
https://4gtv.mytvsuper.xyz/?id=4gtv-live049
|
|
||||||
File diff suppressed because it is too large.
Load diff
File diff suppressed because it is too large.
Load diff
File diff suppressed because it is too large.
Load diff
@@ -1,289 +0,0 @@
|
|||||||
#EXTM3U x-tvg-url="https://live.fanmingming.cn/e.xml"
|
|
||||||
#EXTINF:-1 tvg-name="CCTV1" tvg-logo="https://live.fanmingming.cn/tv/CCTV1.png" group-title="央视频道",CCTV-1 综合
|
|
||||||
http://[2409:8087:5e08:24::2]:6610/000000001000/1000000001000018602/index.m3u8?channel-id=ystenlive&Contentid=1000000001000018602&livemode=1&stbId=3
|
|
||||||
#EXTINF:-1 tvg-name="CCTV2" tvg-logo="https://live.fanmingming.cn/tv/CCTV2.png" group-title="央视频道",CCTV-2 财经
|
|
||||||
http://[2409:8087:5e08:24::2]:6610/000000001000/5000000011000031101/index.m3u8?channel-id=bestzb&Contentid=5000000011000031101&livemode=1&stbId=3
|
|
||||||
#EXTINF:-1 tvg-name="CCTV3" tvg-logo="https://live.fanmingming.cn/tv/CCTV3.png" group-title="央视频道",CCTV-3 综艺
|
|
||||||
http://[2409:8087:5e08:24::17]:6610/000000001000/5000000004000008883/index.m3u8?channel-id=bestzb&Contentid=5000000004000008883&livemode=1&stbId=3
|
|
||||||
#EXTINF:-1 tvg-name="CCTV4" tvg-logo="https://live.fanmingming.cn/tv/CCTV4.png" group-title="央视频道",CCTV-4 中文国际
|
|
||||||
http://[2409:8087:5e08:24::2]:6610/000000001000/5000000011000031102/index.m3u8?channel-id=bestzb&Contentid=5000000011000031102&livemode=1&stbId=3
|
|
||||||
#EXTINF:-1 tvg-name="CCTV5" tvg-logo="https://live.fanmingming.cn/tv/CCTV5.png" group-title="央视频道",CCTV-5 体育
|
|
||||||
http://[2409:8087:5e08:24::17]:6610/000000001000/5000000004000008885/index.m3u8?channel-id=bestzb&Contentid=5000000004000008885&livemode=1&stbId=3
|
|
||||||
#EXTINF:-1 tvg-name="CCTV5+" tvg-logo="https://live.fanmingming.cn/tv/CCTV5+.png" group-title="央视频道",CCTV-5+ 体育赛事
|
|
||||||
http://[2409:8087:5e08:24::17]:6610/000000001000/5000000011000031127/index.m3u8?channel-id=bestzb&Contentid=5000000011000031127&livemode=1&stbId=3
|
|
||||||
#EXTINF:-1 tvg-name="CCTV6" tvg-logo="https://live.fanmingming.cn/tv/CCTV6.png" group-title="央视频道",CCTV-6 电影
|
|
||||||
http://[2409:8087:5e08:24::17]:6610/000000001000/5000000004000008886/index.m3u8?channel-id=bestzb&Contentid=5000000004000008886&livemode=1&stbId=3
|
|
||||||
#EXTINF:-1 tvg-name="CCTV7" tvg-logo="https://live.fanmingming.cn/tv/CCTV7.png" group-title="央视频道",CCTV-7 国防军事
|
|
||||||
http://[2409:8087:5e08:24::2]:6610/000000001000/5000000011000031104/index.m3u8?channel-id=bestzb&Contentid=5000000011000031104&livemode=1&stbId=3
|
|
||||||
#EXTINF:-1 tvg-name="CCTV8" tvg-logo="https://live.fanmingming.cn/tv/CCTV8.png" group-title="央视频道",CCTV-8 电视剧
|
|
||||||
http://[2409:8087:5e08:24::17]:6610/000000001000/5000000004000008888/index.m3u8?channel-id=bestzb&Contentid=5000000004000008888&livemode=1&stbId=3
|
|
||||||
#EXTINF:-1 tvg-name="CCTV9" tvg-logo="https://live.fanmingming.cn/tv/CCTV9.png" group-title="央视频道",CCTV-9 纪录
|
|
||||||
http://[2409:8087:5e08:24::17]:6610/000000001000/6000000001000032162/index.m3u8?channel-id=wasusyt&Contentid=6000000001000032162&livemode=1&stbId=3
|
|
||||||
#EXTINF:-1 tvg-name="CCTV10" tvg-logo="https://live.fanmingming.cn/tv/CCTV10.png" group-title="央视频道",CCTV-10 科教
|
|
||||||
http://[2409:8087:5e08:24::2]:6610/000000001000/5000000004000012827/index.m3u8?channel-id=bestzb&Contentid=5000000004000012827&livemode=1&stbId=3
|
|
||||||
#EXTINF:-1 tvg-name="CCTV11" tvg-logo="https://live.fanmingming.cn/tv/CCTV11.png" group-title="央视频道",CCTV-11 戏曲
|
|
||||||
http://[2409:8087:5e08:24::2]:6610/000000001000/5000000011000031106/index.m3u8?channel-id=bestzb&Contentid=5000000011000031106&livemode=1&stbId=3
|
|
||||||
#EXTINF:-1 tvg-name="CCTV12" tvg-logo="https://live.fanmingming.cn/tv/CCTV12.png" group-title="央视频道",CCTV-12 社会与法
|
|
||||||
http://[2409:8087:5e08:24::2]:6610/000000001000/5000000011000031107/index.m3u8?channel-id=bestzb&Contentid=5000000011000031107&livemode=1&stbId=3
|
|
||||||
#EXTINF:-1 tvg-name="CCTV13" tvg-logo="https://live.fanmingming.cn/tv/CCTV13.png" group-title="央视频道",CCTV-13 新闻
|
|
||||||
http://[2409:8087:5e08:24::2]:6610/000000001000/5000000011000031108/index.m3u8?channel-id=bestzb&Contentid=5000000011000031108&livemode=1&stbId=3
|
|
||||||
#EXTINF:-1 tvg-name="CCTV14" tvg-logo="https://live.fanmingming.cn/tv/CCTV14.png" group-title="央视频道",CCTV-14 少儿
|
|
||||||
http://[2409:8087:5e08:24::2]:6610/000000001000/5000000004000006673/index.m3u8?channel-id=bestzb&Contentid=5000000004000006673&livemode=1&stbId=3
|
|
||||||
#EXTINF:-1 tvg-name="CCTV15" tvg-logo="https://live.fanmingming.cn/tv/CCTV15.png" group-title="央视频道",CCTV-15 音乐
|
|
||||||
http://[2409:8087:5e08:24::2]:6610/000000001000/5000000011000031109/index.m3u8?channel-id=bestzb&Contentid=5000000011000031109&livemode=1&stbId=3
|
|
||||||
#EXTINF:-1 tvg-name="CCTV16" tvg-logo="https://live.fanmingming.cn/tv/CCTV16.png" group-title="央视频道",CCTV-16 奥林匹克
|
|
||||||
http://[2409:8087:5e08:24::17]:6610/000000001000/5000000008000023253/index.m3u8?channel-id=bestzb&Contentid=5000000008000023253&livemode=1&stbId=3
|
|
||||||
#EXTINF:-1 tvg-name="CCTV17" tvg-logo="https://live.fanmingming.cn/tv/CCTV17.png" group-title="央视频道",CCTV-17 农业农村
|
|
||||||
http://[2409:8087:5e08:24::2]:6610/000000001000/1000000005000056836/index.m3u8?channel-id=ystenlive&Contentid=1000000005000056836&livemode=1&stbId=3
|
|
||||||
#EXTINF:-1 tvg-name="CCTV16" tvg-logo="https://live.fanmingming.cn/tv/CCTV16.png" group-title="央视频道",CCTV-16 奥林匹克 4K
|
|
||||||
http://[2409:8087:5e08:24::17]:6610/000000001000/5000000008000023254/index.m3u8?channel-id=bestzb&Contentid=5000000008000023254&livemode=1&stbId=3
|
|
||||||
#EXTINF:-1 tvg-name="北京卫视" tvg-logo="https://live.fanmingming.cn/tv/北京卫视.png" group-title="卫视频道",北京卫视
|
|
||||||
http://[2409:8087:5e08:24::2]:6610/000000001000/5000000004000031556/index.m3u8?channel-id=bestzb&Contentid=5000000004000031556&livemode=1&stbId=3
|
|
||||||
#EXTINF:-1 tvg-name="湖南卫视" tvg-logo="https://live.fanmingming.cn/tv/湖南卫视.png" group-title="卫视频道",湖南卫视
|
|
||||||
http://[2409:8087:5e08:24::17]:6610/000000001000/6000000001000018044/index.m3u8?channel-id=wasusyt&Contentid=6000000001000018044&livemode=1&stbId=3
|
|
||||||
#EXTINF:-1 tvg-name="东方卫视" tvg-logo="https://live.fanmingming.cn/tv/东方卫视.png" group-title="卫视频道",东方卫视
|
|
||||||
http://[2409:8087:5e08:24::17]:6610/000000001000/1000000005000265018/index.m3u8?channel-id=ystenlive&Contentid=1000000005000265018&livemode=1&stbId=3
|
|
||||||
#EXTINF:-1 tvg-name="四川卫视" tvg-logo="https://live.fanmingming.cn/tv/四川卫视.png" group-title="卫视频道",四川卫视
|
|
||||||
http://[2409:8087:5e08:24::2]:6610/000000001000/1000000002000016825/index.m3u8?channel-id=ystenlive&Contentid=1000000002000016825&livemode=1&stbId=3
|
|
||||||
#EXTINF:-1 tvg-name="天津卫视" tvg-logo="https://live.fanmingming.cn/tv/天津卫视.png" group-title="卫视频道",天津卫视
|
|
||||||
http://[2409:8087:5e08:24::2]:6610/000000001000/5000000004000006827/index.m3u8?channel-id=bestzb&Contentid=5000000004000006827&livemode=1&stbId=3
|
|
||||||
#EXTINF:-1 tvg-name="安徽卫视" tvg-logo="https://live.fanmingming.cn/tv/安徽卫视.png" group-title="卫视频道",安徽卫视
|
|
||||||
http://[2409:8087:5e08:24::2]:6610/000000001000/5000000004000023002/index.m3u8?channel-id=bestzb&Contentid=5000000004000023002&livemode=1&stbId=3
|
|
||||||
#EXTINF:-1 tvg-name="山东卫视" tvg-logo="https://live.fanmingming.cn/tv/山东卫视.png" group-title="卫视频道",山东卫视
|
|
||||||
http://[2409:8087:5e08:24::17]:6610/000000001000/6000000001000004134/index.m3u8?channel-id=wasusyt&Contentid=6000000001000004134&livemode=1&stbId=3
|
|
||||||
#EXTINF:-1 tvg-name="深圳卫视" tvg-logo="https://live.fanmingming.cn/tv/深圳卫视.png" group-title="卫视频道",深圳卫视
|
|
||||||
http://[2409:8087:5e08:24::17]:6610/000000001000/6000000001000002116/index.m3u8?channel-id=wasusyt&Contentid=6000000001000002116&livemode=1&stbId=3
|
|
||||||
#EXTINF:-1 tvg-name="广东卫视" tvg-logo="https://live.fanmingming.cn/tv/广东卫视.png" group-title="卫视频道",广东卫视
|
|
||||||
http://[2409:8087:5e08:24::17]:6610/000000001000/6000000001000031076/index.m3u8?channel-id=wasusyt&Contentid=6000000001000031076&livemode=1&stbId=3
|
|
||||||
#EXTINF:-1 tvg-name="广西卫视" tvg-logo="https://live.fanmingming.cn/tv/广西卫视.png" group-title="卫视频道",广西卫视
|
|
||||||
http://[2409:8087:5e08:24::2]:6610/000000001000/5000000011000031118/index.m3u8?channel-id=bestzb&Contentid=5000000011000031118&livemode=1&stbId=3
|
|
||||||
#EXTINF:-1 tvg-name="江苏卫视" tvg-logo="https://live.fanmingming.cn/tv/江苏卫视.png" group-title="卫视频道",江苏卫视
|
|
||||||
http://[2409:8087:5e08:24::17]:6610/000000001000/6000000001000014861/index.m3u8?channel-id=wasusyt&Contentid=6000000001000014861&livemode=1&stbId=3
|
|
||||||
#EXTINF:-1 tvg-name="江西卫视" tvg-logo="https://live.fanmingming.cn/tv/江西卫视.png" group-title="卫视频道",江西卫视
|
|
||||||
http://[2409:8087:5e08:24::2]:6610/000000001000/5000000004000011210/index.m3u8?channel-id=bestzb&Contentid=5000000004000011210&livemode=1&stbId=3
|
|
||||||
#EXTINF:-1 tvg-name="河北卫视" tvg-logo="https://live.fanmingming.cn/tv/河北卫视.png" group-title="卫视频道",河北卫视
|
|
||||||
http://[2409:8087:5e08:24::2]:6610/000000001000/5000000006000040016/index.m3u8?channel-id=bestzb&Contentid=5000000006000040016&livemode=1&stbId=3
|
|
||||||
#EXTINF:-1 tvg-name="河南卫视" tvg-logo="https://live.fanmingming.cn/tv/河南卫视.png" group-title="卫视频道",河南卫视
|
|
||||||
http://[2409:8087:5e08:24::17]:6610/000000001000/1000000002000027731/index.m3u8?channel-id=ystenlive&Contentid=1000000002000027731&livemode=1&stbId=3
|
|
||||||
#EXTINF:-1 tvg-name="浙江卫视" tvg-logo="https://live.fanmingming.cn/tv/浙江卫视.png" group-title="卫视频道",浙江卫视
|
|
||||||
http://[2409:8087:5e08:24::17]:6610/000000001000/6000000001000032070/index.m3u8?channel-id=wasusyt&Contentid=6000000001000032070&livemode=1&stbId=3
|
|
||||||
#EXTINF:-1 tvg-name="海南卫视" tvg-logo="https://live.fanmingming.cn/tv/海南卫视.png" group-title="卫视频道",海南卫视
|
|
||||||
http://[2409:8087:5e08:24::2]:6610/000000001000/5000000004000006211/index.m3u8?channel-id=bestzb&Contentid=5000000004000006211&livemode=1&stbId=3
|
|
||||||
#EXTINF:-1 tvg-name="湖北卫视" tvg-logo="https://live.fanmingming.cn/tv/湖北卫视.png" group-title="卫视频道",湖北卫视
|
|
||||||
http://[2409:8087:5e08:24::17]:6610/000000001000/6000000001000015436/index.m3u8?channel-id=wasusyt&Contentid=6000000001000015436&livemode=1&stbId=3
|
|
||||||
#EXTINF:-1 tvg-name="山西卫视" tvg-logo="https://live.fanmingming.cn/tv/山西卫视.png" group-title="卫视频道",山西卫视
|
|
||||||
http://[2409:8087:5e08:24::2]:6610/000000001000/1000000002000021220/index.m3u8?livemode=1&stbId=3&channel-id=ystenlive&Contentid=1000000002000021220
|
|
||||||
#EXTINF:-1 tvg-name="东南卫视" tvg-logo="https://live.fanmingming.cn/tv/东南卫视.png" group-title="卫视频道",东南卫视
|
|
||||||
http://[2409:8087:5e08:24::2]:6610/000000001000/1000000002000009263/index.m3u8?livemode=1&stbId=3&channel-id=ystenlive&Contentid=1000000002000009263
|
|
||||||
#EXTINF:-1 tvg-name="贵州卫视" tvg-logo="https://live.fanmingming.cn/tv/贵州卫视.png" group-title="卫视频道",贵州卫视
|
|
||||||
http://[2409:8087:5e08:24::2]:6610/000000001000/1000000002000003169/index.m3u8?livemode=1&stbId=10&channel-id=ystenlive&Contentid=1000000002000003169
|
|
||||||
#EXTINF:-1 tvg-name="辽宁卫视" tvg-logo="https://live.fanmingming.cn/tv/辽宁卫视.png" group-title="卫视频道",辽宁卫视
|
|
||||||
http://[2409:8087:5e08:24::2]:6610/000000001000/5000000004000011671/index.m3u8?channel-id=bestzb&Contentid=5000000004000011671&livemode=1&stbId=3
|
|
||||||
#EXTINF:-1 tvg-name="重庆卫视" tvg-logo="https://live.fanmingming.cn/tv/重庆卫视.png" group-title="卫视频道",重庆卫视
|
|
||||||
http://[2409:8087:5e08:24::2]:6610/000000001000/5000000004000025797/index.m3u8?channel-id=bestzb&Contentid=5000000004000025797&livemode=1&stbId=3
|
|
||||||
#EXTINF:-1 tvg-name="黑龙江卫视" tvg-logo="https://live.fanmingming.cn/tv/黑龙江卫视.png" group-title="卫视频道",黑龙江卫视
|
|
||||||
http://[2409:8087:5e08:24::17]:6610/000000001000/6000000001000016510/index.m3u8?channel-id=wasusyt&Contentid=6000000001000016510&livemode=1&stbId=3
|
|
||||||
#EXTINF:-1 tvg-name="内蒙古卫视" tvg-logo="https://live.fanmingming.cn/tv/内蒙古卫视.png" group-title="卫视频道",内蒙古卫视
|
|
||||||
https://livestream-bt.nmtv.cn/nmtv/2314general.m3u8?txSecret=35f2dd39972cede5222c6bd2c0efe24b&txTime=77395680
|
|
||||||
#EXTINF:-1 tvg-name="宁夏卫视" tvg-logo="https://live.fanmingming.cn/tv/宁夏卫视.png" group-title="卫视频道",宁夏卫视
|
|
||||||
http://[2409:8087:5e08:24::2]:6610/000000001000/1000000002000031451/index.m3u8?livemode=1&stbId=10&channel-id=ystenlive&Contentid=1000000002000031451
|
|
||||||
#EXTINF:-1 tvg-name="陕西卫视" tvg-logo="https://live.fanmingming.cn/tv/陕西卫视.png" group-title="卫视频道",陕西卫视
|
|
||||||
http://[2409:8087:5e08:24::2]:6610/000000001000/5000000006000040017/index.m3u8?livemode=1&stbId=10&channel-id=bestzb&Contentid=5000000006000040017
|
|
||||||
#EXTINF:-1 tvg-name="吉林卫视" tvg-logo="https://live.fanmingming.cn/tv/吉林卫视.png" group-title="卫视频道",吉林卫视
|
|
||||||
http://[2409:8087:5e08:24::17]:6610/000000001000/1000000002000027730/index.m3u8?channel-id=ystenlive&Contentid=1000000002000027730&livemode=1&stbId=3
|
|
||||||
#EXTINF:-1 tvg-name="甘肃卫视" tvg-logo="https://live.fanmingming.cn/tv/甘肃卫视.png" group-title="卫视频道",甘肃卫视
|
|
||||||
http://[2409:8087:5e08:24::2]:6610/000000001000/5000000011000031121/index.m3u8?channel-id=bestzb&Contentid=5000000011000031121&livemode=1&stbId=3
|
|
||||||
#EXTINF:-1 tvg-name="云南卫视" tvg-logo="https://live.fanmingming.cn/tv/云南卫视.png" group-title="卫视频道",云南卫视
|
|
||||||
http://[2409:8087:5e08:24::2]:6610/000000001000/5000000011000031120/index.m3u8?channel-id=bestzb&Contentid=5000000011000031120&livemode=1&stbId=3
|
|
||||||
#EXTINF:-1 tvg-name="三沙卫视" tvg-logo="https://live.fanmingming.cn/tv/三沙卫视.png" group-title="卫视频道",三沙卫视
|
|
||||||
http://[2409:8087:5e00:24::1e]:6060/000000001000/4600001000000000117/1.m3u8
|
|
||||||
#EXTINF:-1 tvg-name="青海卫视" tvg-logo="https://live.fanmingming.cn/tv/青海卫视.png" group-title="卫视频道",青海卫视
|
|
||||||
http://[2409:8087:5e08:24::2]:6610/000000001000/1000000002000013359/index.m3u8?channel-id=ystenlive&Contentid=1000000002000013359&livemode=1&stbId=3
|
|
||||||
#EXTINF:-1 tvg-name="新疆卫视" tvg-logo="https://live.fanmingming.cn/tv/新疆卫视.png" group-title="卫视频道",新疆卫视
|
|
||||||
http://[2409:8087:5e08:24::2]:6610/000000001000/1000000002000029441/index.m3u8?livemode=1&stbId=10&channel-id=ystenlive&Contentid=1000000002000029441
|
|
||||||
#EXTINF:-1 tvg-name="西藏卫视" tvg-logo="https://live.fanmingming.cn/tv/西藏卫视.png" group-title="卫视频道",西藏卫视
|
|
||||||
http://[2409:8087:5e08:24::17]:6610/000000001000/1000000002000015894/index.m3u8?livemode=1&stbId=10&channel-id=ystenlive&Contentid=1000000002000015894
|
|
||||||
#EXTINF:-1 tvg-name="农林卫视" tvg-logo="https://live.fanmingming.cn/tv/农林卫视.png" group-title="卫视频道",农林卫视
|
|
||||||
http://[2409:8087:5e08:24::2]:6610/000000001000/1000000005000266003/index.m3u8?livemode=1&stbId=10&channel-id=ystenlive&Contentid=1000000005000266003
|
|
||||||
#EXTINF:-1 tvg-name="兵团卫视" tvg-logo="https://live.fanmingming.cn/tv/兵团卫视.png" group-title="卫视频道",兵团卫视
|
|
||||||
http://[2409:8087:5e08:24::2]:6610/000000001000/1000000005000266005/index.m3u8?livemode=1&stbId=10&channel-id=ystenlive&Contentid=1000000005000266005
|
|
||||||
#EXTINF:-1 tvg-name="安多卫视" tvg-logo="https://live.fanmingming.cn/tv/安多卫视.png" group-title="卫视频道",安多卫视
|
|
||||||
http://[2409:8087:5e08:24::2]:6610/000000001000/1000000005000266001/index.m3u8?livemode=1&stbId=10&channel-id=ystenlive&Contentid=1000000005000266001
|
|
||||||
#EXTINF:-1 tvg-name="厦门卫视" tvg-logo="https://live.fanmingming.cn/tv/厦门卫视.png" group-title="卫视频道",厦门卫视
|
|
||||||
http://[2409:8087:5e08:24::2]:6610/000000001000/1000000005000266006/index.m3u8?livemode=1&stbId=10&channel-id=ystenlive&Contentid=1000000005000266006
|
|
||||||
#EXTINF:-1 tvg-name="康巴卫视" tvg-logo="https://live.fanmingming.cn/tv/康巴卫视.png" group-title="卫视频道",康巴卫视
|
|
||||||
http://[2409:8087:5e08:24::2]:6610/000000001000/1000000005000266002/index.m3u8?livemode=1&stbId=10&channel-id=ystenlive&Contentid=1000000005000266002
|
|
||||||
#EXTINF:-1 tvg-name="大湾区卫视" tvg-logo="https://live.fanmingming.cn/tv/大湾区卫视.png" group-title="卫视频道",大湾区卫视
|
|
||||||
http://[2409:8087:5e00:24::1e]:6060/000000001000/1000000002000011619/index.m3u8
|
|
||||||
#EXTINF:-1 tvg-name="中国教育1台" tvg-logo="https://live.fanmingming.cn/tv/CETV1.png" group-title="卫视频道",CETV-1
|
|
||||||
http://[2409:8087:5e08:24::2]:6610/000000001000/5000000002000002652/index.m3u8?channel-id=bestzb&Contentid=5000000002000002652&livemode=1&stbId=3
|
|
||||||
#EXTINF:-1 tvg-name="中国教育4台" tvg-logo="https://live.fanmingming.cn/tv/CETV4.png" group-title="卫视频道",CETV-4
|
|
||||||
http://[2409:8087:5e08:24::2]:6610/000000001000/5000000011000031126/index.m3u8?channel-id=bestzb&Contentid=5000000011000031126&livemode=1&stbId=3
|
|
||||||
#EXTINF:-1 tvg-name="山东教育" tvg-logo="https://live.fanmingming.cn/tv/山东教育.png" group-title="数字频道",山东教育
|
|
||||||
http://[2409:8087:5e08:24::2]:6610/000000001000/1000000002000004097/index.m3u8?livemode=1&stbId=10&channel-id=ystenlive&Contentid=1000000002000004097
|
|
||||||
#EXTINF:-1 tvg-name="上海纪实人文" tvg-logo="https://live.fanmingming.cn/tv/纪实人文.png" group-title="数字频道",纪实人文
|
|
||||||
http://[2409:8087:5e08:24::2]:6610/000000001000/5000000004000010282/index.m3u8?channel-id=bestzb&Contentid=5000000004000010282&livemode=1&stbId=3
|
|
||||||
#EXTINF:-1 tvg-name="纪实科教" tvg-logo="https://live.fanmingming.cn/tv/北京纪实科教.png" group-title="数字频道",纪实科教
|
|
||||||
http://[2409:8087:5e08:24::2]:6610/000000001000/1000000001000001910/index.m3u8?channel-id=ystenlive&Contentid=1000000001000001910&livemode=1&stbId=3
|
|
||||||
#EXTINF:-1 tvg-name="劲爆体育" tvg-logo="https://live.fanmingming.cn/tv/劲爆体育.png" group-title="数字频道",劲爆体育
|
|
||||||
http://[2409:8087:5e01:24::8]:6610/000000001000/2000000002000000008/index.m3u8?stbId=3&livemode=1&HlsProfileId=&channel-id=hnbblive&Contentid=2000000002000000008&IASHttpSessionId=OTT19019320240419154124000281
|
|
||||||
#EXTINF:-1 tvg-name="全纪实" tvg-logo="https://live.fanmingming.cn/tv/乐游.png" group-title="数字频道",乐游频道
|
|
||||||
http://[2409:8087:5e00:24::1e]:6060/000000001000/5000000011000031112/1.m3u8
|
|
||||||
#EXTINF:-1 tvg-name="欢笑剧场" tvg-logo="https://live.fanmingming.cn/tv/欢笑剧场.png" group-title="数字频道",欢笑剧场 4K
|
|
||||||
http://[2409:8087:5e08:24::17]:6610/000000001000/5000000007000010001/index.m3u8?channel-id=bestzb&Contentid=5000000007000010001&livemode=1&stbId=3
|
|
||||||
#EXTINF:-1 tvg-name="都市剧场" tvg-logo="https://live.fanmingming.cn/tv/都市剧场.png" group-title="数字频道",都市剧场
|
|
||||||
http://[2409:8087:5e08:24::2]:6610/000000001000/5000000011000031111/index.m3u8?channel-id=bestzb&Contentid=5000000011000031111&livemode=1&stbId=3
|
|
||||||
#EXTINF:-1 tvg-name="金鹰卡通" tvg-logo="https://live.fanmingming.cn/tv/金鹰卡通.png" group-title="数字频道",金鹰卡通
|
|
||||||
http://[2409:8087:5e08:24::2]:6610/000000001000/5000000006000040024/index.m3u8?channel-id=bestzb&Contentid=5000000006000040024&livemode=1&stbId=3
|
|
||||||
#EXTINF:-1 tvg-name="金鹰纪实" tvg-logo="https://live.fanmingming.cn/tv/金鹰纪实.png" group-title="数字频道",金鹰纪实
|
|
||||||
http://[2409:8087:5e00:24::1e]:6060/000000001000/5000000011000031203/1.m3u8
|
|
||||||
#EXTINF:-1 tvg-name="快乐垂钓" tvg-logo="https://live.fanmingming.cn/tv/快乐垂钓.png" group-title="数字频道",快乐垂钓
|
|
||||||
http://[2409:8087:5e08:24::2]:6610/000000001000/5000000011000031206/index.m3u8?channel-id=bestzb&Contentid=5000000011000031206&livemode=1&stbId=3
|
|
||||||
#EXTINF:-1 tvg-name="茶" tvg-logo="https://live.fanmingming.cn/tv/茶.png" group-title="数字频道",茶友频道
|
|
||||||
http://[2409:8087:5e00:24::1e]:6060/000000001000/5000000011000031209/1.m3u8
|
|
||||||
#EXTINF:-1 tvg-name="动漫秀场" tvg-logo="https://live.fanmingming.cn/tv/动漫秀场.png" group-title="数字频道",动漫秀场
|
|
||||||
http://[2409:8087:5e00:24::1e]:6060/000000001000/5000000011000031113/1.m3u8
|
|
||||||
#EXTINF:-1 tvg-name="嘉佳卡通" tvg-logo="https://live.fanmingming.cn/tv/嘉佳卡通.png" group-title="数字频道",嘉佳卡通
|
|
||||||
http://[2409:8087:5e00:24::1e]:6060/000000001000/1000000002000025964/1.m3u8
|
|
||||||
#EXTINF:-1 tvg-name="哒啵赛事" tvg-logo="https://live.fanmingming.cn/tv/哒啵赛事.png" group-title="数字频道",哒啵赛事
|
|
||||||
http://[2409:8087:5e08:24::17]:6610/000000001000/1000000001000006906/index.m3u8?channel-id=ystenlive&Contentid=1000000001000006906&livemode=1&stbId=3
|
|
||||||
#EXTINF:-1 tvg-name="哒啵电竞" tvg-logo="https://live.fanmingming.cn/tv/哒啵电竞.png" group-title="数字频道",哒啵电竞
|
|
||||||
http://[2409:8087:5e01:24::8]:6610/000000001000/2000000003000000066/index.m3u8?stbId=3&livemode=1&HlsProfileId=&channel-id=hnbblive&Contentid=2000000003000000066&IASHttpSessionId=OTT19019320240419154124000281
|
|
||||||
#EXTINF:-1 tvg-name="优漫卡通" tvg-logo="https://live.fanmingming.cn/tv/优漫卡通.png" group-title="数字频道",优漫卡通
|
|
||||||
http://[2409:8087:5e00:24::1e]:6060/000000001000/1000000002000010063/1.m3u8
|
|
||||||
#EXTINF:-1 tvg-name="哈哈炫动" tvg-logo="https://live.fanmingming.cn/tv/哈哈炫动.png" group-title="数字频道",哈哈炫动
|
|
||||||
http://[2409:8087:5e00:24::1e]:6060/000000001000/1000000002000000172/1.m3u8
|
|
||||||
#EXTINF:-1 tvg-name="黑莓动画" tvg-logo="https://live.fanmingming.cn/tv/黑莓动画.png" group-title="数字频道",黑莓动画
|
|
||||||
http://[2409:8087:5e08:24::2]:6610/000000001000/1000000004000021734/index.m3u8?channel-id=ystenlive&Contentid=1000000004000021734&livemode=1&stbId=3
|
|
||||||
#EXTINF:-1 tvg-name="黑莓电影" tvg-logo="https://live.fanmingming.cn/tv/黑莓电影.png" group-title="数字频道",黑莓电影
|
|
||||||
http://[2409:8087:5e08:24::2]:6610/000000001000/1000000004000019624/index.m3u8?channel-id=ystenlive&Contentid=1000000004000019624&livemode=1&stbId=3
|
|
||||||
#EXTINF:-1 tvg-name="求索纪录" tvg-logo="https://live.fanmingming.cn/tv/求索纪录.png" group-title="数字频道",求索纪录
|
|
||||||
http://[2409:8087:5e01:24::8]:6610/000000001000/2000000004000000010/index.m3u8?stbId=3&livemode=1&HlsProfileId=&channel-id=hnbblive&Contentid=2000000004000000010&IASHttpSessionId=OTT19019320240419154124000281
|
|
||||||
#EXTINF:-1 tvg-name="求索生活" tvg-logo="https://live.fanmingming.cn/tv/求索生活.png" group-title="数字频道",求索生活
|
|
||||||
http://[2409:8087:5e01:24::8]:6610/000000001000/2000000004000000008/index.m3u8?stbId=3&livemode=1&HlsProfileId=&channel-id=hnbblive&Contentid=2000000004000000008&IASHttpSessionId=OTT19019320240419154124000281
|
|
||||||
#EXTINF:-1 tvg-name="求索动物" tvg-logo="https://live.fanmingming.cn/tv/求索动物.png" group-title="数字频道",求索动物
|
|
||||||
http://[2409:8087:5e01:24::8]:6610/000000001000/2000000004000000009/index.m3u8?stbId=3&livemode=1&HlsProfileId=&channel-id=hnbblive&Contentid=2000000004000000009&IASHttpSessionId=OTT19019320240419154124000281
|
|
||||||
#EXTINF:-1 tvg-name="求索科学" tvg-logo="https://live.fanmingming.cn/tv/求索科学.png" group-title="数字频道",求索科学
|
|
||||||
http://[2409:8087:5e01:24::8]:6610/000000001000/2000000004000000011/index.m3u8?stbId=3&livemode=1&HlsProfileId=&channel-id=hnbblive&Contentid=2000000004000000011&IASHttpSessionId=OTT19019320240419154124000281
|
|
||||||
#EXTINF:-1 tvg-name="魅力足球" tvg-logo="https://live.fanmingming.cn/tv/魅力足球.png" group-title="数字频道",魅力足球
|
|
||||||
http://[2409:8087:5e08:24::2]:6610/000000001000/5000000011000031207/index.m3u8?channel-id=bestzb&Contentid=5000000011000031207&livemode=1&stbId=3
|
|
||||||
#EXTINF:-1 tvg-name="中国天气" tvg-logo="https://live.fanmingming.cn/tv/中国天气.png" group-title="数字频道",中国天气
|
|
||||||
http://[2409:8087:5e08:24::2]:6610/000000001000/5000000005000031974/index.m3u8?channel-id=bestzb&Contentid=5000000005000031974&livemode=1&stbId=3
|
|
||||||
#EXTINF:-1 tvg-name="睛彩竞技" tvg-logo="https://live.fanmingming.cn/tv/睛彩竞技.png" group-title="数字频道",睛彩竞技
|
|
||||||
http://[2409:8087:74d6:22::7]:6410/270000001128/9900000119/index.m3u8?
|
|
||||||
#EXTINF:-1 tvg-name="睛彩篮球" tvg-logo="https://live.fanmingming.cn/tv/睛彩篮球.png" group-title="数字频道",睛彩篮球
|
|
||||||
http://[2409:8087:74d6:22::7]:6410/270000001128/9900000118/index.m3u8?
|
|
||||||
#EXTINF:-1 tvg-name="睛彩青少" tvg-logo="https://live.fanmingming.cn/tv/睛彩青少.png" group-title="数字频道",睛彩青少
|
|
||||||
http://[2409:8087:74d6:22::7]:6410/270000001128/9900000120/index.m3u8?
|
|
||||||
#EXTINF:-1 tvg-name="newtv超级体育" tvg-logo="https://live.fanmingming.cn/tv/NEWTV超级体育.png" group-title="数字频道",超级体育
|
|
||||||
http://[2409:8087:74d6:22::7]:6410/270000001128/9900000020/index.m3u8?
|
|
||||||
#EXTINF:-1 tvg-name="newtv超级电影" tvg-logo="https://live.fanmingming.cn/tv/NEWTV超级电影.png" group-title="数字频道",超级电影
|
|
||||||
http://[2409:8087:74d6:22::7]:6410/270000001128/9900000021/index.m3u8?
|
|
||||||
#EXTINF:-1 tvg-name="newtv超级电视剧" tvg-logo="https://live.fanmingming.cn/tv/NEWTV超级电视剧.png" group-title="数字频道",超级视剧
|
|
||||||
http://[2409:8087:74d6:22::7]:6410/270000001128/9900000022/index.m3u8?
|
|
||||||
#EXTINF:-1 tvg-name="newtv东北热剧" tvg-logo="https://live.fanmingming.cn/tv/NEWTV东北热剧.png" group-title="数字频道",东北热剧
|
|
||||||
http://[2409:8087:74d6:22::7]:6410/270000001128/9900000092/index.m3u8?
|
|
||||||
#EXTINF:-1 tvg-name="newtv海外剧场" tvg-logo="https://live.fanmingming.cn/tv/NEWTV海外剧场.png" group-title="数字频道",海外剧场
|
|
||||||
http://[2409:8087:74d6:22::7]:6410/270000001128/9900000115/index.m3u8?
|
|
||||||
#EXTINF:-1 tvg-name="newtv中国功夫" tvg-logo="https://live.fanmingming.cn/tv/NEWTV中国功夫.png" group-title="数字频道",中国功夫
|
|
||||||
http://[2409:8087:74d6:22::7]:6410/270000001128/9900000101/index.m3u8?
|
|
||||||
#EXTINF:-1 tvg-name="newtv军旅剧场" tvg-logo="https://live.fanmingming.cn/tv/NEWTV军旅剧场.png" group-title="数字频道",军旅剧场
|
|
||||||
http://[2409:8087:74d6:22::7]:6410/270000001128/9900000107/index.m3u8?
|
|
||||||
#EXTINF:-1 tvg-name="newtv惊悚悬疑" tvg-logo="https://live.fanmingming.cn/tv/NEWTV惊悚悬疑.png" group-title="数字频道",惊悚悬疑
|
|
||||||
http://[2409:8087:74d6:22::7]:6410/270000001128/9900000113/index.m3u8?
|
|
||||||
#EXTINF:-1 tvg-name="newtv潮妈辣婆" tvg-logo="https://live.fanmingming.cn/tv/NEWTV潮妈辣婆.png" group-title="数字频道",潮妈辣婆
|
|
||||||
http://[2409:8087:74d6:22::7]:6410/270000001128/9900000099/index.m3u8?
|
|
||||||
#EXTINF:-1 tvg-name="newtv精品体育" tvg-logo="https://live.fanmingming.cn/tv/NEWTV精品体育.png" group-title="数字频道",精品体育
|
|
||||||
http://[2409:8087:74d6:22::7]:6410/270000001128/9900000102/index.m3u8?
|
|
||||||
#EXTINF:-1 tvg-name="newtv精品纪录" tvg-logo="https://live.fanmingming.cn/tv/NEWTV精品纪录.png" group-title="数字频道",精品纪录
|
|
||||||
http://[2409:8087:74d6:22::7]:6410/270000001128/9900000109/index.m3u8?
|
|
||||||
#EXTINF:-1 tvg-name="newtv家庭剧场" tvg-logo="https://live.fanmingming.cn/tv/NEWTV家庭剧场.png" group-title="数字频道",家庭剧场
|
|
||||||
http://[2409:8087:74d6:22::7]:6410/270000001128/9900000108/index.m3u8?
|
|
||||||
#EXTINF:-1 tvg-name="newtv精品大剧" tvg-logo="https://live.fanmingming.cn/tv/NEWTV精品大剧.png" group-title="数字频道",精品大剧
|
|
||||||
http://[2409:8087:74d6:22::7]:6410/270000001128/9900000100/index.m3u8?
|
|
||||||
#EXTINF:-1 tvg-name="newtv军事评论" tvg-logo="https://live.fanmingming.cn/tv/NEWTV军事评论.png" group-title="数字频道",军事评论
|
|
||||||
http://[2409:8087:74d6:22::7]:6410/270000001128/9900000110/index.m3u8?
|
|
||||||
#EXTINF:-1 tvg-name="newtv明星大片" tvg-logo="https://live.fanmingming.cn/tv/NEWTV明星大片.png" group-title="数字频道",明星大片
|
|
||||||
http://[2409:8087:74d6:22::7]:6410/270000001128/9900000116/index.m3u8?
|
|
||||||
#EXTINF:-1 tvg-name="newtv欢乐剧场" tvg-logo="https://live.fanmingming.cn/tv/NEWTV欢乐剧场.png" group-title="数字频道",欢乐剧场
|
|
||||||
http://[2409:8087:74d6:22::7]:6410/270000001128/9900000091/index.m3u8?
|
|
||||||
#EXTINF:-1 tvg-name="newtv精品萌宠" tvg-logo="https://live.fanmingming.cn/tv/NEWTV精品萌宠.png" group-title="数字频道",精品萌宠
|
|
||||||
http://[2409:8087:74d6:22::7]:6410/270000001128/9900000122/index.m3u8?
|
|
||||||
#EXTINF:-1 tvg-name="newtv超级综艺" tvg-logo="https://live.fanmingming.cn/tv/NEWTV超级综艺.png" group-title="数字频道",超级综艺
|
|
||||||
http://[2409:8087:74d6:22::7]:6410/270000001128/9900000019/index.m3u8?
|
|
||||||
#EXTINF:-1 tvg-name="newtv金牌综艺" tvg-logo="https://live.fanmingming.cn/tv/NEWTV金牌综艺.png" group-title="数字频道",金牌综艺
|
|
||||||
http://[2409:8087:74d6:22::7]:6410/270000001128/9900000112/index.m3u8?
|
|
||||||
#EXTINF:-1 tvg-name="newtv炫舞未来" tvg-logo="https://live.fanmingming.cn/tv/NEWTV炫舞未来.png" group-title="数字频道",炫舞未来
|
|
||||||
http://[2409:8087:74d6:22::7]:6410/270000001128/9900000098/index.m3u8?
|
|
||||||
#EXTINF:-1 tvg-name="上海新闻综合" tvg-logo="https://live.fanmingming.cn/tv/上视新闻.png" group-title="上海频道",上海新闻
|
|
||||||
http://[2409:8087:5e01:24::8]:6610/000000001000/2000000002000000005/index.m3u8?stbId=3&livemode=1&HlsProfileId=&channel-id=hnbblive&Contentid=2000000002000000005&IASHttpSessionId=OTT19019320240419154124000281
|
|
||||||
#EXTINF:-1 tvg-name="上海都市" tvg-logo="https://live.fanmingming.cn/tv/上海都市.png" group-title="上海频道",上海都市
|
|
||||||
http://[2409:8087:5e01:24::8]:6610/000000001000/2000000002000000012/index.m3u8?stbId=3&livemode=1&HlsProfileId=&channel-id=hnbblive&Contentid=2000000002000000012&IASHttpSessionId=OTT19019320240419154124000281
|
|
||||||
#EXTINF:-1 tvg-name="上海外语" tvg-logo="https://live.fanmingming.cn/tv/上海外语.png" group-title="上海频道",上海外语
|
|
||||||
http://[2409:8087:5e01:24::8]:6610/000000001000/2000000002000000001/index.m3u8?stbId=3&livemode=1&HlsProfileId=&channel-id=hnbblive&Contentid=2000000002000000001&IASHttpSessionId=OTT19019320240419154124000281
|
|
||||||
#EXTINF:-1 tvg-name="七彩戏剧" tvg-logo="https://live.fanmingming.cn/tv/七彩戏剧.png" group-title="上海频道",七彩戏剧
|
|
||||||
http://[2409:8087:5e01:24::8]:6610/000000001000/2000000002000000010/index.m3u8?stbId=3&livemode=1&HlsProfileId=&channel-id=hnbblive&Contentid=2000000002000000010&IASHttpSessionId=OTT19019320240419154124000281
|
|
||||||
#EXTINF:-1 tvg-name="五星体育" tvg-logo="https://live.fanmingming.cn/tv/五星体育.png" group-title="上海频道",五星体育
|
|
||||||
http://[2409:8087:5e01:24::8]:6610/000000001000/2000000002000000007/index.m3u8?stbId=3&livemode=1&HlsProfileId=&channel-id=hnbblive&Contentid=2000000002000000007&IASHttpSessionId=OTT19019320240419154124000281
|
|
||||||
#EXTINF:-1 tvg-name="东方影视" tvg-logo="https://live.fanmingming.cn/tv/东方影视.png" group-title="上海频道",东方影视
|
|
||||||
http://[2409:8087:5e01:24::8]:6610/000000001000/2000000002000000013/index.m3u8?stbId=3&livemode=1&HlsProfileId=&channel-id=hnbblive&Contentid=2000000002000000013&IASHttpSessionId=OTT19019320240419154124000281
|
|
||||||
#EXTINF:-1 tvg-name="东方财经" tvg-logo="https://live.fanmingming.cn/tv/东方财经.png" group-title="上海频道",东方财经
|
|
||||||
http://[2409:8087:5e01:24::8]:6610/000000001000/2000000002000000090/index.m3u8?stbId=3&livemode=1&HlsProfileId=&channel-id=hnbblive&Contentid=2000000002000000090&IASHttpSessionId=OTT19019320240419154124000281
|
|
||||||
#EXTINF:-1 tvg-name="法治天地" tvg-logo="https://live.fanmingming.cn/tv/法治天地.png" group-title="上海频道",法治天地
|
|
||||||
http://[2409:8087:5e01:24::8]:6610/000000001000/2000000002000000014/index.m3u8?stbId=3&livemode=1&HlsProfileId=&channel-id=hnbblive&Contentid=2000000002000000014&IASHttpSessionId=OTT19019320240419154124000281
|
|
||||||
#EXTINF:-1 tvg-name="第一财经" tvg-logo="https://live.fanmingming.cn/tv/上海第一财经.png" group-title="上海频道",第一财经
|
|
||||||
http://[2409:8087:5e01:24::8]:6610/000000001000/2000000002000000004/index.m3u8?stbId=3&livemode=1&HlsProfileId=&channel-id=hnbblive&Contentid=2000000002000000004&IASHttpSessionId=OTT19019320240419154124000281
|
|
||||||
#EXTINF:-1 tvg-name="浙江公共新闻" tvg-logo="https://live.fanmingming.cn/tv/浙江新闻.png" group-title="浙江频道",浙江新闻
|
|
||||||
https://ali-m-l.cztv.com/channels/lantian/channel007/1080p.m3u8
|
|
||||||
#EXTINF:-1 tvg-name="浙江国际" tvg-logo="https://live.fanmingming.cn/tv/浙江国际.png" group-title="浙江频道",浙江国际
|
|
||||||
https://ali-m-l.cztv.com/channels/lantian/channel010/1080p.m3u8
|
|
||||||
#EXTINF:-1 tvg-name="浙江少儿" tvg-logo="https://live.fanmingming.cn/tv/浙江少儿.png" group-title="浙江频道",浙江少儿
|
|
||||||
https://ali-m-l.cztv.com/channels/lantian/channel008/1080p.m3u8
|
|
||||||
#EXTINF:-1 tvg-name="浙江教科影视" tvg-logo="https://live.fanmingming.cn/tv/浙江教科影视.png" group-title="浙江频道",浙江教科
|
|
||||||
https://ali-m-l.cztv.com/channels/lantian/channel004/1080p.m3u8
|
|
||||||
#EXTINF:-1 tvg-name="之江纪录" tvg-logo="https://live.fanmingming.cn/tv/之江纪录.png" group-title="浙江频道",之江纪录
|
|
||||||
https://ali-m-l.cztv.com/channels/lantian/channel012/1080p.m3u8
|
|
||||||
#EXTINF:-1 tvg-name="浙江民生休闲" tvg-logo="https://live.fanmingming.cn/tv/浙江民生休闲.png" group-title="浙江频道",浙江民生
|
|
||||||
https://ali-m-l.cztv.com/channels/lantian/channel006/1080p.m3u8
|
|
||||||
#EXTINF:-1 tvg-name="浙江经视" tvg-logo="https://live.fanmingming.cn/tv/浙江经济生活.png" group-title="浙江频道",浙江经济
|
|
||||||
https://ali-m-l.cztv.com/channels/lantian/channel003/1080p.m3u8
|
|
||||||
#EXTINF:-1 tvg-name="浙江钱江都市" tvg-logo="https://live.fanmingming.cn/tv/钱江都市.png" group-title="浙江频道",浙江钱江
|
|
||||||
https://ali-m-l.cztv.com/channels/lantian/channel002/1080p.m3u8
|
|
||||||
#EXTINF:-1 tvg-name="内蒙古综合" tvg-logo="https://live.fanmingming.cn/tv/内蒙古新闻综合.png" group-title="内蒙频道",内蒙新闻
|
|
||||||
https://livestream-bt.nmtv.cn/nmtv/2316general.m3u8?txSecret=b4373417a82ed64e52b0982a66da8df2&txTime=771E8800
|
|
||||||
#EXTINF:-1 tvg-name="内蒙古经济生活" tvg-logo="https://live.fanmingming.cn/tv/内蒙古经济生活.png" group-title="内蒙频道",内蒙经济
|
|
||||||
https://livestream-bt.nmtv.cn/nmtv/2317general.m3u8?txSecret=112b2c4c872de52b0f37aff6ead63ef0&txTime=771E8800
|
|
||||||
#EXTINF:-1 tvg-name="内蒙古少儿" tvg-logo="https://live.fanmingming.cn/tv/内蒙古少儿.png" group-title="内蒙频道",内蒙少儿
|
|
||||||
https://livestream-bt.nmtv.cn/nmtv/2318general.m3u8?txSecret=a2c948908728a0733cecbe1fadea23dc&txTime=771E8800
|
|
||||||
#EXTINF:-1 tvg-name="内蒙古文体娱乐" tvg-logo="https://live.fanmingming.cn/tv/内蒙古文体娱乐.png" group-title="内蒙频道",内蒙文体
|
|
||||||
https://livestream-bt.nmtv.cn/nmtv/2319general.m3u8?txSecret=c7b5c515d2bb6df442492d54955329a3&txTime=771E8800
|
|
||||||
#EXTINF:-1 tvg-name="内蒙古农牧" tvg-logo="https://live.fanmingming.cn/tv/内蒙古农牧.png" group-title="内蒙频道",内蒙农牧
|
|
||||||
https://livestream-bt.nmtv.cn/nmtv/2320general.m3u8?txSecret=4d368a175afa19737a9f5be10af24fe2&txTime=771E8800
|
|
||||||
#EXTINF:-1 tvg-name="内蒙古蒙语卫视" tvg-logo="https://live.fanmingming.cn/tv/内蒙古蒙语卫视.png" group-title="内蒙频道",蒙语卫视
|
|
||||||
https://livestream-bt.nmtv.cn/nmtv/2315general.m3u8?txSecret=4971666599ef9411629213c9a300bf66&txTime=771EF880
|
|
||||||
#EXTINF:-1 tvg-name="内蒙古蒙语文化" tvg-logo="https://live.fanmingming.cn/tv/内蒙古蒙语文化.png" group-title="内蒙频道",蒙语文化
|
|
||||||
https://livestream-bt.nmtv.cn/nmtv/2321general.m3u8?txSecret=d9d0fd7a252ef56b515c46a2e21830f4&txTime=771E8800
|
|
||||||
#EXTINF:-1 tvg-name="呼和浩特新闻综合" tvg-logo="https://live.fanmingming.cn/tv/呼和浩特新闻综合.png" group-title="内蒙频道",呼市新闻综合
|
|
||||||
https://livestream-bt.nmtv.cn/nmtv/2331general.m3u8?txSecret=4d7342ca5cd74480526ab6d292247aff&txTime=771E8800
|
|
||||||
#EXTINF:-1 tvg-name="包头新闻综合" tvg-logo="https://live.fanmingming.cn/tv/包头新闻综合.png" group-title="内蒙频道",包头新闻综合
|
|
||||||
https://livestream-bt.nmtv.cn/nmtv/2358general.m3u8?txSecret=98390a77c143a68f0fd64bfe6e181dcb&txTime=771E8800
|
|
||||||
#EXTINF:-1 tvg-name="鄂尔多斯新闻综合" tvg-logo="https://live.fanmingming.cn/tv/鄂尔多斯新闻综合.png" group-title="内蒙频道",鄂尔多斯新闻
|
|
||||||
https://livestream-bt.nmtv.cn/nmtv/2349general.m3u8?txSecret=e44477052aba305cadeea45aaf1c674a&txTime=771E8800
|
|
||||||
#EXTINF:-1 tvg-name="巴彦淖尔新闻综合" tvg-logo="https://live.fanmingming.cn/tv/巴彦淖尔新闻综合.png" group-title="内蒙频道",巴彦淖尔新闻
|
|
||||||
https://livestream-bt.nmtv.cn/nmtv/2348general.m3u8?txSecret=6a4ddce077e41b976fe33619fbef2b30&txTime=771E8800
|
|
||||||
#EXTINF:-1 tvg-name="赤峰新闻综合" tvg-logo="https://live.fanmingming.cn/tv/赤峰新闻综合.png" group-title="内蒙频道",赤峰新闻综合
|
|
||||||
https://livestream-bt.nmtv.cn/nmtv/2351general.m3u8?txSecret=8857087aeec2cec44d178a18550fdb8a&txTime=771E8800
|
|
||||||
#EXTINF:-1 tvg-name="乌兰察布新闻综合" tvg-logo="https://live.fanmingming.cn/tv/乌兰察布.png" group-title="内蒙频道",乌兰察布新闻
|
|
||||||
https://livestream-bt.nmtv.cn/nmtv/2354general.m3u8?txSecret=cf5f71d0000862b18f5813607b3dfd5b&txTime=771E8800
|
|
||||||
#EXTINF:-1 tvg-name="CGTN" tvg-logo="https://live.fanmingming.cn/tv/CGTN.png" group-title="央视频道",CGTN英语
|
|
||||||
https://0472.org/hls/cgtn.m3u8
|
|
||||||
#EXTINF:-1 tvg-name="CGTN纪录" tvg-logo="https://live.fanmingming.cn/tv/CGTN纪录.png" group-title="央视频道",CGTN记录
|
|
||||||
https://0472.org/hls/cgtnd.m3u8
|
|
||||||
#EXTINF:-1 tvg-name="CGTN俄语" tvg-logo="https://live.fanmingming.cn/tv/CGTN俄语.png" group-title="央视频道",CGTN俄语
|
|
||||||
https://0472.org/hls/cgtne.m3u8
|
|
||||||
#EXTINF:-1 tvg-name="CGTN法语" tvg-logo="https://live.fanmingming.cn/tv/CGTN法语.png" group-title="央视频道",CGTN法语
|
|
||||||
https://0472.org/hls/cgtnf.m3u8
|
|
||||||
#EXTINF:-1 tvg-name="CGTN西语" tvg-logo="https://live.fanmingming.cn/tv/CGTN西语.png" group-title="央视频道",CGTN西语
|
|
||||||
https://0472.org/hls/cgtnx.m3u8
|
|
||||||
#EXTINF:-1 tvg-name="CGTN阿语" tvg-logo="https://live.fanmingming.cn/tv/CGTN阿语.png" group-title="央视频道",CGTN阿语
|
|
||||||
https://0472.org/hls/cgtna.m3u8
|
|
||||||
File diff suppressed because it is too large.
Load diff
File diff suppressed because it is too large.
Load diff
-164580
File diff suppressed because it is too large.
Load diff
File diff suppressed because it is too large.
Load diff
File diff suppressed because it is too large.
Load diff
@@ -1,289 +0,0 @@
|
|||||||
#EXTM3U x-tvg-url="https://live.fanmingming.cn/e.xml"
|
|
||||||
#EXTINF:-1 tvg-name="CCTV1" tvg-logo="https://live.fanmingming.cn/tv/CCTV1.png" group-title="央视频道",CCTV-1 综合
|
|
||||||
http://[2409:8087:5e08:24::2]:6610/000000001000/1000000001000018602/index.m3u8?channel-id=ystenlive&Contentid=1000000001000018602&livemode=1&stbId=3
|
|
||||||
#EXTINF:-1 tvg-name="CCTV2" tvg-logo="https://live.fanmingming.cn/tv/CCTV2.png" group-title="央视频道",CCTV-2 财经
|
|
||||||
http://[2409:8087:5e08:24::2]:6610/000000001000/5000000011000031101/index.m3u8?channel-id=bestzb&Contentid=5000000011000031101&livemode=1&stbId=3
|
|
||||||
#EXTINF:-1 tvg-name="CCTV3" tvg-logo="https://live.fanmingming.cn/tv/CCTV3.png" group-title="央视频道",CCTV-3 综艺
|
|
||||||
http://[2409:8087:5e08:24::17]:6610/000000001000/5000000004000008883/index.m3u8?channel-id=bestzb&Contentid=5000000004000008883&livemode=1&stbId=3
|
|
||||||
#EXTINF:-1 tvg-name="CCTV4" tvg-logo="https://live.fanmingming.cn/tv/CCTV4.png" group-title="央视频道",CCTV-4 中文国际
|
|
||||||
http://[2409:8087:5e08:24::2]:6610/000000001000/5000000011000031102/index.m3u8?channel-id=bestzb&Contentid=5000000011000031102&livemode=1&stbId=3
|
|
||||||
#EXTINF:-1 tvg-name="CCTV5" tvg-logo="https://live.fanmingming.cn/tv/CCTV5.png" group-title="央视频道",CCTV-5 体育
|
|
||||||
http://[2409:8087:5e08:24::17]:6610/000000001000/5000000004000008885/index.m3u8?channel-id=bestzb&Contentid=5000000004000008885&livemode=1&stbId=3
|
|
||||||
#EXTINF:-1 tvg-name="CCTV5+" tvg-logo="https://live.fanmingming.cn/tv/CCTV5+.png" group-title="央视频道",CCTV-5+ 体育赛事
|
|
||||||
http://[2409:8087:5e08:24::17]:6610/000000001000/5000000011000031127/index.m3u8?channel-id=bestzb&Contentid=5000000011000031127&livemode=1&stbId=3
|
|
||||||
#EXTINF:-1 tvg-name="CCTV6" tvg-logo="https://live.fanmingming.cn/tv/CCTV6.png" group-title="央视频道",CCTV-6 电影
|
|
||||||
http://[2409:8087:5e08:24::17]:6610/000000001000/5000000004000008886/index.m3u8?channel-id=bestzb&Contentid=5000000004000008886&livemode=1&stbId=3
|
|
||||||
#EXTINF:-1 tvg-name="CCTV7" tvg-logo="https://live.fanmingming.cn/tv/CCTV7.png" group-title="央视频道",CCTV-7 国防军事
|
|
||||||
http://[2409:8087:5e08:24::2]:6610/000000001000/5000000011000031104/index.m3u8?channel-id=bestzb&Contentid=5000000011000031104&livemode=1&stbId=3
|
|
||||||
#EXTINF:-1 tvg-name="CCTV8" tvg-logo="https://live.fanmingming.cn/tv/CCTV8.png" group-title="央视频道",CCTV-8 电视剧
|
|
||||||
http://[2409:8087:5e08:24::17]:6610/000000001000/5000000004000008888/index.m3u8?channel-id=bestzb&Contentid=5000000004000008888&livemode=1&stbId=3
|
|
||||||
#EXTINF:-1 tvg-name="CCTV9" tvg-logo="https://live.fanmingming.cn/tv/CCTV9.png" group-title="央视频道",CCTV-9 纪录
|
|
||||||
http://[2409:8087:5e08:24::17]:6610/000000001000/6000000001000032162/index.m3u8?channel-id=wasusyt&Contentid=6000000001000032162&livemode=1&stbId=3
|
|
||||||
#EXTINF:-1 tvg-name="CCTV10" tvg-logo="https://live.fanmingming.cn/tv/CCTV10.png" group-title="央视频道",CCTV-10 科教
|
|
||||||
http://[2409:8087:5e08:24::2]:6610/000000001000/5000000004000012827/index.m3u8?channel-id=bestzb&Contentid=5000000004000012827&livemode=1&stbId=3
|
|
||||||
#EXTINF:-1 tvg-name="CCTV11" tvg-logo="https://live.fanmingming.cn/tv/CCTV11.png" group-title="央视频道",CCTV-11 戏曲
|
|
||||||
http://[2409:8087:5e08:24::2]:6610/000000001000/5000000011000031106/index.m3u8?channel-id=bestzb&Contentid=5000000011000031106&livemode=1&stbId=3
|
|
||||||
#EXTINF:-1 tvg-name="CCTV12" tvg-logo="https://live.fanmingming.cn/tv/CCTV12.png" group-title="央视频道",CCTV-12 社会与法
|
|
||||||
http://[2409:8087:5e08:24::2]:6610/000000001000/5000000011000031107/index.m3u8?channel-id=bestzb&Contentid=5000000011000031107&livemode=1&stbId=3
|
|
||||||
#EXTINF:-1 tvg-name="CCTV13" tvg-logo="https://live.fanmingming.cn/tv/CCTV13.png" group-title="央视频道",CCTV-13 新闻
|
|
||||||
http://[2409:8087:5e08:24::2]:6610/000000001000/5000000011000031108/index.m3u8?channel-id=bestzb&Contentid=5000000011000031108&livemode=1&stbId=3
|
|
||||||
#EXTINF:-1 tvg-name="CCTV14" tvg-logo="https://live.fanmingming.cn/tv/CCTV14.png" group-title="央视频道",CCTV-14 少儿
|
|
||||||
http://[2409:8087:5e08:24::2]:6610/000000001000/5000000004000006673/index.m3u8?channel-id=bestzb&Contentid=5000000004000006673&livemode=1&stbId=3
|
|
||||||
#EXTINF:-1 tvg-name="CCTV15" tvg-logo="https://live.fanmingming.cn/tv/CCTV15.png" group-title="央视频道",CCTV-15 音乐
|
|
||||||
http://[2409:8087:5e08:24::2]:6610/000000001000/5000000011000031109/index.m3u8?channel-id=bestzb&Contentid=5000000011000031109&livemode=1&stbId=3
|
|
||||||
#EXTINF:-1 tvg-name="CCTV16" tvg-logo="https://live.fanmingming.cn/tv/CCTV16.png" group-title="央视频道",CCTV-16 奥林匹克
|
|
||||||
http://[2409:8087:5e08:24::17]:6610/000000001000/5000000008000023253/index.m3u8?channel-id=bestzb&Contentid=5000000008000023253&livemode=1&stbId=3
|
|
||||||
#EXTINF:-1 tvg-name="CCTV17" tvg-logo="https://live.fanmingming.cn/tv/CCTV17.png" group-title="央视频道",CCTV-17 农业农村
|
|
||||||
http://[2409:8087:5e08:24::2]:6610/000000001000/1000000005000056836/index.m3u8?channel-id=ystenlive&Contentid=1000000005000056836&livemode=1&stbId=3
|
|
||||||
#EXTINF:-1 tvg-name="CCTV16" tvg-logo="https://live.fanmingming.cn/tv/CCTV16.png" group-title="央视频道",CCTV-16 奥林匹克 4K
|
|
||||||
http://[2409:8087:5e08:24::17]:6610/000000001000/5000000008000023254/index.m3u8?channel-id=bestzb&Contentid=5000000008000023254&livemode=1&stbId=3
|
|
||||||
#EXTINF:-1 tvg-name="北京卫视" tvg-logo="https://live.fanmingming.cn/tv/北京卫视.png" group-title="卫视频道",北京卫视
|
|
||||||
http://[2409:8087:5e08:24::2]:6610/000000001000/5000000004000031556/index.m3u8?channel-id=bestzb&Contentid=5000000004000031556&livemode=1&stbId=3
|
|
||||||
#EXTINF:-1 tvg-name="湖南卫视" tvg-logo="https://live.fanmingming.cn/tv/湖南卫视.png" group-title="卫视频道",湖南卫视
|
|
||||||
http://[2409:8087:5e08:24::17]:6610/000000001000/6000000001000018044/index.m3u8?channel-id=wasusyt&Contentid=6000000001000018044&livemode=1&stbId=3
|
|
||||||
#EXTINF:-1 tvg-name="东方卫视" tvg-logo="https://live.fanmingming.cn/tv/东方卫视.png" group-title="卫视频道",东方卫视
|
|
||||||
http://[2409:8087:5e08:24::17]:6610/000000001000/1000000005000265018/index.m3u8?channel-id=ystenlive&Contentid=1000000005000265018&livemode=1&stbId=3
|
|
||||||
#EXTINF:-1 tvg-name="四川卫视" tvg-logo="https://live.fanmingming.cn/tv/四川卫视.png" group-title="卫视频道",四川卫视
|
|
||||||
http://[2409:8087:5e08:24::2]:6610/000000001000/1000000002000016825/index.m3u8?channel-id=ystenlive&Contentid=1000000002000016825&livemode=1&stbId=3
|
|
||||||
#EXTINF:-1 tvg-name="天津卫视" tvg-logo="https://live.fanmingming.cn/tv/天津卫视.png" group-title="卫视频道",天津卫视
|
|
||||||
http://[2409:8087:5e08:24::2]:6610/000000001000/5000000004000006827/index.m3u8?channel-id=bestzb&Contentid=5000000004000006827&livemode=1&stbId=3
|
|
||||||
#EXTINF:-1 tvg-name="安徽卫视" tvg-logo="https://live.fanmingming.cn/tv/安徽卫视.png" group-title="卫视频道",安徽卫视
|
|
||||||
http://[2409:8087:5e08:24::2]:6610/000000001000/5000000004000023002/index.m3u8?channel-id=bestzb&Contentid=5000000004000023002&livemode=1&stbId=3
|
|
||||||
#EXTINF:-1 tvg-name="山东卫视" tvg-logo="https://live.fanmingming.cn/tv/山东卫视.png" group-title="卫视频道",山东卫视
|
|
||||||
http://[2409:8087:5e08:24::17]:6610/000000001000/6000000001000004134/index.m3u8?channel-id=wasusyt&Contentid=6000000001000004134&livemode=1&stbId=3
|
|
||||||
#EXTINF:-1 tvg-name="深圳卫视" tvg-logo="https://live.fanmingming.cn/tv/深圳卫视.png" group-title="卫视频道",深圳卫视
|
|
||||||
http://[2409:8087:5e08:24::17]:6610/000000001000/6000000001000002116/index.m3u8?channel-id=wasusyt&Contentid=6000000001000002116&livemode=1&stbId=3
|
|
||||||
#EXTINF:-1 tvg-name="广东卫视" tvg-logo="https://live.fanmingming.cn/tv/广东卫视.png" group-title="卫视频道",广东卫视
|
|
||||||
http://[2409:8087:5e08:24::17]:6610/000000001000/6000000001000031076/index.m3u8?channel-id=wasusyt&Contentid=6000000001000031076&livemode=1&stbId=3
|
|
||||||
#EXTINF:-1 tvg-name="广西卫视" tvg-logo="https://live.fanmingming.cn/tv/广西卫视.png" group-title="卫视频道",广西卫视
|
|
||||||
http://[2409:8087:5e08:24::2]:6610/000000001000/5000000011000031118/index.m3u8?channel-id=bestzb&Contentid=5000000011000031118&livemode=1&stbId=3
|
|
||||||
#EXTINF:-1 tvg-name="江苏卫视" tvg-logo="https://live.fanmingming.cn/tv/江苏卫视.png" group-title="卫视频道",江苏卫视
|
|
||||||
http://[2409:8087:5e08:24::17]:6610/000000001000/6000000001000014861/index.m3u8?channel-id=wasusyt&Contentid=6000000001000014861&livemode=1&stbId=3
|
|
||||||
#EXTINF:-1 tvg-name="江西卫视" tvg-logo="https://live.fanmingming.cn/tv/江西卫视.png" group-title="卫视频道",江西卫视
|
|
||||||
http://[2409:8087:5e08:24::2]:6610/000000001000/5000000004000011210/index.m3u8?channel-id=bestzb&Contentid=5000000004000011210&livemode=1&stbId=3
|
|
||||||
#EXTINF:-1 tvg-name="河北卫视" tvg-logo="https://live.fanmingming.cn/tv/河北卫视.png" group-title="卫视频道",河北卫视
|
|
||||||
http://[2409:8087:5e08:24::2]:6610/000000001000/5000000006000040016/index.m3u8?channel-id=bestzb&Contentid=5000000006000040016&livemode=1&stbId=3
|
|
||||||
#EXTINF:-1 tvg-name="河南卫视" tvg-logo="https://live.fanmingming.cn/tv/河南卫视.png" group-title="卫视频道",河南卫视
|
|
||||||
http://[2409:8087:5e08:24::17]:6610/000000001000/1000000002000027731/index.m3u8?channel-id=ystenlive&Contentid=1000000002000027731&livemode=1&stbId=3
|
|
||||||
#EXTINF:-1 tvg-name="浙江卫视" tvg-logo="https://live.fanmingming.cn/tv/浙江卫视.png" group-title="卫视频道",浙江卫视
|
|
||||||
http://[2409:8087:5e08:24::17]:6610/000000001000/6000000001000032070/index.m3u8?channel-id=wasusyt&Contentid=6000000001000032070&livemode=1&stbId=3
|
|
||||||
#EXTINF:-1 tvg-name="海南卫视" tvg-logo="https://live.fanmingming.cn/tv/海南卫视.png" group-title="卫视频道",海南卫视
|
|
||||||
http://[2409:8087:5e08:24::2]:6610/000000001000/5000000004000006211/index.m3u8?channel-id=bestzb&Contentid=5000000004000006211&livemode=1&stbId=3
|
|
||||||
#EXTINF:-1 tvg-name="湖北卫视" tvg-logo="https://live.fanmingming.cn/tv/湖北卫视.png" group-title="卫视频道",湖北卫视
|
|
||||||
http://[2409:8087:5e08:24::17]:6610/000000001000/6000000001000015436/index.m3u8?channel-id=wasusyt&Contentid=6000000001000015436&livemode=1&stbId=3
|
|
||||||
#EXTINF:-1 tvg-name="山西卫视" tvg-logo="https://live.fanmingming.cn/tv/山西卫视.png" group-title="卫视频道",山西卫视
|
|
||||||
http://[2409:8087:5e08:24::2]:6610/000000001000/1000000002000021220/index.m3u8?livemode=1&stbId=3&channel-id=ystenlive&Contentid=1000000002000021220
|
|
||||||
#EXTINF:-1 tvg-name="东南卫视" tvg-logo="https://live.fanmingming.cn/tv/东南卫视.png" group-title="卫视频道",东南卫视
|
|
||||||
http://[2409:8087:5e08:24::2]:6610/000000001000/1000000002000009263/index.m3u8?livemode=1&stbId=3&channel-id=ystenlive&Contentid=1000000002000009263
|
|
||||||
#EXTINF:-1 tvg-name="贵州卫视" tvg-logo="https://live.fanmingming.cn/tv/贵州卫视.png" group-title="卫视频道",贵州卫视
|
|
||||||
http://[2409:8087:5e08:24::2]:6610/000000001000/1000000002000003169/index.m3u8?livemode=1&stbId=10&channel-id=ystenlive&Contentid=1000000002000003169
|
|
||||||
#EXTINF:-1 tvg-name="辽宁卫视" tvg-logo="https://live.fanmingming.cn/tv/辽宁卫视.png" group-title="卫视频道",辽宁卫视
|
|
||||||
http://[2409:8087:5e08:24::2]:6610/000000001000/5000000004000011671/index.m3u8?channel-id=bestzb&Contentid=5000000004000011671&livemode=1&stbId=3
|
|
||||||
#EXTINF:-1 tvg-name="重庆卫视" tvg-logo="https://live.fanmingming.cn/tv/重庆卫视.png" group-title="卫视频道",重庆卫视
|
|
||||||
http://[2409:8087:5e08:24::2]:6610/000000001000/5000000004000025797/index.m3u8?channel-id=bestzb&Contentid=5000000004000025797&livemode=1&stbId=3
|
|
||||||
#EXTINF:-1 tvg-name="黑龙江卫视" tvg-logo="https://live.fanmingming.cn/tv/黑龙江卫视.png" group-title="卫视频道",黑龙江卫视
|
|
||||||
http://[2409:8087:5e08:24::17]:6610/000000001000/6000000001000016510/index.m3u8?channel-id=wasusyt&Contentid=6000000001000016510&livemode=1&stbId=3
|
|
||||||
#EXTINF:-1 tvg-name="内蒙古卫视" tvg-logo="https://live.fanmingming.cn/tv/内蒙古卫视.png" group-title="卫视频道",内蒙古卫视
|
|
||||||
https://livestream-bt.nmtv.cn/nmtv/2314general.m3u8?txSecret=35f2dd39972cede5222c6bd2c0efe24b&txTime=77395680
|
|
||||||
#EXTINF:-1 tvg-name="宁夏卫视" tvg-logo="https://live.fanmingming.cn/tv/宁夏卫视.png" group-title="卫视频道",宁夏卫视
|
|
||||||
http://[2409:8087:5e08:24::2]:6610/000000001000/1000000002000031451/index.m3u8?livemode=1&stbId=10&channel-id=ystenlive&Contentid=1000000002000031451
|
|
||||||
#EXTINF:-1 tvg-name="陕西卫视" tvg-logo="https://live.fanmingming.cn/tv/陕西卫视.png" group-title="卫视频道",陕西卫视
|
|
||||||
http://[2409:8087:5e08:24::2]:6610/000000001000/5000000006000040017/index.m3u8?livemode=1&stbId=10&channel-id=bestzb&Contentid=5000000006000040017
|
|
||||||
#EXTINF:-1 tvg-name="吉林卫视" tvg-logo="https://live.fanmingming.cn/tv/吉林卫视.png" group-title="卫视频道",吉林卫视
|
|
||||||
http://[2409:8087:5e08:24::17]:6610/000000001000/1000000002000027730/index.m3u8?channel-id=ystenlive&Contentid=1000000002000027730&livemode=1&stbId=3
|
|
||||||
#EXTINF:-1 tvg-name="甘肃卫视" tvg-logo="https://live.fanmingming.cn/tv/甘肃卫视.png" group-title="卫视频道",甘肃卫视
|
|
||||||
http://[2409:8087:5e08:24::2]:6610/000000001000/5000000011000031121/index.m3u8?channel-id=bestzb&Contentid=5000000011000031121&livemode=1&stbId=3
|
|
||||||
#EXTINF:-1 tvg-name="云南卫视" tvg-logo="https://live.fanmingming.cn/tv/云南卫视.png" group-title="卫视频道",云南卫视
|
|
||||||
http://[2409:8087:5e08:24::2]:6610/000000001000/5000000011000031120/index.m3u8?channel-id=bestzb&Contentid=5000000011000031120&livemode=1&stbId=3
|
|
||||||
#EXTINF:-1 tvg-name="三沙卫视" tvg-logo="https://live.fanmingming.cn/tv/三沙卫视.png" group-title="卫视频道",三沙卫视
|
|
||||||
http://[2409:8087:5e00:24::1e]:6060/000000001000/4600001000000000117/1.m3u8
|
|
||||||
#EXTINF:-1 tvg-name="青海卫视" tvg-logo="https://live.fanmingming.cn/tv/青海卫视.png" group-title="卫视频道",青海卫视
|
|
||||||
http://[2409:8087:5e08:24::2]:6610/000000001000/1000000002000013359/index.m3u8?channel-id=ystenlive&Contentid=1000000002000013359&livemode=1&stbId=3
|
|
||||||
#EXTINF:-1 tvg-name="新疆卫视" tvg-logo="https://live.fanmingming.cn/tv/新疆卫视.png" group-title="卫视频道",新疆卫视
|
|
||||||
http://[2409:8087:5e08:24::2]:6610/000000001000/1000000002000029441/index.m3u8?livemode=1&stbId=10&channel-id=ystenlive&Contentid=1000000002000029441
|
|
||||||
#EXTINF:-1 tvg-name="西藏卫视" tvg-logo="https://live.fanmingming.cn/tv/西藏卫视.png" group-title="卫视频道",西藏卫视
|
|
||||||
http://[2409:8087:5e08:24::17]:6610/000000001000/1000000002000015894/index.m3u8?livemode=1&stbId=10&channel-id=ystenlive&Contentid=1000000002000015894
|
|
||||||
#EXTINF:-1 tvg-name="农林卫视" tvg-logo="https://live.fanmingming.cn/tv/农林卫视.png" group-title="卫视频道",农林卫视
|
|
||||||
http://[2409:8087:5e08:24::2]:6610/000000001000/1000000005000266003/index.m3u8?livemode=1&stbId=10&channel-id=ystenlive&Contentid=1000000005000266003
|
|
||||||
#EXTINF:-1 tvg-name="兵团卫视" tvg-logo="https://live.fanmingming.cn/tv/兵团卫视.png" group-title="卫视频道",兵团卫视
|
|
||||||
http://[2409:8087:5e08:24::2]:6610/000000001000/1000000005000266005/index.m3u8?livemode=1&stbId=10&channel-id=ystenlive&Contentid=1000000005000266005
|
|
||||||
#EXTINF:-1 tvg-name="安多卫视" tvg-logo="https://live.fanmingming.cn/tv/安多卫视.png" group-title="卫视频道",安多卫视
|
|
||||||
http://[2409:8087:5e08:24::2]:6610/000000001000/1000000005000266001/index.m3u8?livemode=1&stbId=10&channel-id=ystenlive&Contentid=1000000005000266001
|
|
||||||
#EXTINF:-1 tvg-name="厦门卫视" tvg-logo="https://live.fanmingming.cn/tv/厦门卫视.png" group-title="卫视频道",厦门卫视
|
|
||||||
http://[2409:8087:5e08:24::2]:6610/000000001000/1000000005000266006/index.m3u8?livemode=1&stbId=10&channel-id=ystenlive&Contentid=1000000005000266006
|
|
||||||
#EXTINF:-1 tvg-name="康巴卫视" tvg-logo="https://live.fanmingming.cn/tv/康巴卫视.png" group-title="卫视频道",康巴卫视
|
|
||||||
http://[2409:8087:5e08:24::2]:6610/000000001000/1000000005000266002/index.m3u8?livemode=1&stbId=10&channel-id=ystenlive&Contentid=1000000005000266002
|
|
||||||
#EXTINF:-1 tvg-name="大湾区卫视" tvg-logo="https://live.fanmingming.cn/tv/大湾区卫视.png" group-title="卫视频道",大湾区卫视
|
|
||||||
http://[2409:8087:5e00:24::1e]:6060/000000001000/1000000002000011619/index.m3u8
|
|
||||||
#EXTINF:-1 tvg-name="中国教育1台" tvg-logo="https://live.fanmingming.cn/tv/CETV1.png" group-title="卫视频道",CETV-1
|
|
||||||
http://[2409:8087:5e08:24::2]:6610/000000001000/5000000002000002652/index.m3u8?channel-id=bestzb&Contentid=5000000002000002652&livemode=1&stbId=3
|
|
||||||
#EXTINF:-1 tvg-name="中国教育4台" tvg-logo="https://live.fanmingming.cn/tv/CETV4.png" group-title="卫视频道",CETV-4
|
|
||||||
http://[2409:8087:5e08:24::2]:6610/000000001000/5000000011000031126/index.m3u8?channel-id=bestzb&Contentid=5000000011000031126&livemode=1&stbId=3
|
|
||||||
#EXTINF:-1 tvg-name="山东教育" tvg-logo="https://live.fanmingming.cn/tv/山东教育.png" group-title="数字频道",山东教育
|
|
||||||
http://[2409:8087:5e08:24::2]:6610/000000001000/1000000002000004097/index.m3u8?livemode=1&stbId=10&channel-id=ystenlive&Contentid=1000000002000004097
|
|
||||||
#EXTINF:-1 tvg-name="上海纪实人文" tvg-logo="https://live.fanmingming.cn/tv/纪实人文.png" group-title="数字频道",纪实人文
|
|
||||||
http://[2409:8087:5e08:24::2]:6610/000000001000/5000000004000010282/index.m3u8?channel-id=bestzb&Contentid=5000000004000010282&livemode=1&stbId=3
|
|
||||||
#EXTINF:-1 tvg-name="纪实科教" tvg-logo="https://live.fanmingming.cn/tv/北京纪实科教.png" group-title="数字频道",纪实科教
|
|
||||||
http://[2409:8087:5e08:24::2]:6610/000000001000/1000000001000001910/index.m3u8?channel-id=ystenlive&Contentid=1000000001000001910&livemode=1&stbId=3
|
|
||||||
#EXTINF:-1 tvg-name="劲爆体育" tvg-logo="https://live.fanmingming.cn/tv/劲爆体育.png" group-title="数字频道",劲爆体育
|
|
||||||
http://[2409:8087:5e01:24::8]:6610/000000001000/2000000002000000008/index.m3u8?stbId=3&livemode=1&HlsProfileId=&channel-id=hnbblive&Contentid=2000000002000000008&IASHttpSessionId=OTT19019320240419154124000281
|
|
||||||
#EXTINF:-1 tvg-name="全纪实" tvg-logo="https://live.fanmingming.cn/tv/乐游.png" group-title="数字频道",乐游频道
|
|
||||||
http://[2409:8087:5e00:24::1e]:6060/000000001000/5000000011000031112/1.m3u8
|
|
||||||
#EXTINF:-1 tvg-name="欢笑剧场" tvg-logo="https://live.fanmingming.cn/tv/欢笑剧场.png" group-title="数字频道",欢笑剧场 4K
|
|
||||||
http://[2409:8087:5e08:24::17]:6610/000000001000/5000000007000010001/index.m3u8?channel-id=bestzb&Contentid=5000000007000010001&livemode=1&stbId=3
|
|
||||||
#EXTINF:-1 tvg-name="都市剧场" tvg-logo="https://live.fanmingming.cn/tv/都市剧场.png" group-title="数字频道",都市剧场
|
|
||||||
http://[2409:8087:5e08:24::2]:6610/000000001000/5000000011000031111/index.m3u8?channel-id=bestzb&Contentid=5000000011000031111&livemode=1&stbId=3
|
|
||||||
#EXTINF:-1 tvg-name="金鹰卡通" tvg-logo="https://live.fanmingming.cn/tv/金鹰卡通.png" group-title="数字频道",金鹰卡通
|
|
||||||
http://[2409:8087:5e08:24::2]:6610/000000001000/5000000006000040024/index.m3u8?channel-id=bestzb&Contentid=5000000006000040024&livemode=1&stbId=3
|
|
||||||
#EXTINF:-1 tvg-name="金鹰纪实" tvg-logo="https://live.fanmingming.cn/tv/金鹰纪实.png" group-title="数字频道",金鹰纪实
|
|
||||||
http://[2409:8087:5e00:24::1e]:6060/000000001000/5000000011000031203/1.m3u8
|
|
||||||
#EXTINF:-1 tvg-name="快乐垂钓" tvg-logo="https://live.fanmingming.cn/tv/快乐垂钓.png" group-title="数字频道",快乐垂钓
|
|
||||||
http://[2409:8087:5e08:24::2]:6610/000000001000/5000000011000031206/index.m3u8?channel-id=bestzb&Contentid=5000000011000031206&livemode=1&stbId=3
|
|
||||||
#EXTINF:-1 tvg-name="茶" tvg-logo="https://live.fanmingming.cn/tv/茶.png" group-title="数字频道",茶友频道
|
|
||||||
http://[2409:8087:5e00:24::1e]:6060/000000001000/5000000011000031209/1.m3u8
|
|
||||||
#EXTINF:-1 tvg-name="动漫秀场" tvg-logo="https://live.fanmingming.cn/tv/动漫秀场.png" group-title="数字频道",动漫秀场
|
|
||||||
http://[2409:8087:5e00:24::1e]:6060/000000001000/5000000011000031113/1.m3u8
|
|
||||||
#EXTINF:-1 tvg-name="嘉佳卡通" tvg-logo="https://live.fanmingming.cn/tv/嘉佳卡通.png" group-title="数字频道",嘉佳卡通
|
|
||||||
http://[2409:8087:5e00:24::1e]:6060/000000001000/1000000002000025964/1.m3u8
|
|
||||||
#EXTINF:-1 tvg-name="哒啵赛事" tvg-logo="https://live.fanmingming.cn/tv/哒啵赛事.png" group-title="数字频道",哒啵赛事
|
|
||||||
http://[2409:8087:5e08:24::17]:6610/000000001000/1000000001000006906/index.m3u8?channel-id=ystenlive&Contentid=1000000001000006906&livemode=1&stbId=3
|
|
||||||
#EXTINF:-1 tvg-name="哒啵电竞" tvg-logo="https://live.fanmingming.cn/tv/哒啵电竞.png" group-title="数字频道",哒啵电竞
|
|
||||||
http://[2409:8087:5e01:24::8]:6610/000000001000/2000000003000000066/index.m3u8?stbId=3&livemode=1&HlsProfileId=&channel-id=hnbblive&Contentid=2000000003000000066&IASHttpSessionId=OTT19019320240419154124000281
|
|
||||||
#EXTINF:-1 tvg-name="优漫卡通" tvg-logo="https://live.fanmingming.cn/tv/优漫卡通.png" group-title="数字频道",优漫卡通
|
|
||||||
http://[2409:8087:5e00:24::1e]:6060/000000001000/1000000002000010063/1.m3u8
|
|
||||||
#EXTINF:-1 tvg-name="哈哈炫动" tvg-logo="https://live.fanmingming.cn/tv/哈哈炫动.png" group-title="数字频道",哈哈炫动
|
|
||||||
http://[2409:8087:5e00:24::1e]:6060/000000001000/1000000002000000172/1.m3u8
|
|
||||||
#EXTINF:-1 tvg-name="黑莓动画" tvg-logo="https://live.fanmingming.cn/tv/黑莓动画.png" group-title="数字频道",黑莓动画
|
|
||||||
http://[2409:8087:5e08:24::2]:6610/000000001000/1000000004000021734/index.m3u8?channel-id=ystenlive&Contentid=1000000004000021734&livemode=1&stbId=3
|
|
||||||
#EXTINF:-1 tvg-name="黑莓电影" tvg-logo="https://live.fanmingming.cn/tv/黑莓电影.png" group-title="数字频道",黑莓电影
|
|
||||||
http://[2409:8087:5e08:24::2]:6610/000000001000/1000000004000019624/index.m3u8?channel-id=ystenlive&Contentid=1000000004000019624&livemode=1&stbId=3
|
|
||||||
#EXTINF:-1 tvg-name="求索纪录" tvg-logo="https://live.fanmingming.cn/tv/求索纪录.png" group-title="数字频道",求索纪录
|
|
||||||
http://[2409:8087:5e01:24::8]:6610/000000001000/2000000004000000010/index.m3u8?stbId=3&livemode=1&HlsProfileId=&channel-id=hnbblive&Contentid=2000000004000000010&IASHttpSessionId=OTT19019320240419154124000281
|
|
||||||
#EXTINF:-1 tvg-name="求索生活" tvg-logo="https://live.fanmingming.cn/tv/求索生活.png" group-title="数字频道",求索生活
|
|
||||||
http://[2409:8087:5e01:24::8]:6610/000000001000/2000000004000000008/index.m3u8?stbId=3&livemode=1&HlsProfileId=&channel-id=hnbblive&Contentid=2000000004000000008&IASHttpSessionId=OTT19019320240419154124000281
|
|
||||||
#EXTINF:-1 tvg-name="求索动物" tvg-logo="https://live.fanmingming.cn/tv/求索动物.png" group-title="数字频道",求索动物
|
|
||||||
http://[2409:8087:5e01:24::8]:6610/000000001000/2000000004000000009/index.m3u8?stbId=3&livemode=1&HlsProfileId=&channel-id=hnbblive&Contentid=2000000004000000009&IASHttpSessionId=OTT19019320240419154124000281
|
|
||||||
#EXTINF:-1 tvg-name="求索科学" tvg-logo="https://live.fanmingming.cn/tv/求索科学.png" group-title="数字频道",求索科学
|
|
||||||
http://[2409:8087:5e01:24::8]:6610/000000001000/2000000004000000011/index.m3u8?stbId=3&livemode=1&HlsProfileId=&channel-id=hnbblive&Contentid=2000000004000000011&IASHttpSessionId=OTT19019320240419154124000281
|
|
||||||
#EXTINF:-1 tvg-name="魅力足球" tvg-logo="https://live.fanmingming.cn/tv/魅力足球.png" group-title="数字频道",魅力足球
|
|
||||||
http://[2409:8087:5e08:24::2]:6610/000000001000/5000000011000031207/index.m3u8?channel-id=bestzb&Contentid=5000000011000031207&livemode=1&stbId=3
|
|
||||||
#EXTINF:-1 tvg-name="中国天气" tvg-logo="https://live.fanmingming.cn/tv/中国天气.png" group-title="数字频道",中国天气
|
|
||||||
http://[2409:8087:5e08:24::2]:6610/000000001000/5000000005000031974/index.m3u8?channel-id=bestzb&Contentid=5000000005000031974&livemode=1&stbId=3
|
|
||||||
#EXTINF:-1 tvg-name="睛彩竞技" tvg-logo="https://live.fanmingming.cn/tv/睛彩竞技.png" group-title="数字频道",睛彩竞技
|
|
||||||
http://[2409:8087:74d6:22::7]:6410/270000001128/9900000119/index.m3u8?
|
|
||||||
#EXTINF:-1 tvg-name="睛彩篮球" tvg-logo="https://live.fanmingming.cn/tv/睛彩篮球.png" group-title="数字频道",睛彩篮球
|
|
||||||
http://[2409:8087:74d6:22::7]:6410/270000001128/9900000118/index.m3u8?
|
|
||||||
#EXTINF:-1 tvg-name="睛彩青少" tvg-logo="https://live.fanmingming.cn/tv/睛彩青少.png" group-title="数字频道",睛彩青少
|
|
||||||
http://[2409:8087:74d6:22::7]:6410/270000001128/9900000120/index.m3u8?
|
|
||||||
#EXTINF:-1 tvg-name="newtv超级体育" tvg-logo="https://live.fanmingming.cn/tv/NEWTV超级体育.png" group-title="数字频道",超级体育
|
|
||||||
http://[2409:8087:74d6:22::7]:6410/270000001128/9900000020/index.m3u8?
|
|
||||||
#EXTINF:-1 tvg-name="newtv超级电影" tvg-logo="https://live.fanmingming.cn/tv/NEWTV超级电影.png" group-title="数字频道",超级电影
|
|
||||||
http://[2409:8087:74d6:22::7]:6410/270000001128/9900000021/index.m3u8?
|
|
||||||
#EXTINF:-1 tvg-name="newtv超级电视剧" tvg-logo="https://live.fanmingming.cn/tv/NEWTV超级电视剧.png" group-title="数字频道",超级视剧
|
|
||||||
http://[2409:8087:74d6:22::7]:6410/270000001128/9900000022/index.m3u8?
|
|
||||||
#EXTINF:-1 tvg-name="newtv东北热剧" tvg-logo="https://live.fanmingming.cn/tv/NEWTV东北热剧.png" group-title="数字频道",东北热剧
|
|
||||||
http://[2409:8087:74d6:22::7]:6410/270000001128/9900000092/index.m3u8?
|
|
||||||
#EXTINF:-1 tvg-name="newtv海外剧场" tvg-logo="https://live.fanmingming.cn/tv/NEWTV海外剧场.png" group-title="数字频道",海外剧场
|
|
||||||
http://[2409:8087:74d6:22::7]:6410/270000001128/9900000115/index.m3u8?
|
|
||||||
#EXTINF:-1 tvg-name="newtv中国功夫" tvg-logo="https://live.fanmingming.cn/tv/NEWTV中国功夫.png" group-title="数字频道",中国功夫
|
|
||||||
http://[2409:8087:74d6:22::7]:6410/270000001128/9900000101/index.m3u8?
|
|
||||||
#EXTINF:-1 tvg-name="newtv军旅剧场" tvg-logo="https://live.fanmingming.cn/tv/NEWTV军旅剧场.png" group-title="数字频道",军旅剧场
|
|
||||||
http://[2409:8087:74d6:22::7]:6410/270000001128/9900000107/index.m3u8?
|
|
||||||
#EXTINF:-1 tvg-name="newtv惊悚悬疑" tvg-logo="https://live.fanmingming.cn/tv/NEWTV惊悚悬疑.png" group-title="数字频道",惊悚悬疑
|
|
||||||
http://[2409:8087:74d6:22::7]:6410/270000001128/9900000113/index.m3u8?
|
|
||||||
#EXTINF:-1 tvg-name="newtv潮妈辣婆" tvg-logo="https://live.fanmingming.cn/tv/NEWTV潮妈辣婆.png" group-title="数字频道",潮妈辣婆
|
|
||||||
http://[2409:8087:74d6:22::7]:6410/270000001128/9900000099/index.m3u8?
|
|
||||||
#EXTINF:-1 tvg-name="newtv精品体育" tvg-logo="https://live.fanmingming.cn/tv/NEWTV精品体育.png" group-title="数字频道",精品体育
|
|
||||||
http://[2409:8087:74d6:22::7]:6410/270000001128/9900000102/index.m3u8?
|
|
||||||
#EXTINF:-1 tvg-name="newtv精品纪录" tvg-logo="https://live.fanmingming.cn/tv/NEWTV精品纪录.png" group-title="数字频道",精品纪录
|
|
||||||
http://[2409:8087:74d6:22::7]:6410/270000001128/9900000109/index.m3u8?
|
|
||||||
#EXTINF:-1 tvg-name="newtv家庭剧场" tvg-logo="https://live.fanmingming.cn/tv/NEWTV家庭剧场.png" group-title="数字频道",家庭剧场
|
|
||||||
http://[2409:8087:74d6:22::7]:6410/270000001128/9900000108/index.m3u8?
|
|
||||||
#EXTINF:-1 tvg-name="newtv精品大剧" tvg-logo="https://live.fanmingming.cn/tv/NEWTV精品大剧.png" group-title="数字频道",精品大剧
|
|
||||||
http://[2409:8087:74d6:22::7]:6410/270000001128/9900000100/index.m3u8?
|
|
||||||
#EXTINF:-1 tvg-name="newtv军事评论" tvg-logo="https://live.fanmingming.cn/tv/NEWTV军事评论.png" group-title="数字频道",军事评论
|
|
||||||
http://[2409:8087:74d6:22::7]:6410/270000001128/9900000110/index.m3u8?
|
|
||||||
#EXTINF:-1 tvg-name="newtv明星大片" tvg-logo="https://live.fanmingming.cn/tv/NEWTV明星大片.png" group-title="数字频道",明星大片
|
|
||||||
http://[2409:8087:74d6:22::7]:6410/270000001128/9900000116/index.m3u8?
|
|
||||||
#EXTINF:-1 tvg-name="newtv欢乐剧场" tvg-logo="https://live.fanmingming.cn/tv/NEWTV欢乐剧场.png" group-title="数字频道",欢乐剧场
|
|
||||||
http://[2409:8087:74d6:22::7]:6410/270000001128/9900000091/index.m3u8?
|
|
||||||
#EXTINF:-1 tvg-name="newtv精品萌宠" tvg-logo="https://live.fanmingming.cn/tv/NEWTV精品萌宠.png" group-title="数字频道",精品萌宠
|
|
||||||
http://[2409:8087:74d6:22::7]:6410/270000001128/9900000122/index.m3u8?
|
|
||||||
#EXTINF:-1 tvg-name="newtv超级综艺" tvg-logo="https://live.fanmingming.cn/tv/NEWTV超级综艺.png" group-title="数字频道",超级综艺
|
|
||||||
http://[2409:8087:74d6:22::7]:6410/270000001128/9900000019/index.m3u8?
|
|
||||||
#EXTINF:-1 tvg-name="newtv金牌综艺" tvg-logo="https://live.fanmingming.cn/tv/NEWTV金牌综艺.png" group-title="数字频道",金牌综艺
|
|
||||||
http://[2409:8087:74d6:22::7]:6410/270000001128/9900000112/index.m3u8?
|
|
||||||
#EXTINF:-1 tvg-name="newtv炫舞未来" tvg-logo="https://live.fanmingming.cn/tv/NEWTV炫舞未来.png" group-title="数字频道",炫舞未来
|
|
||||||
http://[2409:8087:74d6:22::7]:6410/270000001128/9900000098/index.m3u8?
|
|
||||||
#EXTINF:-1 tvg-name="上海新闻综合" tvg-logo="https://live.fanmingming.cn/tv/上视新闻.png" group-title="上海频道",上海新闻
|
|
||||||
http://[2409:8087:5e01:24::8]:6610/000000001000/2000000002000000005/index.m3u8?stbId=3&livemode=1&HlsProfileId=&channel-id=hnbblive&Contentid=2000000002000000005&IASHttpSessionId=OTT19019320240419154124000281
|
|
||||||
#EXTINF:-1 tvg-name="上海都市" tvg-logo="https://live.fanmingming.cn/tv/上海都市.png" group-title="上海频道",上海都市
|
|
||||||
http://[2409:8087:5e01:24::8]:6610/000000001000/2000000002000000012/index.m3u8?stbId=3&livemode=1&HlsProfileId=&channel-id=hnbblive&Contentid=2000000002000000012&IASHttpSessionId=OTT19019320240419154124000281
|
|
||||||
#EXTINF:-1 tvg-name="上海外语" tvg-logo="https://live.fanmingming.cn/tv/上海外语.png" group-title="上海频道",上海外语
|
|
||||||
http://[2409:8087:5e01:24::8]:6610/000000001000/2000000002000000001/index.m3u8?stbId=3&livemode=1&HlsProfileId=&channel-id=hnbblive&Contentid=2000000002000000001&IASHttpSessionId=OTT19019320240419154124000281
|
|
||||||
#EXTINF:-1 tvg-name="七彩戏剧" tvg-logo="https://live.fanmingming.cn/tv/七彩戏剧.png" group-title="上海频道",七彩戏剧
|
|
||||||
http://[2409:8087:5e01:24::8]:6610/000000001000/2000000002000000010/index.m3u8?stbId=3&livemode=1&HlsProfileId=&channel-id=hnbblive&Contentid=2000000002000000010&IASHttpSessionId=OTT19019320240419154124000281
|
|
||||||
#EXTINF:-1 tvg-name="五星体育" tvg-logo="https://live.fanmingming.cn/tv/五星体育.png" group-title="上海频道",五星体育
|
|
||||||
http://[2409:8087:5e01:24::8]:6610/000000001000/2000000002000000007/index.m3u8?stbId=3&livemode=1&HlsProfileId=&channel-id=hnbblive&Contentid=2000000002000000007&IASHttpSessionId=OTT19019320240419154124000281
|
|
||||||
#EXTINF:-1 tvg-name="东方影视" tvg-logo="https://live.fanmingming.cn/tv/东方影视.png" group-title="上海频道",东方影视
|
|
||||||
http://[2409:8087:5e01:24::8]:6610/000000001000/2000000002000000013/index.m3u8?stbId=3&livemode=1&HlsProfileId=&channel-id=hnbblive&Contentid=2000000002000000013&IASHttpSessionId=OTT19019320240419154124000281
|
|
||||||
#EXTINF:-1 tvg-name="东方财经" tvg-logo="https://live.fanmingming.cn/tv/东方财经.png" group-title="上海频道",东方财经
|
|
||||||
http://[2409:8087:5e01:24::8]:6610/000000001000/2000000002000000090/index.m3u8?stbId=3&livemode=1&HlsProfileId=&channel-id=hnbblive&Contentid=2000000002000000090&IASHttpSessionId=OTT19019320240419154124000281
|
|
||||||
#EXTINF:-1 tvg-name="法治天地" tvg-logo="https://live.fanmingming.cn/tv/法治天地.png" group-title="上海频道",法治天地
|
|
||||||
http://[2409:8087:5e01:24::8]:6610/000000001000/2000000002000000014/index.m3u8?stbId=3&livemode=1&HlsProfileId=&channel-id=hnbblive&Contentid=2000000002000000014&IASHttpSessionId=OTT19019320240419154124000281
|
|
||||||
#EXTINF:-1 tvg-name="第一财经" tvg-logo="https://live.fanmingming.cn/tv/上海第一财经.png" group-title="上海频道",第一财经
|
|
||||||
http://[2409:8087:5e01:24::8]:6610/000000001000/2000000002000000004/index.m3u8?stbId=3&livemode=1&HlsProfileId=&channel-id=hnbblive&Contentid=2000000002000000004&IASHttpSessionId=OTT19019320240419154124000281
|
|
||||||
#EXTINF:-1 tvg-name="浙江公共新闻" tvg-logo="https://live.fanmingming.cn/tv/浙江新闻.png" group-title="浙江频道",浙江新闻
|
|
||||||
https://ali-m-l.cztv.com/channels/lantian/channel007/1080p.m3u8
|
|
||||||
#EXTINF:-1 tvg-name="浙江国际" tvg-logo="https://live.fanmingming.cn/tv/浙江国际.png" group-title="浙江频道",浙江国际
|
|
||||||
https://ali-m-l.cztv.com/channels/lantian/channel010/1080p.m3u8
|
|
||||||
#EXTINF:-1 tvg-name="浙江少儿" tvg-logo="https://live.fanmingming.cn/tv/浙江少儿.png" group-title="浙江频道",浙江少儿
|
|
||||||
https://ali-m-l.cztv.com/channels/lantian/channel008/1080p.m3u8
|
|
||||||
#EXTINF:-1 tvg-name="浙江教科影视" tvg-logo="https://live.fanmingming.cn/tv/浙江教科影视.png" group-title="浙江频道",浙江教科
|
|
||||||
https://ali-m-l.cztv.com/channels/lantian/channel004/1080p.m3u8
|
|
||||||
#EXTINF:-1 tvg-name="之江纪录" tvg-logo="https://live.fanmingming.cn/tv/之江纪录.png" group-title="浙江频道",之江纪录
|
|
||||||
https://ali-m-l.cztv.com/channels/lantian/channel012/1080p.m3u8
|
|
||||||
#EXTINF:-1 tvg-name="浙江民生休闲" tvg-logo="https://live.fanmingming.cn/tv/浙江民生休闲.png" group-title="浙江频道",浙江民生
|
|
||||||
https://ali-m-l.cztv.com/channels/lantian/channel006/1080p.m3u8
|
|
||||||
#EXTINF:-1 tvg-name="浙江经视" tvg-logo="https://live.fanmingming.cn/tv/浙江经济生活.png" group-title="浙江频道",浙江经济
|
|
||||||
https://ali-m-l.cztv.com/channels/lantian/channel003/1080p.m3u8
|
|
||||||
#EXTINF:-1 tvg-name="浙江钱江都市" tvg-logo="https://live.fanmingming.cn/tv/钱江都市.png" group-title="浙江频道",浙江钱江
|
|
||||||
https://ali-m-l.cztv.com/channels/lantian/channel002/1080p.m3u8
|
|
||||||
#EXTINF:-1 tvg-name="内蒙古综合" tvg-logo="https://live.fanmingming.cn/tv/内蒙古新闻综合.png" group-title="内蒙频道",内蒙新闻
|
|
||||||
https://livestream-bt.nmtv.cn/nmtv/2316general.m3u8?txSecret=b4373417a82ed64e52b0982a66da8df2&txTime=771E8800
|
|
||||||
#EXTINF:-1 tvg-name="内蒙古经济生活" tvg-logo="https://live.fanmingming.cn/tv/内蒙古经济生活.png" group-title="内蒙频道",内蒙经济
|
|
||||||
https://livestream-bt.nmtv.cn/nmtv/2317general.m3u8?txSecret=112b2c4c872de52b0f37aff6ead63ef0&txTime=771E8800
|
|
||||||
#EXTINF:-1 tvg-name="内蒙古少儿" tvg-logo="https://live.fanmingming.cn/tv/内蒙古少儿.png" group-title="内蒙频道",内蒙少儿
|
|
||||||
https://livestream-bt.nmtv.cn/nmtv/2318general.m3u8?txSecret=a2c948908728a0733cecbe1fadea23dc&txTime=771E8800
|
|
||||||
#EXTINF:-1 tvg-name="内蒙古文体娱乐" tvg-logo="https://live.fanmingming.cn/tv/内蒙古文体娱乐.png" group-title="内蒙频道",内蒙文体
|
|
||||||
https://livestream-bt.nmtv.cn/nmtv/2319general.m3u8?txSecret=c7b5c515d2bb6df442492d54955329a3&txTime=771E8800
|
|
||||||
#EXTINF:-1 tvg-name="内蒙古农牧" tvg-logo="https://live.fanmingming.cn/tv/内蒙古农牧.png" group-title="内蒙频道",内蒙农牧
|
|
||||||
https://livestream-bt.nmtv.cn/nmtv/2320general.m3u8?txSecret=4d368a175afa19737a9f5be10af24fe2&txTime=771E8800
|
|
||||||
#EXTINF:-1 tvg-name="内蒙古蒙语卫视" tvg-logo="https://live.fanmingming.cn/tv/内蒙古蒙语卫视.png" group-title="内蒙频道",蒙语卫视
|
|
||||||
https://livestream-bt.nmtv.cn/nmtv/2315general.m3u8?txSecret=4971666599ef9411629213c9a300bf66&txTime=771EF880
|
|
||||||
#EXTINF:-1 tvg-name="内蒙古蒙语文化" tvg-logo="https://live.fanmingming.cn/tv/内蒙古蒙语文化.png" group-title="内蒙频道",蒙语文化
|
|
||||||
https://livestream-bt.nmtv.cn/nmtv/2321general.m3u8?txSecret=d9d0fd7a252ef56b515c46a2e21830f4&txTime=771E8800
|
|
||||||
#EXTINF:-1 tvg-name="呼和浩特新闻综合" tvg-logo="https://live.fanmingming.cn/tv/呼和浩特新闻综合.png" group-title="内蒙频道",呼市新闻综合
|
|
||||||
https://livestream-bt.nmtv.cn/nmtv/2331general.m3u8?txSecret=4d7342ca5cd74480526ab6d292247aff&txTime=771E8800
|
|
||||||
#EXTINF:-1 tvg-name="包头新闻综合" tvg-logo="https://live.fanmingming.cn/tv/包头新闻综合.png" group-title="内蒙频道",包头新闻综合
|
|
||||||
https://livestream-bt.nmtv.cn/nmtv/2358general.m3u8?txSecret=98390a77c143a68f0fd64bfe6e181dcb&txTime=771E8800
|
|
||||||
#EXTINF:-1 tvg-name="鄂尔多斯新闻综合" tvg-logo="https://live.fanmingming.cn/tv/鄂尔多斯新闻综合.png" group-title="内蒙频道",鄂尔多斯新闻
|
|
||||||
https://livestream-bt.nmtv.cn/nmtv/2349general.m3u8?txSecret=e44477052aba305cadeea45aaf1c674a&txTime=771E8800
|
|
||||||
#EXTINF:-1 tvg-name="巴彦淖尔新闻综合" tvg-logo="https://live.fanmingming.cn/tv/巴彦淖尔新闻综合.png" group-title="内蒙频道",巴彦淖尔新闻
|
|
||||||
https://livestream-bt.nmtv.cn/nmtv/2348general.m3u8?txSecret=6a4ddce077e41b976fe33619fbef2b30&txTime=771E8800
|
|
||||||
#EXTINF:-1 tvg-name="赤峰新闻综合" tvg-logo="https://live.fanmingming.cn/tv/赤峰新闻综合.png" group-title="内蒙频道",赤峰新闻综合
|
|
||||||
https://livestream-bt.nmtv.cn/nmtv/2351general.m3u8?txSecret=8857087aeec2cec44d178a18550fdb8a&txTime=771E8800
|
|
||||||
#EXTINF:-1 tvg-name="乌兰察布新闻综合" tvg-logo="https://live.fanmingming.cn/tv/乌兰察布.png" group-title="内蒙频道",乌兰察布新闻
|
|
||||||
https://livestream-bt.nmtv.cn/nmtv/2354general.m3u8?txSecret=cf5f71d0000862b18f5813607b3dfd5b&txTime=771E8800
|
|
||||||
#EXTINF:-1 tvg-name="CGTN" tvg-logo="https://live.fanmingming.cn/tv/CGTN.png" group-title="央视频道",CGTN英语
|
|
||||||
https://0472.org/hls/cgtn.m3u8
|
|
||||||
#EXTINF:-1 tvg-name="CGTN纪录" tvg-logo="https://live.fanmingming.cn/tv/CGTN纪录.png" group-title="央视频道",CGTN记录
|
|
||||||
https://0472.org/hls/cgtnd.m3u8
|
|
||||||
#EXTINF:-1 tvg-name="CGTN俄语" tvg-logo="https://live.fanmingming.cn/tv/CGTN俄语.png" group-title="央视频道",CGTN俄语
|
|
||||||
https://0472.org/hls/cgtne.m3u8
|
|
||||||
#EXTINF:-1 tvg-name="CGTN法语" tvg-logo="https://live.fanmingming.cn/tv/CGTN法语.png" group-title="央视频道",CGTN法语
|
|
||||||
https://0472.org/hls/cgtnf.m3u8
|
|
||||||
#EXTINF:-1 tvg-name="CGTN西语" tvg-logo="https://live.fanmingming.cn/tv/CGTN西语.png" group-title="央视频道",CGTN西语
|
|
||||||
https://0472.org/hls/cgtnx.m3u8
|
|
||||||
#EXTINF:-1 tvg-name="CGTN阿语" tvg-logo="https://live.fanmingming.cn/tv/CGTN阿语.png" group-title="央视频道",CGTN阿语
|
|
||||||
https://0472.org/hls/cgtna.m3u8
|
|
||||||
@@ -1,322 +0,0 @@
|
|||||||
电影影视,#genre#
|
|
||||||
1905极限反转,http://43.138.11.122:215/cctv.php?id=1905a
|
|
||||||
1905环球经典,http://43.138.11.122:215/cctv.php?id=1905b
|
|
||||||
西部电影,http://61.150.67.62:9901/tsfile/live/1010_1.m3u8?key=txiptv&playlive=1&authid=0
|
|
||||||
西安4套,http://61.150.67.62:9901/tsfile/live/1017_1.m3u8?key=txiptv&playlive=1&authid=0
|
|
||||||
CHC影迷电影,http://113.195.46.176:9901/tsfile/live/1039_1.m3u8?key=txiptv&playlive=0&authid=0
|
|
||||||
CHC动作电影,http://113.195.46.176:9901/tsfile/live/1047_1.m3u8?key=txiptv&playlive=0&authid=0
|
|
||||||
CHC家庭影院,http://113.195.46.176:9901/tsfile/live/1046_1.m3u8?key=txiptv&playlive=0&authid=0
|
|
||||||
高清50FPS,#genre#
|
|
||||||
CCTV1,http://61.150.67.62:9901/tsfile/live/0001_1.m3u8?key=txiptv&playlive=1&authid=0
|
|
||||||
CCTV2,http://61.150.67.62:9901/tsfile/live/0002_1.m3u8?key=txiptv&playlive=1&authid=0
|
|
||||||
CCTV3,http://61.150.67.62:9901/tsfile/live/0003_1.m3u8?key=txiptv&playlive=1&authid=0
|
|
||||||
CCTV4,http://61.150.67.62:9901/tsfile/live/0004_1.m3u8?key=txiptv&playlive=1&authid=0
|
|
||||||
CCTV5,http://61.150.67.62:9901/tsfile/live/0005_1.m3u8?key=txiptv&playlive=1&authid=0
|
|
||||||
CCTV6,http://61.150.67.62:9901/tsfile/live/0006_1.m3u8?key=txiptv&playlive=1&authid=0
|
|
||||||
CCTV7,http://61.150.67.62:9901/tsfile/live/0007_1.m3u8?key=txiptv&playlive=1&authid=0
|
|
||||||
CCTV8,http://61.150.67.62:9901/tsfile/live/0008_1.m3u8?key=txiptv&playlive=1&authid=0
|
|
||||||
CCTV9,http://61.150.67.62:9901/tsfile/live/0009_1.m3u8?key=txiptv&playlive=1&authid=0
|
|
||||||
CCTV10,http://61.150.67.62:9901/tsfile/live/0010_1.m3u8?key=txiptv&playlive=1&authid=0
|
|
||||||
CCTV11,http://61.150.67.62:9901/tsfile/live/0011_1.m3u8?key=txiptv&playlive=1&authid=0
|
|
||||||
CCTV12,http://61.150.67.62:9901/tsfile/live/0012_1.m3u8?key=txiptv&playlive=1&authid=0
|
|
||||||
CCTV13,http://61.150.67.62:9901/tsfile/live/0013_1.m3u8?key=txiptv&playlive=1&authid=0
|
|
||||||
CCTV14,http://61.150.67.62:9901/tsfile/live/0014_1.m3u8?key=txiptv&playlive=1&authid=0
|
|
||||||
CCTV15,http://61.150.67.62:9901/tsfile/live/0015_1.m3u8?key=txiptv&playlive=1&authid=0
|
|
||||||
CCTV5+,http://61.150.67.62:9901/tsfile/live/0016_1.m3u8?key=txiptv&playlive=1&authid=0
|
|
||||||
陕西卫视,http://61.150.67.62:9901/tsfile/live/1003_1.m3u8?key=txiptv&playlive=1&authid=0
|
|
||||||
陕西1套,http://61.150.67.62:9901/tsfile/live/1004_1.m3u8?key=txiptv&playlive=1&authid=0
|
|
||||||
陕西2套,http://61.150.67.62:9901/tsfile/live/1005_1.m3u8?key=txiptv&playlive=1&authid=0
|
|
||||||
陕西3套,http://61.150.67.62:9901/tsfile/live/1006_1.m3u8?key=txiptv&playlive=1&authid=0
|
|
||||||
陕西4套,http://61.150.67.62:9901/tsfile/live/1007_1.m3u8?key=txiptv&playlive=1&authid=0
|
|
||||||
陕西5套,http://61.150.67.62:9901/tsfile/live/1008_1.m3u8?key=txiptv&playlive=1&authid=0
|
|
||||||
陕西7套,http://61.150.67.62:9901/tsfile/live/1009_1.m3u8?key=txiptv&playlive=1&authid=0
|
|
||||||
陕西8套,http://61.150.67.62:9901/tsfile/live/1010_1.m3u8?key=txiptv&playlive=1&authid=0
|
|
||||||
农林卫视,http://61.150.67.62:9901/tsfile/live/1011_1.m3u8?key=txiptv&playlive=1&authid=0
|
|
||||||
凤凰中文,http://61.150.67.62:9901/tsfile/live/1012_1.m3u8?key=txiptv&playlive=1&authid=0
|
|
||||||
凤凰资讯,http://61.150.67.62:9901/tsfile/live/1013_1.m3u8?key=txiptv&playlive=1&authid=0
|
|
||||||
西安1套,http://61.150.67.62:9901/tsfile/live/1014_1.m3u8?key=txiptv&playlive=1&authid=0
|
|
||||||
西安2套,http://61.150.67.62:9901/tsfile/live/1015_1.m3u8?key=txiptv&playlive=1&authid=0
|
|
||||||
西安3套,http://61.150.67.62:9901/tsfile/live/1016_1.m3u8?key=txiptv&playlive=1&authid=0
|
|
||||||
西安4套,http://61.150.67.62:9901/tsfile/live/1017_1.m3u8?key=txiptv&playlive=1&authid=0
|
|
||||||
西安5套,http://61.150.67.62:9901/tsfile/live/1018_1.m3u8?key=txiptv&playlive=1&authid=0
|
|
||||||
西安教育,http://61.150.67.62:9901/tsfile/live/1019_1.m3u8?key=txiptv&playlive=1&authid=0
|
|
||||||
北京卫视,http://61.150.67.62:9901/tsfile/live/1020_1.m3u8?key=txiptv&playlive=1&authid=0
|
|
||||||
东方卫视,http://61.150.67.62:9901/tsfile/live/1021_1.m3u8?key=txiptv&playlive=1&authid=0
|
|
||||||
江苏卫视,http://61.150.67.62:9901/tsfile/live/0127_1.m3u8?key=txiptv&playlive=1&authid=0
|
|
||||||
安徽卫视,http://61.150.67.62:9901/tsfile/live/0130_1.m3u8?key=txiptv&playlive=1&authid=0
|
|
||||||
海南卫视,http://61.150.67.62:9901/tsfile/live/1022_1.m3u8?key=txiptv&playlive=1&authid=0
|
|
||||||
深圳卫视,http://61.150.67.62:9901/tsfile/live/0126_1.m3u8?key=txiptv&playlive=1&authid=0
|
|
||||||
浙江卫视,http://61.150.67.62:9901/tsfile/live/0124_1.m3u8?key=txiptv&playlive=1&authid=0
|
|
||||||
贵州卫视,http://61.150.67.62:9901/tsfile/live/0120_1.m3u8?key=txiptv&playlive=1&authid=0
|
|
||||||
辽宁卫视,http://61.150.67.62:9901/tsfile/live/0121_1.m3u8?key=txiptv&playlive=1&authid=0
|
|
||||||
天津卫视,http://61.150.67.62:9901/tsfile/live/0135_1.m3u8?key=txiptv&playlive=1&authid=0
|
|
||||||
广东卫视,http://61.150.67.62:9901/tsfile/live/0125_1.m3u8?key=txiptv&playlive=1&authid=0
|
|
||||||
黑龙江卫视,http://61.150.67.62:9901/tsfile/live/0143_1.m3u8?key=txiptv&playlive=1&authid=0
|
|
||||||
吉林卫视,http://61.150.67.62:9901/tsfile/live/0116_1.m3u8?key=txiptv&playlive=1&authid=0
|
|
||||||
湖南卫视,http://61.150.67.62:9901/tsfile/live/0128_1.m3u8?key=txiptv&playlive=1&authid=0
|
|
||||||
河南卫视,http://61.150.67.62:9901/tsfile/live/0139_1.m3u8?key=txiptv&playlive=1&authid=0
|
|
||||||
江西卫视,http://61.150.67.62:9901/tsfile/live/0138_1.m3u8?key=txiptv&playlive=1&authid=0
|
|
||||||
云南卫视,http://61.150.67.62:9901/tsfile/live/0119_1.m3u8?key=txiptv&playlive=1&authid=0
|
|
||||||
四川卫视,http://61.150.67.62:9901/tsfile/live/0123_1.m3u8?key=txiptv&playlive=1&authid=0
|
|
||||||
湖北卫视,http://61.150.67.62:9901/tsfile/live/0132_1.m3u8?key=txiptv&playlive=1&authid=0
|
|
||||||
重庆卫视,http://61.150.67.62:9901/tsfile/live/0142_1.m3u8?key=txiptv&playlive=1&authid=0
|
|
||||||
河北卫视,http://61.150.67.62:9901/tsfile/live/0117_1.m3u8?key=txiptv&playlive=1&authid=0
|
|
||||||
广西卫视,http://61.150.67.62:9901/tsfile/live/0113_1.m3u8?key=txiptv&playlive=1&authid=0
|
|
||||||
山西卫视,http://61.150.67.62:9901/tsfile/live/0118_1.m3u8?key=txiptv&playlive=1&authid=0
|
|
||||||
内蒙古卫视,http://61.150.67.62:9901/tsfile/live/0109_1.m3u8?key=txiptv&playlive=1&authid=0
|
|
||||||
兵团卫视,http://61.150.67.62:9901/tsfile/live/0115_1.m3u8?key=txiptv&playlive=1&authid=0
|
|
||||||
宁夏卫视,http://61.150.67.62:9901/tsfile/live/0112_1.m3u8?key=txiptv&playlive=1&authid=0
|
|
||||||
青海卫视,http://61.150.67.62:9901/tsfile/live/0140_1.m3u8?key=txiptv&playlive=1&authid=0
|
|
||||||
西藏卫视,http://61.150.67.62:9901/tsfile/live/0111_1.m3u8?key=txiptv&playlive=1&authid=0
|
|
||||||
新疆卫视,http://61.150.67.62:9901/tsfile/live/0110_1.m3u8?key=txiptv&playlive=1&authid=0
|
|
||||||
甘肃卫视,http://61.150.67.62:9901/tsfile/live/0141_1.m3u8?key=txiptv&playlive=1&authid=0
|
|
||||||
山东卫视,http://61.150.67.62:9901/tsfile/live/0131_1.m3u8?key=txiptv&playlive=1&authid=0
|
|
||||||
东南卫视,http://61.150.67.62:9901/tsfile/live/0137_1.m3u8?key=txiptv&playlive=1&authid=0
|
|
||||||
金鹰卡通,http://61.150.67.62:9901/tsfile/live/1023_1.m3u8?key=txiptv&playlive=1&authid=0
|
|
||||||
卡酷少儿,http://61.150.67.62:9901/tsfile/live/1024_1.m3u8?key=txiptv&playlive=1&authid=0
|
|
||||||
咪咕TV,#genre#
|
|
||||||
cctv1综合,http://159.75.85.63:36666/migu/608807420.m3u8?migutoken=eeb1112e872459659520e2370334cd123f857823a9908b2271eb845146971c4254f0cdcae55f43745cfde667f854522162359977c5f0e5d93ea045257003dfe585c98c86debbbf377ecd8786a7
|
|
||||||
cctv2财经,http://159.75.85.63:36666/migu/631780532.m3u8?migutoken=5a6bfb72c702864ff54769daebcc1686d6ef04ce8342bf9ebb126c2f17310efb10a29d96276c99b8e54f6fa68e3d55d80707140f65d2c6dbaa2986154e2706f19965dc4c00cf32068571b0ca12
|
|
||||||
cctv3综艺,http://159.75.85.63:36666/migu/624878271.m3u8?migutoken=6d52b05ffb543af8ed09bcc27217fd7cb97716e4bf0b836535ea16f276fa18eb1f6c162e9ab530b79a7a8ad2071a0d276a93c56b187d3773f6be483773bf7165758d85cd4440706c2270545502
|
|
||||||
cctv4中文国际,http://159.75.85.63:36666/migu/631780421.m3u8?migutoken=afcdd5605aa5874bbc70bfc43b14edbb1c589dbdd2562b52f282fb111a206c8c2db4b0be09e2e3c36961f1ad151a7590524fda6a1eb929d33330457425eb9c33d300c036584aef8095ae1699ca
|
|
||||||
cctv5体育,http://159.75.85.63:36666/migu/641886683.m3u8?migutoken=8b4cbcc8e1ae07257187c3ae271cffb5971ca469bd7167ba34812b2b5331dd0f4ae7ccf0e8b9d8924da04a5204f48bc0421871bd256e263666584b0235cf2fcea6e05afe0be0d480d1368cacaf
|
|
||||||
cctv5+体育赛事,http://159.75.85.63:36666/migu/641886773.m3u8?migutoken=3368be112eb26a86a0fced5d5667b4532f50a1ef5a54e2a325ed87bfdf4e632382ad1ac8507a10035459a20ed8d4e33f6f273149e488f8d4752b19c7ce3db072606b1b73c25831de133c5ffb53
|
|
||||||
cctv6电影,http://159.75.85.63:36666/migu/624878396.m3u8?migutoken=2bb1e29845d48c77fd7dc99a6baa143feecf36b5a8a67bc15d3846ea840cf4a191fef94ae650ee41d9d654507ed7ed61a9a9494284cbb7782cec259e0e8fd0471dafb06d6bb93a7579b5ee08f3
|
|
||||||
cctv7国防军事,http://159.75.85.63:36666/migu/673168121.m3u8?migutoken=53648363c115e150cec450ca403d9b7951eb9260f43ae345aa551d8595ffb7236d9833f76531dbe425b0245cc6fe8e56ff3604e978c6cdd48b40bb964661bca6f235b95cf4fc4539dff4e2c90a
|
|
||||||
cctv8电视剧,http://159.75.85.63:36666/migu/624878356.m3u8?migutoken=ba01b0df0eb6fc5baf928f6457259284cef44c1e19838572ae47d5d9cc06588ee9e63d0f9bfd1d9073f24656ea3b8d2fdbf2dc7e542fa3a840e8ea429ecd66ba8808d803f8cfca593c30ea5ee7
|
|
||||||
cctv9纪录,http://159.75.85.63:36666/migu/673168140.m3u8?migutoken=1333a0ca144a0e92c5065c3a66bc3f44ca5eb1f5ded736ac06c5214d6c54431ee178ae321cfdaf0bf4aed7fab3a94182ce6b0b9e70aee10e9f7e2c861810cab37e8350465c35a86bd1eb578c0e
|
|
||||||
cctv10科教,http://159.75.85.63:36666/migu/624878405.m3u8?migutoken=763c699d2a8222b6d4a5a4259d9a2b281ac507a835e38e7ddacc8dc61c86f45b5c2d187ae07382030348209a3c665ada1b0260e198e7066260c5b5c10f5a5298852721fea1ce23ea333390b7c5
|
|
||||||
cctv11戏曲,http://159.75.85.63:36666/migu/667987558.m3u8?migutoken=0cd0cc5e9e9131769873e44212bc155f404331dbedb01884f500e0c17c5b2b8aebac1b2ef69fcc255ae175b8a0281b0cd2e39c55c6a536fcb9032eeb56254eade1194441fa33d435028328b641
|
|
||||||
cctv12社会与法,http://159.75.85.63:36666/migu/673168185.m3u8?migutoken=d451172c1fced180363f22272b033dc29e67738eb45888da2350adc1a34118499b25eaa548623485b9df7e59c84b6299a2f01070ad1b8511220aa814295b9893761de3ac47e7c919b8d4bf0687
|
|
||||||
cctv13新闻,http://159.75.85.63:36666/migu/608807423.m3u8?migutoken=78362e7e7f944b1597d3db4af4d512d16e0ba963755b97615103f28c9abd71e05fe530c1586ae6e083f03cefc4d352854b0a89dba90f273c9891b1b05cf17edd4f16ab8fff6cb48901e9e6d545
|
|
||||||
cctv14少儿,http://159.75.85.63:36666/migu/624878440.m3u8?migutoken=f9e77b8bc54e22e3219b2dc7e51b1c4c5c55a53e4d5ff04c38c2d9c83ee227d7c63eb715726623a36d70ff8787d88b0befa341f6426ac78a36bf29820359ff9ca17d9262cef933a0fa59264dc4
|
|
||||||
cctv15音乐,http://159.75.85.63:36666/migu/673168223.m3u8?migutoken=363d6e39ef348bbc2921e313a349892146eb88e148a4674e45c293fa3702d04624c59f581d24056513b2fcd875b7fb837ab8725f9e75ad060965dc625dbca5570662c921b5443689dfb1d5de5e
|
|
||||||
cctv17农业农村,http://159.75.85.63:36666/migu/673168256.m3u8?migutoken=ff14e0d8f326bd4db09b0eb5a513de9411ca4011a7e89e4417cabf859c14cbee83ee0f279c82f6acaa8cb5d80c679f0cf904489b9ff0f427704557360c46398bf06cdfce02aabab54e2da59e75
|
|
||||||
cctv4欧洲,http://159.75.85.63:36666/migu/608807419.m3u8?migutoken=901e49a817078eb73fed1223eed364366d8c3663974893782c2753201e021a1229b8a80affc72d8cc1ff11799ac7512c3d76689cce6f2922fd3c80bb5af0c7656134726059e0a19051de5600a1
|
|
||||||
cctv4美洲,http://159.75.85.63:36666/migu/608807416.m3u8?migutoken=6e63bb957e7a7a586c3bb9e034114eed7600d1f78d593144e513300359c43b10a47bed77394dfaa20f821c9c3fa2492874691f480632ce24cf1f9c68fdb5d9de9c8b27ef26d83b757654bd8fb6
|
|
||||||
cctv9documentary,http://159.75.85.63:36666/migu/609006487.m3u8?migutoken=95354d7d948baf9dce46557cd0bcf476badd6e559417913b0ee929c162af2cf60beb200eac579888a33016fbcfc130a1449543381f9aeba1a0bdcc7fc68fb2c573343e1b9dd68b39e6c266b9bc
|
|
||||||
cctv阿拉伯语,http://159.75.85.63:36666/migu/609154345.m3u8?migutoken=aceca31d6abd217be1a02187c0a20e96c4411e6e93727bb9638452babf83498b972c74168bcbdfbb4e54d90207a1464be39a6ab2ad9f7db52f2265fd5a13893836bafe2d97a7f9f9d66979bab6
|
|
||||||
cctv西班牙语,http://159.75.85.63:36666/migu/609006450.m3u8?migutoken=7d2101f3817f71d2073984ff4ce8832515039ca849bea2917f938a56a87d1c2351ff38e4310ac0d236c2e3fcff1470fd5638fab41bbb71f698a3af5967e86fbc4c3622ef9234d608542bb74c07
|
|
||||||
cctv法语,http://159.75.85.63:36666/migu/609006476.m3u8?migutoken=0e801e1d87a9fec14c69505c87a1e193ebfa6cd4ae82c1f0bf01a713ce5a9e51e6830253bcb861cdc2b86f06794cb3e47cc609dbfff33bb523c6ed5bc315e08ff488c9f3b8e4435854ab8b6695
|
|
||||||
cctv俄语,http://159.75.85.63:36666/migu/609006446.m3u8?migutoken=e36eae7b6bc043fcfa41956bc837c39d303a0ed7c38e487f979b14af2ff489644576c8f6e997b183a492faf696f99a9f004afb8c2b965cf75c604d0920638cc5e27d3e2761c3996b99c01fe1ef
|
|
||||||
cctv发现之旅,http://159.75.85.63:36666/migu/624878970.m3u8?migutoken=896f19a95a2e23607ca99eeccf1c42512ba527a9273bc58287e28d37e43b1455ee017605b1a87c0849062fddee36d9c2aaee6d74eab9a8e754d9099f32532fdbd5ad12ebba94d40b41b163e19e
|
|
||||||
中学生,http://159.75.85.63:36666/migu/708869532.m3u8?migutoken=66e595940bdd77aa62020d0d4b2b1e058adeda27f97d1c40044a9e7905312d3a5c8f7dc10cc2784a4c09642ee82c9e0a35306c7f02d20b9f375c2ef2826b51b0d75356c6654e8624eafbb94a8f
|
|
||||||
cgtn,http://159.75.85.63:36666/migu/609017205.m3u8?migutoken=296930bbfcd367864835745b08aef6d5c1531fa51547e3b0b584e52aa42b4da6045fa3975d72b58d823b96201d97bdd60e915950751cec50e221624fe6f4cea38a64d8d069dd28633cc6c5347b
|
|
||||||
东方卫视,http://159.75.85.63:36666/migu/651632648.m3u8?migutoken=1b2b8e27ba48ea84743bfbe5803dce0853afcbf169218f39a54948009906f47cae46bf4c90ffb6ea8bf8414738efaa3db2524c2af05314c5175d2785710811d0a89dccf5a937679bfdb1d0890b
|
|
||||||
广东卫视,http://159.75.85.63:36666/migu/608831231.m3u8?migutoken=671fa5e70a864be113062ab0c3573c15568b01193d0797d67e068fa4ad0ad75a9eb2b8e6628e4b0f570f7c59dae9088b53b85bf82864b247fef336c73ab6c8d19af726c3012b0b4c597f50bc5f
|
|
||||||
江苏卫视,http://159.75.85.63:36666/migu/623899368.m3u8?migutoken=44450ee5d9805c0c359d156e873d4cc8f71e5d03261dac3242e7ef82f604c2e10f8f5e17cf1787414b5a682160148f45ba9af15e6228bead8ac342edc8f55c371c850283f55eaa4fd2641cd2c4
|
|
||||||
江西卫视,http://159.75.85.63:36666/migu/783847495.m3u8?migutoken=264c06158f8ce1ea04d92c053a658b3f192597f5937e8efe7c79384088c22c69f6624a9a15136d530ff0c93671b81bb04b27286ef7cbcd30d209f810d7df649c97da27db54ce5c4110410bb750
|
|
||||||
河南卫视,http://159.75.85.63:36666/migu/790187291.m3u8?migutoken=54e950d8de5b9f9fa88c0f95d33485b2d9c0ade774aa8f55029e6ce7c5d1b8cc8d7eaba6b0fea66a3ef3801aca4db576b10ae3b6bff3e65f6a9226f1c4f208831ddca2923ba0a0d2d40f29a47a
|
|
||||||
陕西卫视,http://159.75.85.63:36666/migu/738910838.m3u8?migutoken=4df2a583eda9c2e770f5317eadbaf31d85f17001650f9f74628759d54ad2bfdfd4ff987288c8a5d4308095efa1aed489cf83fa0fc4fc0e46ea7fde590e6f741491acebe9dabba2ddca6ce6c869
|
|
||||||
海南卫视,http://159.75.85.63:36666/migu/738906860.m3u8?migutoken=48149681f7d222331688773c2d9afcd9b63835eb43421f3b1c2ae4ac4e08d80ef3a5201250d9d11d76e4593c11b54d6be122087d542e84ae2fe81eb2f3943d98f4b6359760a12ceffb09a1bc69
|
|
||||||
大湾区卫视,http://159.75.85.63:36666/migu/608917627.m3u8?migutoken=caa2ec07bce65fe6fb9ef512cbe7b1ed1fbbd98f1c54aa3f0c002aa30aca7c681319d7ca5a9c76fafe1af50f4bd950f7fadd5b936bc9af5ca6ca99fbdd5f1bdcdb2fb255a6dcb35f706de94df0
|
|
||||||
湖北卫视,http://159.75.85.63:36666/migu/738906825.m3u8?migutoken=ebd58724213e1fb56e569c5e054b71ea5faeb26ed0e3f090d151d34ce65454a18d9ae4283bf2e62b5e9eb6786842981463463fabbfd7aa5a4eeba66a3c200876b39ec2e3330b129d51e43044f7
|
|
||||||
青海卫视,http://159.75.85.63:36666/migu/738898486.m3u8?migutoken=8f5779a8b87e0f3c23a26e5d01a01f86022e7686a8333b7146b9af1e2d3f4ec69c3cb4e862841fdfbcbc6a1e593ec814e416d22bc87367052306bfbf29d68b3f7972cf9ec8f0a95fe309a49f52
|
|
||||||
吉林卫视,http://159.75.85.63:36666/migu/738906889.m3u8?migutoken=e2d187487c430137516d0cfdf49e16998d6902fd171dfeebfe13f71abc10fb8bf8fa83755a805d8e9ea02241be70d06ff498024b3e66c70f7092996251016391563322afd5bcb149c4c769c0f2
|
|
||||||
东南卫视,http://159.75.85.63:36666/migu/849116810.m3u8?migutoken=44ef8858b59c968f6b5ca1412c9af210d8fed52a08cf5d3b3aed82d3a989a6f3f3eb5c1ffc6de136094b79387da5fd316681c85585ba49fb8ade2c77fe280808937f3fd399f7ff46476c96fa0c
|
|
||||||
海峡卫视,http://159.75.85.63:36666/migu/849119120.m3u8?migutoken=c49368de563e80e8accb83b5a7d55813053cf7495b79c078daddb11f00b916847d540ec778266e716b43fb3a5072ae3b29c991b2a7adb689474c82762b945c9dff290823aa7990bb3ce754d815
|
|
||||||
上海新闻综合,http://159.75.85.63:36666/migu/651632657.m3u8?migutoken=253d05d56848cbf81274a9db019e00694ac859beb40e46252ca3b5f7059739e5f1d2b091c1e35b0873c461911ee8bd92e96c89ea9c29d121849f057b7e0ad41a15c0290dcfa221244b756ba3b4
|
|
||||||
上视东方影视,http://159.75.85.63:36666/migu/617290047.m3u8?migutoken=b8f97b440ceb86aad67aba65ca7bae25fa9c3d1b62ecf83bd5ae579323222b22765901a06491f135e6dd36523e05e587cadc03d319f11015eee2e5303fe81dbd157a774dc7ae2996cedfce2575
|
|
||||||
上视纪实人文,http://159.75.85.63:36666/migu/617289997.m3u8?migutoken=5416b1926fa206d2ad4a3586dce86d1f7c169259980294457af4dcb9c3898de402162cfb7eb006f7775de02ccf596f0268740c4d4f1621708860bccf5970401b7e7c1082bc61ec9dc90ef69e58
|
|
||||||
上海外语,http://159.75.85.63:36666/migu/618954688.m3u8?migutoken=ee79f315a34a30772c3250481561d12fad059c5a237128c3385f3532c0df92fa73b55fd8ff44470c3030caaeb64ecbf2a16169887241a2af2453c422b03cb71038aa540c0e94f7ef66cc9a7a15
|
|
||||||
上海第一财经,http://159.75.85.63:36666/migu/608780988.m3u8?migutoken=98afb288258b5b0a6eea6b800672ee63ced05c37289d828469e09ca5d9e17e6964855b89a56e906525c8487546223f27b1a281e77fe5ad566431f31b36810f27412aeacd91199c9fca9c095e84
|
|
||||||
七彩戏剧,http://159.75.85.63:36666/migu/796071456.m3u8?migutoken=ab62a7338d5f55a4ecc15c9f49a84a2b569841cbb94f1549ec339bc3da2b6842026b455158228374229d9ce6a37ce03710f7416909455e3bc61bb32c995edccd81fc7d1037dd296e9347e66319
|
|
||||||
南京新闻综合频道,http://159.75.85.63:36666/migu/838109047.m3u8?migutoken=6d02ada5111e1c242367924a186dee61e71153e27ff05ebf483408afbade7e1a42aadf6ff4dbfa577fb3b1b9f56f3df70b3144f1cbdb84d2bdbc19a9d15527ea8d42c658757d9521fe391f0f11
|
|
||||||
南京教科频道,http://159.75.85.63:36666/migu/838153729.m3u8?migutoken=39a3785d44d4e1b084ec90acb28bc3e31ac53c5773ab61e302e0ac58e0fc0b3961467231d04119281c61f1871cc5e3e1dd8eb443b5e3f60768fcf9764f3e1d1d495be42592b24958fc5632203d
|
|
||||||
南京十八频道,http://159.75.85.63:36666/migu/838151753.m3u8?migutoken=2dc875d41fe191848137e116ce726d9aa700e19f657a047e41f1febf49c686826fa997d5121ee174f7180029c2d7aaa1b815e0c9397b63e91c39ae846487380997cfeb174a668300939a61d5ac
|
|
||||||
江苏城市频道,http://159.75.85.63:36666/migu/626064714.m3u8?migutoken=d3c94b0196507d8428655f70670af2c6ea45199f9498903c5d6debc0584d9de27542068fa7b88633308355101d6bb912e3d2887728edbe6d4b6474df5eae9dc7afffa0f8aef7ac904ae2e25055
|
|
||||||
江苏国际,http://159.75.85.63:36666/migu/626064674.m3u8?migutoken=e5cdbc320181be4ffc1b1250a5756934063a7c12884680b1a3d2c45216d781a128fc9fc308d44aa5dc05a038e28b483dcb6e48403cb6fd3d715c314da05de3bb20ba3cda346d569e4d0765c199
|
|
||||||
江苏教育,http://159.75.85.63:36666/migu/628008321.m3u8?migutoken=48117648320d08f36b38555b8e30241ee1809f729b3a1288811d790a1e8ce7c94bbef45d14a861b2d6b4d900f9d3d832944619aeaf3256b4df3c947b08facf86597c36d10009330d28bfb4639c
|
|
||||||
江苏影视频道,http://159.75.85.63:36666/migu/626064697.m3u8?migutoken=ae74e65a68b96dba3290d052c5c03011aa51654de1ef85afd8786fddc87c6ac80aacd37d02ed7d9fae948fe16b32721c7bf2d77af3140fa5087227673c5d8976aadc1cfe65af98ce8e3edaa59e
|
|
||||||
江苏综艺频道,http://159.75.85.63:36666/migu/626065193.m3u8?migutoken=57a6600f561b12ce4315746648b6edc13d1a5ada2fa8d69191a04b023f75cd36e6096c53938b255454c9fcef2e120e171037e42aebf21e96e438af76164e98dd924557c0035d5de0e623d1ff28
|
|
||||||
连云港新闻综合,http://159.75.85.63:36666/migu/639731715.m3u8?migutoken=442340bd2e8343b7e09b5dcfa2b92653ed915a4d91cacd28be58448ff854f4060e1de59b2ab87a54d6e2ccc88d4d6ff3564905ce3b7cdccf61f95a76e835388da17285f8c0576e76d6c62b8099
|
|
||||||
公共新闻频道,http://159.75.85.63:36666/migu/626064693.m3u8?migutoken=fd16cefb60fe4f64a100345ab24c539d6449858357c41dec5b1a2ae71a7ced1b466941e25258632ea8c84657a68a0f0c21fb88db6cb5dce0689f0ce9ff2a0a7a41944017300e8643b8b0f89c1c
|
|
||||||
淮安新闻综合,http://159.75.85.63:36666/migu/639731826.m3u8?migutoken=8f78e1c5c2fc706e49be5e7655fa5100a791ec10d6afe0e3cd1fb493eabd10ec9ae2801b0f0b58a1c43719225445aaaeba856e07b08b22650dc12a850a8b2af08e110759beeade3ed13b84615a
|
|
||||||
泰州新闻综合,http://159.75.85.63:36666/migu/639731818.m3u8?migutoken=6b622e44400bd6557c11cbe3d77d9b12c6fc75725590b03531b2548c63c336cb567b67bfd0f87d2de7f213ad97925fec354a3971b3d0ce163a20a1a6199c1c3c4fcb1f4b59665a6eed5d1e7311
|
|
||||||
体育休闲频道,http://159.75.85.63:36666/migu/626064707.m3u8?migutoken=550d47ddff744b99363256e1369196fceaeeb7e72b863723eb96d4c8cba459e2d7b983e80e1eec9770e9a4e15684f5e102ed3daa999f8afdcaebf44a97a7b8143e7b2c7332634165363a243218
|
|
||||||
宿迁新闻综合,http://159.75.85.63:36666/migu/639731832.m3u8?migutoken=dff3938f5c3d0f20afce69a352922916a0e4e10e42eaaca00a34488fe8fe75d30818e1067a966780d203d80d555478c4f1f07a2a1e246cd8ae75c231475a814ceed8fd61b63b648462d4cb9917
|
|
||||||
徐州新闻综合,http://159.75.85.63:36666/migu/639731747.m3u8?migutoken=90e76c7f5071b98c62583057eea444e1ee733e5a8b97f9ffbc2634603c2bdf0c306468e52ef830034b7d9d90241e1e6a70030376d3c2e0f1dc450f294abbfbec2841f19503bef948cf6be9dec2
|
|
||||||
优漫卡通频道,http://159.75.85.63:36666/migu/626064703.m3u8?migutoken=b9a1519e6945b1197f315ab5435e95daac43e163e375679ac73fdded2338afd28094f4ecad8ba35a7f79052015d3740f71c58d88b8ba733e18a8e0452b4396bdf16d2160da5086d90211fb4116
|
|
||||||
临洮电视台,http://159.75.85.63:36666/migu/668225749.m3u8?migutoken=31c6144d68aea4e449475278e7f2af581a8b6fdd74a4db278215c49b8e0ff674a7442d05e43910b9f9d069e2ce4542e281b3daea3ed9abb6628188f1c2b7445d58ced48a49a3598775da42cf63
|
|
||||||
高清大片,http://159.75.85.63:36666/migu/629943678.m3u8?migutoken=ef319d94f5d34d74ee46f7fb28107a6a86cc89a1f4986c913284241b4a4831bd4fa486f5bc7b91938d63150b038cd720d99d56f26a9794e590feeeb29fc46407ff9a5bf35b740dc0e6e938def
|
|
||||||
经典香港电影,http://159.75.85.63:36666/migu/625703337.m3u8?migutoken=62d3eb9956c492c2f120988df5f4a08d49efd939626d55fa5c1742b10fc1592fd1d25933e42a7abcd6fa5fb8db24bff14d74368e8f8e96c24d5663648a3fa72964f505fe76b77c62b1923a0c44
|
|
||||||
军事迷必看大片,http://159.75.85.63:36666/migu/617432318.m3u8?migutoken=993509e842ea8df4e78169fd11b3768d93d3b14cd66b0814eead9c10f75e18992ae0318553efc303a95a9bb9c905eda02e514467c2aa4d76fad622522ea483a690789011ee6f08261e411bfb6e
|
|
||||||
新片放映厅,http://159.75.85.63:36666/migu/619495952.m3u8?migutoken=272985870ed51a17dd42785b5ec8ac3a7de999b22533d1f61c414cfb9fbcf024f94661d1e0d07943e546e694b2d048ac2cfe1c07ce4138685876e7d957068fe3a5f42e0cbd49160a08dcbed7b6
|
|
||||||
chc动作电影,http://159.75.85.63:36666/migu/644368714.m3u8?migutoken=984dd2467c7a46d55ece8d4447d0e246f86be32ffee1e5ac9a42142469dd2de3dc91b6e573feadc590bf395c232a65a090a11592ee96df4547ae380de8cf90396ffcb6987c72ea4d395339f813
|
|
||||||
chc家庭影院,http://159.75.85.63:36666/migu/644368373.m3u8?migutoken=299cdea9d520b3ae4f6ceddd0b5ce677abea99b9395d810322f86c2f20b6a88be38a8d7303bac3169ab76f7b888acd52a3279d70eab265ffa980e01e291aa7f091d6addba7ee6ff13c894d5350
|
|
||||||
南方影视,http://159.75.85.63:36666/migu/614961829.m3u8?migutoken=d12e31663cac0bca0d813e7e467cd308d6fc42ec1103bebd3a947bc658c070b437a7319d60748d991dc87c7a825d145552b8b8f0288d62d0d4fb57deb3c7560a4ef9f67e255c822a6d1bdf1781
|
|
||||||
红色轮播台,http://159.75.85.63:36666/migu/713600957.m3u8?migutoken=9264288ab63d8533938d62f1f738c1c338be29fa02c50add403fac3e391c094af6d179e8ed00ae43e4c5a936875d2ad8edb4cbb6d057e586c98320dfa22a18b6326975c22e11cc91ad48d177e2
|
|
||||||
欢笑剧场,http://159.75.85.63:36666/migu/790187880.m3u8?migutoken=f9cce0843128c19243b0a1548ca442592ccc567c69fa84a566826cfe8cd2dedac8c4bbc1445dad619f63905897e04f4933d3bf649d2895442f85a5df156a533deaf8b6f6486e21efe164c22ff0
|
|
||||||
金色剧场,http://159.75.85.63:36666/migu/713591450.m3u8?migutoken=f8d604102da3e4a80845905452a3d21c6c891efe49940483b03f6ddf660aebf49f29959eef3e172497146ceca3eb5fc8b71f999bb6cbbd82bb1879862017b2a1c828bba8a71f19a3906d376e77
|
|
||||||
nba经典,http://159.75.85.63:36666/migu/788815380.m3u8?migutoken=6fbaa86d0b81f9189c0708fbcdfec826026d2893bb8ec4f1786706dfac1ceb9857c1fc41dc132c61afb59020a64d2b7683749b6b43a198dd30ad5b0f9c0f91c36899bf66ddd11d657f85f7ea31
|
|
||||||
五大联赛经典,http://159.75.85.63:36666/migu/780288994.m3u8?migutoken=7410c9b816ec8411cc533c7fa133be5d89c3f4cbce50a306156adcb3628fa61a5f110a096ee6f344f073be192685936ba8fd6184e3a6c09fee5716d1612108985f9c8d1d21bef90473cbcf1036
|
|
||||||
中国足球风云,http://159.75.85.63:36666/migu/788816794.m3u8?migutoken=e291ffe1f4bc1c3fa46a44963b2640d73d09556d48b9870f2aa5fcc1c1856cd3bed8205a9a90b841b13d077cbc079add9a9d1220358ffa37b5d1792d50fe3b0155096471409a2dfa29ef6190d2
|
|
||||||
劲爆体育,http://159.75.85.63:36666/migu/796071336.m3u8?migutoken=684f7fd963665eb753c0ecb18ab87c20bccab366c576096872ab5fa961d0638674229c9ea764836b18b726f1d0ae9c3a82d387d907a591964ed3769682690232a7cbec7ee575eccbbe972822ed
|
|
||||||
魅力足球,http://159.75.85.63:36666/migu/796070308.m3u8?migutoken=efd9d6353f0c79418f2a539bc603ec8bdb64cfe5ee46fff36c011116b35aa1eddf42921e4b6d2d32b4511af6419a6fa5db92963407bc13ef1826b09ff46f5f8d4c072d8bbf6523a28cb15a9cae
|
|
||||||
赛事最经典,http://159.75.85.63:36666/migu/646596895.m3u8?migutoken=c69afa5cc83594814f36427a423b3e120524dc2e8a07ba110e5e3be812378ef0aa3438ca664003911c675bb129a34050b1920ac34f24d009696f974216566e136d6e1f2b340937a758bf82f076
|
|
||||||
掼蛋精英赛,http://159.75.85.63:36666/migu/631354620.m3u8?migutoken=89eff51a683f53c6c9ef79d0d9e0fac5bf8f88966c39c35e13920557e637b087b90748e8e872a32daa2fe81c69eb4dd445a2f13b872627007373c66f36da7eb9ce392148b0fa2a49a407ff7877
|
|
||||||
体坛名栏汇,http://159.75.85.63:36666/migu/629943305.m3u8?migutoken=5bd08c5e8d8576c45c3f9dbf33dff88023ef7f3bc84ff19aefe3704812595ea2ffda2f8f30f02e19c1d01315e22abf73cb636053815a0010cf7a58d5d9d6b36ea18f2c09435d952ab46ad63b05
|
|
||||||
四海钓鱼,http://159.75.85.63:36666/migu/895358641.m3u8?migutoken=9818e52e79a4203004be09728900d587b86fd4f6ef5573cba0140a9bac282e3f2b0fddee114ec73bd07c4bc30903d41ec3f4351a99dadc84c88b44cce790cdb6fa091c7229cb2a7bcc3185fba8
|
|
||||||
咪咕24小时体育台,http://159.75.85.63:36666/migu/654102378.m3u8?migutoken=0e1594227603da77e6a1b8d1cef1be8b61bd1c390b03d3393ff717d1e67f55864acc08cc7feefc17e8b90a18d356f4e8d69ce6ac846c09d9bc82f948ac4d3735cb28789b972353df9140fa1215
|
|
||||||
游戏风云,http://159.75.85.63:36666/migu/790188417.m3u8?migutoken=47259461bc2e99d083c163ca1081ef7226e32694d809c19b0c4ffdd9b4ad12a48baae2e613743aeff0751bfee7eb8a83945a7d30c68462bb2b220c3b559fdff8d191a02f40822fb49f75cc7652
|
|
||||||
cetv1,http://159.75.85.63:36666/migu/923287154.m3u8?migutoken=7702e81c07a32f41e5de6ee5fd7ef92726cc0ba1f5d506b9ff6ff9d6682948270827d6665a27efb3142a886abd899ae339cbfe2482e04d561b652f768e4107c2394bdccc0b247dfcb0ea650c45
|
|
||||||
cetv2,http://159.75.85.63:36666/migu/923287211.m3u8?migutoken=a07f322cf5bfbec0348e3aead4d37ada80378e6034baa4ff1751d461138ade5d189d14738774331941fdfbb405487a29fc818d56c06576a49f157e408000ec1920d6e016c4b3b64b8776e85093
|
|
||||||
cetv4,http://159.75.85.63:36666/migu/923287339.m3u8?migutoken=8b24364dfe1266aa9eaa3155c71fb72c4c0bc3bb8192b26dc8e2133d4919d0c28f758791b38eceac40a560a9cdda5b3412caea6b6e1bf850d8422585d487f539649ba9d8a3da4ed45073aef032
|
|
||||||
咪咕汇盛典轮播,http://159.75.85.63:36666/migu/939773601.m3u8?migutoken=f66dd9d4479d6fb1212ef2f9fd3929a0e1d89f2948af7357d4066bee957cfecc30e8d1405cbded90cf44b6308b2efb45bf96bf97948dd6a5c58d37049aee6f0fc388d8a4183fc79e6706c515a1
|
|
||||||
华语乐坛最强音,http://159.75.85.63:36666/migu/707671890.m3u8?migutoken=6a6a8942c972a056e3566a259facb744e7b0540c5ec20a91be48918cef824264add0b46272b71d884471da87eacf311edc9bafe0369f898518cacd6700798f18dbcb5e34ff779b2aa7bd4d1453
|
|
||||||
周杰伦现场,http://159.75.85.63:36666/migu/625133682.m3u8?migutoken=382012c81094733a203967a7c2e3488ae430f61ba0d36ff5f9901321600e46dfb81066be5c3b458736e4b29b1a039bdaa099eae4198116f815132a73c45dbcda6e867c686c595a053f7954a447
|
|
||||||
最强综艺趴,http://159.75.85.63:36666/migu/629942228.m3u8?migutoken=e52381030930f4c7ac0a7c0e007a159011f0e42e62569ba1650eb166e2567c13ba5a0279272c801e5f30928e8a6c6d746bd4d0cf7c5b322f00dace6ae614754647c77775eec3240f6a95b00955
|
|
||||||
嘉佳卡通,http://159.75.85.63:36666/migu/614952364.m3u8?migutoken=1c4ef469c2ccbaea0d5bf6aac1c6d8e5045971423a899da92c80b0e799a2a82e8f59ec669ce9c36cd32d4bcd057dc4a301492aac3e55814e7ced75d338b220e7fe14ec3e017a3165a1903f3fba
|
|
||||||
经典动画大集合,http://159.75.85.63:36666/migu/629942219.m3u8?migutoken=b6e1db755e79199aa5fa1371e2cefeb2266f7332aa3aab52d9ed8dd9ffbf046d2afe3f408a5a76d7e6c7bf7fdab011a674f7a31f2ba348b85fe20d678ec7b75eafa2091206d89cec0a4357462a
|
|
||||||
宣讲报告会,http://159.75.85.63:36666/migu/713589837.m3u8?migutoken=40adcb54e9ed0b16e615d11385ada78dbdbd9614d48b527766fb45545c7be518e875ccfe5fedecd199ac84066e31bf1de344caaba9cb76af137e23d85e083edf405481191441aa571680a97941
|
|
||||||
法治天地,http://159.75.85.63:36666/migu/790188943.m3u8?migutoken=5e8838650b3dadcc6ee9829f91fead1e1c8411cef3ff88a9b7c81aaff6271f8f83d537509a17417d1b5cbde1e739e37b33d8958f613d77ea12eeb237564847b7c28de99dbd53089a3255d80e7e
|
|
||||||
乐游,http://159.75.85.63:36666/migu/796070452.m3u8?migutoken=f6896618615ac0c96a738e8bc1262d1080db244d35b7967ba0e4cc2a6e0fc129f114ecb33874520331f339e9edcc60e801d16fb029a76e130ed5d57bbf82ce8fd2222d98bdf37bcaeebee30221
|
|
||||||
龙胜龙脊梯田,http://159.75.85.63:36666/migu/671441336.m3u8?migutoken=52171b497b82f9d9eec66afc96177f1e12235b53dc2000c1a30c4ba281bb72ddf4ce59b0e22e9351061d924f82ab85e2dfdabe46ee9c03c0956735b4f7d3cc2309507809171fa8c7183fe07571
|
|
||||||
邕城,http://159.75.85.63:36666/migu/671442018.m3u8?migutoken=2256450927f8c780d751585180a1fad26840b8587acfd072f100319b35005e02917fb1f335634ba897d59e946fadcd3ea535d84b18a282c73cf7eba503bc6738f10a46b8c30002a23927f9db3a
|
|
||||||
遇龙河,http://159.75.85.63:36666/migu/671653242.m3u8?migutoken=538d4448ca2306cf6ff975344f895af1d0e4455a52140aaf5bafd4cdadffbf979c1fa90d874de68da64be34ebcb8df033c466e6e8baa720eeb7f76a463497f533cdc19a84589a12f6757c589e7
|
|
||||||
钱塘江,http://159.75.85.63:36666/migu/647370520.m3u8?migutoken=5c095f4a1b99679acd687ab21c1675721fb305ae70a0a285f0e3a24cfa72c0f1e818d6f2dd4dd365deca60d20a0eb61a2aa1693a18f4c4ede3f5a75e799620b49a043897163388c88a3b7c38af
|
|
||||||
熊猫频道1,http://159.75.85.63:36666/migu/608933610.m3u8?migutoken=ed5b2543137c6843134850abf39bea8e6bd734e959ac7da959ae19d86ccc3a2f0d255718bba4e1fcb20088d581e4ce6b2736779ec412379ee68bd7d1812476e43f1451b894c982578aecf03760
|
|
||||||
熊猫频道2,http://159.75.85.63:36666/migu/608933640.m3u8?migutoken=4469955677cffe640bb6201c8dc5c11076db791723845023e28e36b633acc0697c0d337151bac327e2318a8d599ec7d8eb9b5243c7237cbc4dc3a9ec5472fb07c93c1c8cfc0c850ac00b7f57da
|
|
||||||
熊猫频道3,http://159.75.85.63:36666/migu/608934619.m3u8?migutoken=55303dceebc8e84c1082b32c7ace86d1a0210933ef9ebfbc078369159794e15e69cb073b5ff49fdb9f45fa7bcf10184bfbc08deb8f2805c39ac1ffcc03031f51339515546e5cf5f19fb40dd313
|
|
||||||
熊猫频道4,http://159.75.85.63:36666/migu/608934721.m3u8?migutoken=90f89a9918b1b5e14f92a4f2e067f2a98bafb0a43eb9caaf92a7bbde6e97785392e628745612a12a30f9f0b5f34ae95ea1a210f0d2fb5b2e9890857b85a621bc084d491d72eb0986779eec9dae
|
|
||||||
熊猫频道5,http://159.75.85.63:36666/migu/608935104.m3u8?migutoken=0a57cd38cfcb6a176c69d229251ab7661a620b23877af33022d6b4096be1e212dc06f97594addfd5f7fa2c1ee83196895ac90fa1d4f0d61cff4f4e438389ff1c504386d260bec33fd5623db372
|
|
||||||
熊猫频道6,http://159.75.85.63:36666/migu/608935797.m3u8?migutoken=498eff534791bb8c2696e07dc72617061f2d1dfa1710a1731e13ecd510868278e51b2867c22a121688cafb32caf1759ec121d2ada63e1f92ab5e0b6e76cd10e78b3a03fdb31d4ca546659c56f1
|
|
||||||
熊猫频道7,http://159.75.85.63:36666/migu/609169286.m3u8?migutoken=31449898bbf432a78838af5b4c82df2e11a8390f559e93065402c19ecee4bfc94c056d6369cfa7c4daa8035dce6834d1ba83aad3aedd6a8c3840b781a33813a722a0f9ffadb7f50ec9051845bb
|
|
||||||
熊猫频道8,http://159.75.85.63:36666/migu/609169287.m3u8?migutoken=cacc807bf892a8e2f726654d05c51c288fb71c3b8cb784019236518a870e79373f53eac26aaabc29dddde063776ff983985385e1dbffd488d582ae44a034e4e6268146e62366b9169ed7dc50f2
|
|
||||||
熊猫频道9,http://159.75.85.63:36666/migu/609169226.m3u8?migutoken=90aa4bb805227606c5c69807972c7570831689f19d0c3866a8c5a5332e999589b5d9c81578a7c29d959b909607847d57f78ca56b2a1a20154e060d45a1a98ef8061632d8cb50b937272689fdd8
|
|
||||||
熊猫频道10,http://159.75.85.63:36666/migu/609169285.m3u8?migutoken=75f66be7e6ab78121fe0fe484d97214b9c54a9b5fe7d5fa0332bf8c56fb10adfd603356600fc72de1b6ea0d48d1cef0e13f1ce22e775449b944ca73eaac9b0a88272e7ee25fb646dd5d872de43
|
|
||||||
|
|
||||||
黑龙江回看IPV6,#genre#
|
|
||||||
CCTV-1,http://[2409:8087:1a0a:df::404b]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226016/index.m3u8
|
|
||||||
CCTV-2,http://[2409:8087:1a0a:df::404b]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225588/index.m3u8
|
|
||||||
CCTV-3,http://[2409:8087:1a0a:df::404b]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226021/index.m3u8
|
|
||||||
CCTV-4,http://[2409:8087:1a0a:df::4031]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226428/index.m3u8
|
|
||||||
CCTV-5,http://[2409:8087:1a0a:df::404b]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226019/index.m3u8
|
|
||||||
CCTV-5+,http://[2409:8087:1a0a:df::404b]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225603/index.m3u8
|
|
||||||
CCTV-6,http://[2409:8087:1a0a:df::404b]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226010/index.m3u8
|
|
||||||
CCTV-7,http://[2409:8087:1a0a:df::404b]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225733/index.m3u8
|
|
||||||
CCTV-8,http://[2409:8087:1a0a:df::404b]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226008/index.m3u8
|
|
||||||
CCTV-9,http://[2409:8087:1a0a:df::404b]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225734/index.m3u8
|
|
||||||
CCTV-10,http://[2409:8087:1a0a:df::404b]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225730/index.m3u8
|
|
||||||
CCTV-11,http://[2409:8087:1a0a:df::404b]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225597/index.m3u8
|
|
||||||
CCTV-12,http://[2409:8087:1a0a:df::404b]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225731/index.m3u8
|
|
||||||
CCTV-13,http://[2409:8087:1a0a:df::404b]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226011/index.m3u8
|
|
||||||
CCTV-14,http://[2409:8087:1a0a:df::404b]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225732/index.m3u8
|
|
||||||
CCTV-15,http://[2409:8087:1a0a:df::404b]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225601/index.m3u8
|
|
||||||
CCTV-16,http://[2409:8087:1a0a:df::404b]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226100/index.m3u8
|
|
||||||
CCTV-17,http://[2409:8087:1a0a:df::404b]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225765/index.m3u8
|
|
||||||
|
|
||||||
湖南卫视,http://[2409:8087:1a0a:df::4031]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226307/index.m3u8
|
|
||||||
浙江卫视,http://[2409:8087:1a0a:df::4031]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226339/index.m3u8
|
|
||||||
广东卫视,http://[2409:8087:1a0a:df::404b]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226248/index.m3u8
|
|
||||||
深圳卫视,http://[2409:8087:1a0a:df::404b]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226313/index.m3u8
|
|
||||||
江苏卫视,http://[2409:8087:1a0a:df::404b]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226310/index.m3u8
|
|
||||||
东方卫视,http://[2409:8087:1a0a:df::404b]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226345/index.m3u8
|
|
||||||
北京卫视,http://[2409:8087:1a0a:df::404b]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226450/index.m3u8
|
|
||||||
上海纪实,http://[2409:8087:1a0a:df::4031]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225738/index.m3u8
|
|
||||||
山东卫视,http://[2409:8087:1a0a:df::404b]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226456/index.m3u8
|
|
||||||
山东教育卫视,http://[2409:8087:1a0a:df::404b]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225655/index.m3u8
|
|
||||||
安徽卫视,http://[2409:8087:1a0a:df::404b]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226391/index.m3u8
|
|
||||||
重庆卫视,http://[2409:8087:1a0a:df::404b]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226409/index.m3u8
|
|
||||||
天津卫视,http://[2409:8087:1a0a:df::4031]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226459/index.m3u8
|
|
||||||
湖北卫视,http://[2409:8087:1a0a:df::4031]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226477/index.m3u8
|
|
||||||
黑龙江卫视,http://[2409:8087:1a0a:df::4031]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226327/index.m3u8
|
|
||||||
四川卫视,http://[2409:8087:1a0a:df::4031]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226338/index.m3u8
|
|
||||||
东南卫视,http://[2409:8087:1a0a:df::404b]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226341/index.m3u8
|
|
||||||
海南卫视,http://[2409:8087:1a0a:df::4031]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226465/index.m3u8
|
|
||||||
河北卫视,http://[2409:8087:1a0a:df::4031]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226406/index.m3u8
|
|
||||||
云南卫视,http://[2409:8087:1a0a:df::4031]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226444/index.m3u8
|
|
||||||
贵州卫视,http://[2409:8087:1a0a:df::404b]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226474/index.m3u8
|
|
||||||
陕西卫视,http://[2409:8087:1a0a:df::4031]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226457/index.m3u8
|
|
||||||
兵团卫视,http://[2409:8087:1a0a:df::4031]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226439/index.m3u8
|
|
||||||
|
|
||||||
CETV-1,http://[2409:8087:1a0a:df::4031]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225652/index.m3u8
|
|
||||||
CETV-2,http://[2409:8087:1a0a:df::4031]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226425/index.m3u8
|
|
||||||
CETV-4,http://[2409:8087:1a0a:df::4031]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225783/index.m3u8
|
|
||||||
都市,http://[2409:8087:1a0a:df::404b]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226301/index.m3u8
|
|
||||||
影视,http://[2409:8087:1a0a:df::404b]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226298/index.m3u8
|
|
||||||
少儿,http://[2409:8087:1a0a:df::404b]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226304/index.m3u8
|
|
||||||
法制,http://[2409:8087:1a0a:df::4031]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226330/index.m3u8
|
|
||||||
咪咕体育,http://[2409:8087:1a0a:df::4031]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226398/index.m3u8
|
|
||||||
睛彩篮球,http://[2409:8087:1a0a:df::404b]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226147/index.m3u8
|
|
||||||
CGTN,http://[2409:8087:1a0a:df::4031]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225604/index.m3u8
|
|
||||||
CGTN纪录,http://[2409:8087:1a0a:df::404b]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225602/index.m3u8
|
|
||||||
江苏,#genre#
|
|
||||||
江苏城市,http://gxctcc-livod.ks-cdn.gitv.tv/gitv_live/G_JSCS/G_JSCS.m3u8
|
|
||||||
江苏影视,http://gxctcc-livod.ks-cdn.gitv.tv/gitv_live/G_JSYS/G_JSYS.m3u8
|
|
||||||
江苏综艺,http://gxctcc-livod.ks-cdn.gitv.tv/gitv_live/G_JSZY/G_JSZY.m3u8
|
|
||||||
江苏教育,http://gxctcc-livod.ks-cdn.gitv.tv/gitv_live/G_JSJY/G_JSJY.m3u8
|
|
||||||
江苏新闻,http://gxctcc-livod.ks-cdn.gitv.tv/gitv_live/G_JSGG/G_JSGG.m3u8
|
|
||||||
四川,#genre#
|
|
||||||
峨眉电影,http://61.157.139.15:9901/tsfile/live/2396_1.m3u8?key=txiptv&playlive=1&authid=0
|
|
||||||
SCTV2,http://61.157.139.15:9901/tsfile/live/2416_1.m3u8?key=txiptv&playlive=1&authid=0
|
|
||||||
SCTV3,http://61.157.139.15:9901/tsfile/live/2417_1.m3u8?key=txiptv&playlive=1&authid=0
|
|
||||||
SCTV4,http://61.157.139.15:9901/tsfile/live/2411_1.m3u8?key=txiptv&playlive=1&authid=0
|
|
||||||
SCTV5,http://61.157.139.15:9901/tsfile/live/2412_1.m3u8?key=txiptv&playlive=1&authid=0
|
|
||||||
SCTV6,http://61.157.139.15:9901/tsfile/live/2413_1.m3u8?key=txiptv&playlive=1&authid=0
|
|
||||||
SCTV7,http://61.157.139.15:9901/tsfile/live/2414_1.m3u8?key=txiptv&playlive=1&authid=0
|
|
||||||
康巴卫视,http://61.157.139.15:9901/tsfile/live/2415_1.m3u8?key=txiptv&playlive=1&authid=0
|
|
||||||
陕西,#genre#
|
|
||||||
陕西1套,http://61.150.67.62:9901/tsfile/live/1004_1.m3u8?key=txiptv&playlive=1&authid=0
|
|
||||||
陕西2套,http://61.150.67.62:9901/tsfile/live/1005_1.m3u8?key=txiptv&playlive=1&authid=0
|
|
||||||
陕西3套,http://61.150.67.62:9901/tsfile/live/1006_1.m3u8?key=txiptv&playlive=1&authid=0
|
|
||||||
陕西4套,http://61.150.67.62:9901/tsfile/live/1007_1.m3u8?key=txiptv&playlive=1&authid=0
|
|
||||||
陕西5套,http://61.150.67.62:9901/tsfile/live/1008_1.m3u8?key=txiptv&playlive=1&authid=0
|
|
||||||
陕西7套,http://61.150.67.62:9901/tsfile/live/1009_1.m3u8?key=txiptv&playlive=1&authid=0
|
|
||||||
陕西8套,http://61.150.67.62:9901/tsfile/live/1010_1.m3u8?key=txiptv&playlive=1&authid=0
|
|
||||||
农林卫视,http://61.150.67.62:9901/tsfile/live/1011_1.m3u8?key=txiptv&playlive=1&authid=0
|
|
||||||
凤凰中文,http://61.150.67.62:9901/tsfile/live/1012_1.m3u8?key=txiptv&playlive=1&authid=0
|
|
||||||
凤凰资讯,http://61.150.67.62:9901/tsfile/live/1013_1.m3u8?key=txiptv&playlive=1&authid=0
|
|
||||||
西安1套,http://61.150.67.62:9901/tsfile/live/1014_1.m3u8?key=txiptv&playlive=1&authid=0
|
|
||||||
西安2套,http://61.150.67.62:9901/tsfile/live/1015_1.m3u8?key=txiptv&playlive=1&authid=0
|
|
||||||
西安3套,http://61.150.67.62:9901/tsfile/live/1016_1.m3u8?key=txiptv&playlive=1&authid=0
|
|
||||||
西安4套,http://61.150.67.62:9901/tsfile/live/1017_1.m3u8?key=txiptv&playlive=1&authid=0
|
|
||||||
西安5套,http://61.150.67.62:9901/tsfile/live/1018_1.m3u8?key=txiptv&playlive=1&authid=0
|
|
||||||
辽宁,#genre#
|
|
||||||
辽宁北方,http://218.24.43.42:9901/tsfile/live/1002_1.m3u8?key=txiptv&playlive=1&authid=0
|
|
||||||
辽宁卫视,http://218.24.43.42:9901/tsfile/live/0012_1.m3u8?key=txiptv&playlive=1&authid=0
|
|
||||||
辽宁影视,http://218.24.43.42:9901/tsfile/live/1001_1.m3u8?key=txiptv&playlive=1&authid=0
|
|
||||||
辽宁体育,http://218.24.43.42:9901/tsfile/live/1003_1.m3u8?key=txiptv&playlive=1&authid=0
|
|
||||||
湖南,#genre#
|
|
||||||
湖南教育,http://111.23.33.88:8089/rtp/239.1.0.100:1025
|
|
||||||
湖南教育,http://111.23.33.88:8089/rtp/239.1.0.201:1025
|
|
||||||
湖南经视,http://111.23.33.88:8089/rtp/239.1.0.181:1025?ChannelFECPort=1024
|
|
||||||
湖南经视,http://111.23.33.88:8089/rtp/239.1.0.2:1025
|
|
||||||
湖南都市,http://111.23.33.88:8089/rtp/239.1.0.110:1025?ChannelFECPort=1024
|
|
||||||
湖南都市,http://111.23.33.88:8089/rtp/239.1.0.15:1025
|
|
||||||
湖南电影,http://111.23.33.88:8089/rtp/239.1.0.107:1025
|
|
||||||
湖南电影,http://111.23.33.88:8089/rtp/239.1.0.18:1025
|
|
||||||
湖南电视剧,http://111.23.33.88:8089/rtp/239.1.0.106:1025
|
|
||||||
湖南电视剧,http://111.23.33.88:8089/rtp/239.1.0.17:1025
|
|
||||||
湖南娱乐,http://111.23.33.88:8089/rtp/239.1.0.109:1025
|
|
||||||
湖南娱乐,http://111.23.33.88:8089/rtp/239.1.0.14:1025
|
|
||||||
湖南爱晚,http://111.23.33.88:8089/rtp/239.1.0.113:1025?ChannelFECPort=1024
|
|
||||||
湖南爱晚,http://111.23.33.88:8089/rtp/239.1.0.16:1025
|
|
||||||
湖南国际,http://111.23.33.88:8089/rtp/239.1.0.114:1025?ChannelFECPort=1024
|
|
||||||
湖南国际,http://111.23.33.88:8089/rtp/239.1.0.21:1025
|
|
||||||
金鹰纪实,http://111.23.33.88:8089/rtp/239.1.0.190:1025?ChannelFECPort=1024
|
|
||||||
内蒙古,#genre#
|
|
||||||
内蒙古卫视,http://221.199.193.47:9901/tsfile/live/0109_1.m3u8?key=txiptv&playlive=1&authid=0
|
|
||||||
内蒙古蒙语卫视,http://221.199.193.47:9901/tsfile/live/1004_1.m3u8?key=txiptv&playlive=1&authid=0
|
|
||||||
内蒙古蒙语文化,http://221.199.193.47:9901/tsfile/live/1005_1.m3u8?key=txiptv&playlive=1&authid=0
|
|
||||||
内蒙古新闻综合,http://221.199.193.47:9901/tsfile/live/1006_1.m3u8?key=txiptv&playlive=1&authid=0
|
|
||||||
内蒙古经济生活,http://221.199.193.47:9901/tsfile/live/1007_1.m3u8?key=txiptv&playlive=1&authid=0
|
|
||||||
内蒙古文体娱乐,http://221.199.193.47:9901/tsfile/live/1008_1.m3u8?key=txiptv&playlive=1&authid=0
|
|
||||||
内蒙古农牧,http://221.199.193.47:9901/tsfile/live/1009_1.m3u8?key=txiptv&playlive=1&authid=0
|
|
||||||
内蒙古少儿,http://221.199.193.47:9901/tsfile/live/1010_1.m3u8?key=txiptv&playlive=1&authid=0
|
|
||||||
|
|
||||||
重庆,#genre#
|
|
||||||
重庆卫视,http://116.168.147.209:9901/tsfile/live/0142_1.m3u8?key=txiptv&playlive=1&authid=0
|
|
||||||
重庆新闻超高清,http://116.168.147.209:9901/tsfile/live/1000_1.m3u8?key=txiptv&playlive=1&authid=0
|
|
||||||
重庆影视超高清,http://116.168.147.209:9901/tsfile/live/1001_1.m3u8?key=txiptv&playlive=1&authid=0
|
|
||||||
重庆少儿超高清,http://116.168.147.209:9901/tsfile/live/1004_1.m3u8?key=txiptv&playlive=1&authid=0
|
|
||||||
重庆都市-高清,http://116.168.147.209:9901rtsp://123.147.113.180:554/04000001/01000000004000000000000000000255?
|
|
||||||
重庆影视-高清,http://116.168.147.209:9901rtsp://123.147.113.180:554/04000001/01000000004000000000000000000257?
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
File diff suppressed because it is too large.
Load diff
@@ -1,175 +0,0 @@
|
|||||||
#EXTM3U x-tvg-url=""
|
|
||||||
|
|
||||||
#EXTINF:1 group-title="AKTV" aktv-server-group="AKTV" tvg-id="aktv/28ai" tvg-logo="" provider="AKTV" provider-logo="" provider-type="iptv", 28 AI 智慧賽馬
|
|
||||||
http://aktv.top/AKTV/live/aktv/28ai/AKTV.m3u8
|
|
||||||
|
|
||||||
#EXTINF:2 group-title="AKTV" aktv-server-group="AKTV" tvg-id="aktv/channel5hd" tvg-logo="" provider="AKTV" provider-logo="" provider-type="iptv", Channel 5 HD
|
|
||||||
http://aktv.top/AKTV/live/aktv/channel5hd/AKTV.m3u8
|
|
||||||
|
|
||||||
#EXTINF:3 group-title="AKTV" aktv-server-group="AKTV" tvg-id="aktv/channel8hd" tvg-logo="" provider="AKTV" provider-logo="" provider-type="iptv", Channel 8 HD
|
|
||||||
http://aktv.top/AKTV/live/aktv/channel8hd/AKTV.m3u8
|
|
||||||
|
|
||||||
#EXTINF:4 group-title="AKTV" aktv-server-group="AKTV" tvg-id="aktv/channeluhd" tvg-logo="" provider="AKTV" provider-logo="" provider-type="iptv", Channel U HD
|
|
||||||
http://aktv.top/AKTV/live/aktv/channeluhd/AKTV.m3u8
|
|
||||||
|
|
||||||
#EXTINF:5 group-title="AKTV" aktv-server-group="AKTV" tvg-id="aktv/mytvsuper18" tvg-logo="" provider="AKTV" provider-logo="" provider-type="iptv", myTV SUPER 18台
|
|
||||||
http://aktv.top/AKTV/live/aktv/mytvsuper18/AKTV.m3u8
|
|
||||||
|
|
||||||
#EXTINF:6 group-title="AKTV" aktv-server-group="AKTV" tvg-id="aktv/popc" tvg-logo="" provider="AKTV" provider-logo="" provider-type="iptv", PopC
|
|
||||||
http://aktv.top/AKTV/live/aktv/popc/AKTV.m3u8
|
|
||||||
|
|
||||||
#EXTINF:7 group-title="AKTV" aktv-server-group="AKTV" tvg-id="aktv/rockaction" tvg-logo="" provider="AKTV" provider-logo="" provider-type="iptv", ROCK Action
|
|
||||||
http://aktv.top/AKTV/live/aktv/rockaction/AKTV.m3u8
|
|
||||||
|
|
||||||
#EXTINF:8 group-title="AKTV" aktv-server-group="AKTV" tvg-id="aktv/tvbplus" tvg-logo="" provider="AKTV" provider-logo="" provider-type="iptv", TVB Plus
|
|
||||||
http://aktv.top/AKTV/live/aktv/tvbplus/AKTV.m3u8
|
|
||||||
|
|
||||||
#EXTINF:9 group-title="AKTV" aktv-server-group="AKTV" tvg-id="aktv/tvbs" tvg-logo="" provider="AKTV" provider-logo="" provider-type="iptv", TVBS
|
|
||||||
http://aktv.top/AKTV/live/aktv/tvbs/AKTV.m3u8
|
|
||||||
|
|
||||||
#EXTINF:10 group-title="AKTV" aktv-server-group="AKTV" tvg-id="aktv/tvbs-1" tvg-logo="" provider="AKTV" provider-logo="" provider-type="iptv", TVBS-新聞台
|
|
||||||
http://aktv.top/AKTV/live/aktv/tvbs-1/AKTV.m3u8
|
|
||||||
|
|
||||||
#EXTINF:11 group-title="AKTV" aktv-server-group="AKTV" tvg-id="aktv/tvn" tvg-logo="" provider="AKTV" provider-logo="" provider-type="iptv", tvN
|
|
||||||
http://aktv.top/AKTV/live/aktv/tvn/AKTV.m3u8
|
|
||||||
|
|
||||||
#EXTINF:12 group-title="AKTV" aktv-server-group="AKTV" tvg-id="aktv/null-12" tvg-logo="" provider="AKTV" provider-logo="" provider-type="iptv", 中天亞洲台
|
|
||||||
http://aktv.top/AKTV/live/aktv/null-12/AKTV.m3u8
|
|
||||||
|
|
||||||
#EXTINF:13 group-title="AKTV" aktv-server-group="AKTV" tvg-id="aktv/null-8" tvg-logo="" provider="AKTV" provider-logo="" provider-type="iptv", 中天新聞台
|
|
||||||
http://aktv.top/AKTV/live/aktv/null-8/AKTV.m3u8
|
|
||||||
|
|
||||||
#EXTINF:14 group-title="AKTV" aktv-server-group="AKTV" tvg-id="aktv/null-10" tvg-logo="" provider="AKTV" provider-logo="" provider-type="iptv", 中視
|
|
||||||
http://aktv.top/AKTV/live/aktv/null-10/AKTV.m3u8
|
|
||||||
|
|
||||||
#EXTINF:15 group-title="AKTV" aktv-server-group="AKTV" tvg-id="aktv/null-15" tvg-logo="" provider="AKTV" provider-logo="" provider-type="iptv", 千禧經典台(HK)
|
|
||||||
http://aktv.top/AKTV/live/aktv/null-15/AKTV.m3u8
|
|
||||||
|
|
||||||
#EXTINF:16 group-title="AKTV" aktv-server-group="AKTV" tvg-id="aktv/hk" tvg-logo="" provider="AKTV" provider-logo="" provider-type="iptv", 娛樂新聞台(HK)
|
|
||||||
http://aktv.top/AKTV/live/aktv/hk/AKTV.m3u8
|
|
||||||
|
|
||||||
#EXTINF:17 group-title="AKTV" aktv-server-group="AKTV" tvg-id="aktv/null-9" tvg-logo="" provider="AKTV" provider-logo="" provider-type="iptv", 寰宇新聞台
|
|
||||||
http://aktv.top/AKTV/live/aktv/null-9/AKTV.m3u8
|
|
||||||
|
|
||||||
#EXTINF:18 group-title="AKTV" aktv-server-group="AKTV" tvg-id="aktv/null-19" tvg-logo="" provider="AKTV" provider-logo="" provider-type="iptv", 明珠剧集台(北美)
|
|
||||||
http://aktv.top/AKTV/live/aktv/null-19/AKTV.m3u8
|
|
||||||
|
|
||||||
#EXTINF:19 group-title="AKTV" aktv-server-group="AKTV" tvg-id="aktv/null-2" tvg-logo="" provider="AKTV" provider-logo="" provider-type="iptv", 明珠台
|
|
||||||
http://aktv.top/AKTV/live/aktv/null-2/AKTV.m3u8
|
|
||||||
|
|
||||||
#EXTINF:20 group-title="AKTV" aktv-server-group="AKTV" tvg-id="aktv/null-1" tvg-logo="" provider="AKTV" provider-logo="" provider-type="iptv", 無線新聞台
|
|
||||||
http://aktv.top/AKTV/live/aktv/null-1/AKTV.m3u8
|
|
||||||
|
|
||||||
#EXTINF:21 group-title="AKTV" aktv-server-group="AKTV" tvg-id="aktv/hk-1" tvg-logo="" provider="AKTV" provider-logo="" provider-type="iptv", 美亞電影台(HK)
|
|
||||||
http://aktv.top/AKTV/live/aktv/hk-1/AKTV.m3u8
|
|
||||||
|
|
||||||
#EXTINF:22 group-title="AKTV" aktv-server-group="AKTV" tvg-id="aktv/null-18" tvg-logo="" provider="AKTV" provider-logo="" provider-type="iptv", 翡翠剧集台(北美)
|
|
||||||
http://aktv.top/AKTV/live/aktv/null-18/AKTV.m3u8
|
|
||||||
|
|
||||||
#EXTINF:23 group-title="AKTV" aktv-server-group="AKTV" tvg-id="aktv/null" tvg-logo="" provider="AKTV" provider-logo="" provider-type="iptv", 翡翠台
|
|
||||||
http://aktv.top/AKTV/live/aktv/null/AKTV.m3u8
|
|
||||||
|
|
||||||
#EXTINF:24 group-title="AKTV" aktv-server-group="AKTV" tvg-id="aktv/null-17" tvg-logo="" provider="AKTV" provider-logo="" provider-type="iptv", 翡翠综合台(北美)
|
|
||||||
http://aktv.top/AKTV/live/aktv/null-17/AKTV.m3u8
|
|
||||||
|
|
||||||
#EXTINF:25 group-title="AKTV" aktv-server-group="AKTV" tvg-id="aktv/null-11" tvg-logo="" provider="AKTV" provider-logo="" provider-type="iptv", 華視
|
|
||||||
http://aktv.top/AKTV/live/aktv/null-11/AKTV.m3u8
|
|
||||||
|
|
||||||
#EXTINF:26 group-title="AKTV" aktv-server-group="AKTV" tvg-id="aktv/null-6" tvg-logo="" provider="AKTV" provider-logo="" provider-type="iptv", 靖天電影台
|
|
||||||
http://aktv.top/AKTV/live/aktv/null-6/AKTV.m3u8
|
|
||||||
|
|
||||||
#EXTINF:27 group-title="AKTV" aktv-server-group="AKTV" tvg-id="aktv/null-3" tvg-logo="" provider="AKTV" provider-logo="" provider-type="iptv", 鳳凰中文
|
|
||||||
http://aktv.top/AKTV/live/aktv/null-3/AKTV.m3u8
|
|
||||||
|
|
||||||
#EXTINF:28 group-title="AKTV" aktv-server-group="AKTV" tvg-id="aktv/null-4" tvg-logo="" provider="AKTV" provider-logo="" provider-type="iptv", 鳳凰資訊
|
|
||||||
http://aktv.top/AKTV/live/aktv/null-4/AKTV.m3u8
|
|
||||||
|
|
||||||
#EXTINF:29 group-title="AKTV" aktv-server-group="AKTV" tvg-id="aktv/null-5" tvg-logo="" provider="AKTV" provider-logo="" provider-type="iptv", 鳳凰香港
|
|
||||||
http://aktv.top/AKTV/live/aktv/null-5/AKTV.m3u8
|
|
||||||
|
|
||||||
#EXTINF:30 group-title="AKTV" aktv-server-group="AKTV" tvg-id="aktv/null-21" tvg-logo="" provider="AKTV" provider-logo="" provider-type="iptv", 黃金翡翠台
|
|
||||||
http://aktv.top/AKTV/live/aktv/null-21/AKTV.m3u8
|
|
||||||
|
|
||||||
#EXTINF:31 group-title="AKTV" aktv-server-group="AKTV" tvg-id="aktv/null-22" tvg-logo="" provider="AKTV" provider-logo="" provider-type="iptv", 龍華日韓台
|
|
||||||
http://aktv.top/AKTV/live/aktv/null-22/AKTV.m3u8
|
|
||||||
|
|
||||||
#EXTINF:32 group-title="AKTV" aktv-server-group="AKTV" tvg-id="aktv/null-7" tvg-logo="" provider="AKTV" provider-logo="" provider-type="iptv", 龍華經典台
|
|
||||||
http://aktv.top/AKTV/live/aktv/null-7/AKTV.m3u8
|
|
||||||
|
|
||||||
#EXTINF:33 group-title="AKTV" aktv-server-group="AKTV" tvg-id="aktv/null-23" tvg-logo="" provider="AKTV" provider-logo="" provider-type="iptv", 龍華電影台
|
|
||||||
http://aktv.top/AKTV/live/aktv/null-23/AKTV.m3u8
|
|
||||||
|
|
||||||
#EXTINF:34 group-title="AKTV" aktv-server-group="AKTV2" tvg-id="aktv2/axn" tvg-logo="" provider="AKTV2" provider-logo="" provider-type="iptv", AXN
|
|
||||||
http://aktv.top/AKTV/live/aktv2/axn/AKTV.m3u8
|
|
||||||
|
|
||||||
#EXTINF:35 group-title="AKTV" aktv-server-group="AKTV2" tvg-id="aktv2/ifun" tvg-logo="" provider="AKTV2" provider-logo="" provider-type="iptv", i-Fun 動漫台
|
|
||||||
http://aktv.top/AKTV/live/aktv2/ifun/AKTV.m3u8
|
|
||||||
|
|
||||||
#EXTINF:36 group-title="AKTV" aktv-server-group="AKTV2" tvg-id="aktv2/lovenaturehd" tvg-logo="" provider="AKTV2" provider-logo="" provider-type="iptv", Love Nature HD
|
|
||||||
http://aktv.top/AKTV/live/aktv2/lovenaturehd/AKTV.m3u8
|
|
||||||
|
|
||||||
#EXTINF:37 group-title="AKTV" aktv-server-group="AKTV2" tvg-id="aktv2/viutv99" tvg-logo="" provider="AKTV2" provider-logo="" provider-type="iptv", viutv 99
|
|
||||||
http://aktv.top/AKTV/live/aktv2/viutv99/AKTV.m3u8
|
|
||||||
|
|
||||||
#EXTINF:38 group-title="AKTV" aktv-server-group="AKTV2" tvg-id="aktv2/viutv696" tvg-logo="" provider="AKTV2" provider-logo="" provider-type="iptv", viutv6 96
|
|
||||||
http://aktv.top/AKTV/live/aktv2/viutv696/AKTV.m3u8
|
|
||||||
|
|
||||||
#EXTINF:39 group-title="AKTV" aktv-server-group="AKTV2" tvg-id="aktv2/null-1" tvg-logo="" provider="AKTV2" provider-logo="" provider-type="iptv", 无线新闻台(北美)
|
|
||||||
http://aktv.top/AKTV/live/aktv2/null-1/AKTV.m3u8
|
|
||||||
|
|
||||||
#EXTINF:40 group-title="AKTV" aktv-server-group="AKTV2" tvg-id="aktv2/null" tvg-logo="" provider="AKTV2" provider-logo="" provider-type="iptv", 東森新聞
|
|
||||||
http://aktv.top/AKTV/live/aktv2/null/AKTV.m3u8
|
|
||||||
|
|
||||||
#EXTINF:41 group-title="AKTV" aktv-server-group="AKTV3" tvg-id="aktv3/animaxhk" tvg-logo="" provider="AKTV3" provider-logo="" provider-type="iptv", Animax(HK)
|
|
||||||
http://aktv.top/AKTV/live/aktv3/animaxhk/AKTV.m3u8
|
|
||||||
|
|
||||||
#EXTINF:42 group-title="AKTV" aktv-server-group="AKTV3" tvg-id="aktv3/astroaec" tvg-logo="" provider="AKTV3" provider-logo="" provider-type="iptv", Astro AEC
|
|
||||||
http://aktv.top/AKTV/live/aktv3/astroaec/AKTV.m3u8
|
|
||||||
|
|
||||||
#EXTINF:43 group-title="AKTV" aktv-server-group="AKTV3" tvg-id="aktv3/astroiqiyi" tvg-logo="" provider="AKTV3" provider-logo="" provider-type="iptv", Astro iQIYI
|
|
||||||
http://aktv.top/AKTV/live/aktv3/astroiqiyi/AKTV.m3u8
|
|
||||||
|
|
||||||
#EXTINF:44 group-title="AKTV" aktv-server-group="AKTV3" tvg-id="aktv3/astroxinghe" tvg-logo="" provider="AKTV3" provider-logo="" provider-type="iptv", Astro Xing He
|
|
||||||
http://aktv.top/AKTV/live/aktv3/astroxinghe/AKTV.m3u8
|
|
||||||
|
|
||||||
#EXTINF:45 group-title="AKTV" aktv-server-group="AKTV3" tvg-id="aktv3/dw" tvg-logo="" provider="AKTV3" provider-logo="" provider-type="iptv", DW
|
|
||||||
http://aktv.top/AKTV/live/aktv3/dw/AKTV.m3u8
|
|
||||||
|
|
||||||
#EXTINF:46 group-title="AKTV" aktv-server-group="AKTV3" tvg-id="aktv3/france24" tvg-logo="" provider="AKTV3" provider-logo="" provider-type="iptv", France 24
|
|
||||||
http://aktv.top/AKTV/live/aktv3/france24/AKTV.m3u8
|
|
||||||
|
|
||||||
#EXTINF:47 group-title="AKTV" aktv-server-group="AKTV3" tvg-id="aktv3/kix" tvg-logo="" provider="AKTV3" provider-logo="" provider-type="iptv", KIX
|
|
||||||
http://aktv.top/AKTV/live/aktv3/kix/AKTV.m3u8
|
|
||||||
|
|
||||||
#EXTINF:48 group-title="AKTV" aktv-server-group="AKTV3" tvg-id="aktv3/lovenaturehd" tvg-logo="" provider="AKTV3" provider-logo="" provider-type="iptv", Love Nature HD
|
|
||||||
http://aktv.top/AKTV/live/aktv3/lovenaturehd/AKTV.m3u8
|
|
||||||
|
|
||||||
#EXTINF:49 group-title="AKTV" aktv-server-group="AKTV3" tvg-id="aktv3/nhkworldjapan" tvg-logo="" provider="AKTV3" provider-logo="" provider-type="iptv", NHK World-Japan
|
|
||||||
http://aktv.top/AKTV/live/aktv3/nhkworldjapan/AKTV.m3u8
|
|
||||||
|
|
||||||
#EXTINF:50 group-title="AKTV" aktv-server-group="AKTV3" tvg-id="aktv3/nhk" tvg-logo="" provider="AKTV3" provider-logo="" provider-type="iptv", NHK東京総合
|
|
||||||
http://aktv.top/AKTV/live/aktv3/nhk/AKTV.m3u8
|
|
||||||
|
|
||||||
#EXTINF:51 group-title="AKTV" aktv-server-group="AKTV3" tvg-id="aktv3/nickjr" tvg-logo="" provider="AKTV3" provider-logo="" provider-type="iptv", Nick Jr
|
|
||||||
http://aktv.top/AKTV/live/aktv3/nickjr/AKTV.m3u8
|
|
||||||
|
|
||||||
#EXTINF:52 group-title="AKTV" aktv-server-group="AKTV3" tvg-id="aktv3/nickelodeon" tvg-logo="" provider="AKTV3" provider-logo="" provider-type="iptv", Nickelodeon
|
|
||||||
http://aktv.top/AKTV/live/aktv3/nickelodeon/AKTV.m3u8
|
|
||||||
|
|
||||||
#EXTINF:53 group-title="AKTV" aktv-server-group="AKTV3" tvg-id="aktv3/thrill" tvg-logo="" provider="AKTV3" provider-logo="" provider-type="iptv", Thrill
|
|
||||||
http://aktv.top/AKTV/live/aktv3/thrill/AKTV.m3u8
|
|
||||||
|
|
||||||
#EXTINF:54 group-title="AKTV" aktv-server-group="AKTV3" tvg-id="aktv3/zoomoo" tvg-logo="" provider="AKTV3" provider-logo="" provider-type="iptv", ZooMoo
|
|
||||||
http://aktv.top/AKTV/live/aktv3/zoomoo/AKTV.m3u8
|
|
||||||
|
|
||||||
#EXTINF:55 group-title="AKTV" aktv-server-group="AKTV3" tvg-id="aktv3/null-3" tvg-logo="" provider="AKTV3" provider-logo="" provider-type="iptv", 亞洲新聞台
|
|
||||||
http://aktv.top/AKTV/live/aktv3/null-3/AKTV.m3u8
|
|
||||||
|
|
||||||
#EXTINF:56 group-title="AKTV" aktv-server-group="AKTV3" tvg-id="aktv3/null" tvg-logo="" provider="AKTV3" provider-logo="" provider-type="iptv", 東方衛視國際頻道
|
|
||||||
http://aktv.top/AKTV/live/aktv3/null/AKTV.m3u8
|
|
||||||
|
|
||||||
#EXTINF:57 group-title="AKTV" aktv-server-group="AKTV3" tvg-id="aktv3/null-2" tvg-logo="" provider="AKTV3" provider-logo="" provider-type="iptv", 無線衛星新聞台
|
|
||||||
http://aktv.top/AKTV/live/aktv3/null-2/AKTV.m3u8
|
|
||||||
|
|
||||||
#EXTINF:58 group-title="AKTV" aktv-server-group="AKTV3" tvg-id="aktv3/null-1" tvg-logo="" provider="AKTV3" provider-logo="" provider-type="iptv", 纬来体育台
|
|
||||||
http://aktv.top/AKTV/live/aktv3/null-1/AKTV.m3u8
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
**dmFyIGxpc3RzID0gYGpzOgpsb2coVEFCUyk7CmxldCBkID0gW107CnBkZmggPSBqc3AucGRmaDsKcGRmYSA9IGpzcC5wZGZhOwppZiAodHlwZW9mIHBsYXlfdXJsID09PSAidW5kZWZpbmVkIikgewoJdmFyIHBsYXlfdXJsID0gIiIKfQoKZnVuY3Rpb24gZ2V0TGlzdHMoaHRtbCkgewoJbGV0IHNyYyA9IHBkZmgoaHRtbCwgIi53cC1wbGF5bGlzdC1zY3JpcHQmJkh0bWwiKTsKCXNyYyA9IEpTT04ucGFyc2Uoc3JjKS50cmFja3M7CglsZXQgbGlzdDEgPSBbXTsKCWxldCBsaXN0MiA9IFtdOwoJbGV0IHVybDEgPSAiIjsKCWxldCB1cmwyID0gIiI7CglzcmMuZm9yRWFjaChmdW5jdGlvbihpdCkgewoJCWxldCBzcmMwID0gaXQuc3JjMDsKCQlsZXQgc3JjMSA9IGl0LnNyYzE7CgkJbGV0IHRpdGxlID0gaXQuY2FwdGlvbjsKCQl1cmwxID0gImh0dHBzOi8vdi5kZHlzLnBybyIgKyBzcmMwOwoJCXVybDIgPSAiaHR0cHM6Ly9kZHlzLnByby9nZXR2ZGRyMi92aWRlbz9pZD0iICsgc3JjMSArICImdHlwZT1taXgiOwoJCWxldCB6bSA9ICJodHRwczovL2RkeXMucHJvL3N1YmRkci8iICsgaXQuc3Vic3JjOwoJCWxpc3QxLnB1c2goewoJCQl0aXRsZTogdGl0bGUsCgkJCXVybDogdXJsMSwKCQkJZGVzYzogem0KCQl9KTsKCQlsaXN0Mi5wdXNoKHsKCQkJdGl0bGU6IHRpdGxlLAoJCQl1cmw6IHVybDIsCgkJCWRlc2M6IHptCgkJfSkKCX0pOwoJcmV0dXJuIHsKCQlsaXN0MTogbGlzdDEsCgkJbGlzdDI6IGxpc3QyCgl9Cn0KdmFyIGRhdGEgPSBnZXRMaXN0cyhodG1sKTsKdmFyIGxpc3QxID0gZGF0YS5saXN0MTsKdmFyIGxpc3QyID0gZGF0YS5saXN0MjsKbGV0IG51bXMgPSBwZGZhKGh0bWwsICJib2R5JiYucG9zdC1wYWdlLW51bWJlcnMiKTsKbnVtcy5mb3JFYWNoKGZ1bmN0aW9uKGl0KSB7CglsZXQgbnVtID0gcGRmaChpdCwgImJvZHkmJlRleHQiKTsKCWxvZyhudW0pOwoJbGV0IG51cmwgPSBpbnB1dCArIG51bSArICIvIjsKCWlmIChudW0gPT0gMSkgewoJCXJldHVybgoJfQoJbG9nKG51cmwpOwoJbGV0IGh0bWwgPSByZXF1ZXN0KG51cmwpOwoJbGV0IGRhdGEgPSBnZXRMaXN0cyhodG1sKTsKCWxpc3QxID0gbGlzdDEuY29uY2F0KGRhdGEubGlzdDEpOwoJbGlzdDIgPSBsaXN0Mi5jb25jYXQoZGF0YS5saXN0MikKfSk7Cmxpc3QxID0gbGlzdDEubWFwKGZ1bmN0aW9uKGl0ZW0pIHsKCXJldHVybiBpdGVtLnRpdGxlICsgIiQiICsgcGxheV91cmwgKyB1cmxlbmNvZGUoaXRlbS51cmwgKyAifCIgKyBpbnB1dCArICJ8IiArIGl0ZW0uZGVzYykKfSk7Cmxpc3QyID0gbGlzdDIubWFwKGZ1bmN0aW9uKGl0ZW0pIHsKCXJldHVybiBpdGVtLnRpdGxlICsgIiQiICsgcGxheV91cmwgKyB1cmxlbmNvZGUoaXRlbS51cmwgKyAifCIgKyBpbnB1dCArICJ8IiArIGl0ZW0uZGVzYykKfSk7CkxJU1RTID0gW2xpc3QxLCBsaXN0Ml07CmA7Cgp2YXIgbGF6eSA9IGBqczoKbGV0IHB1cmwgPSBpbnB1dC5zcGxpdCgifCIpWzBdOwpsZXQgcmVmZXJlciA9IGlucHV0LnNwbGl0KCJ8IilbMV07CmxldCB6bSA9IGlucHV0LnNwbGl0KCJ8IilbMl07CnByaW50KCJwdXJsOiIgKyBwdXJsKTsKcHJpbnQoInJlZmVyZXI6IiArIHJlZmVyZXIpOwpwcmludCgiem06IiArIHptKTsKaWYgKC9nZXR2ZGRyLy50ZXN0KHB1cmwpKSB7CiAgICBsZXQgaHRtbCA9IHJlcXVlc3QocHVybCwgewogICAgICAgIGhlYWRlcnM6IHsKICAgICAgICAgICAgUmVmZXJlcjogSE9TVCwKICAgICAgICAgICAgIlVzZXItQWdlbnQiOiBNT0JJTEVfVUEKICAgICAgICB9CiAgICB9KTsKICAgIHByaW50KGh0bWwpOwogICAgdHJ5IHsKICAgICAgICBpbnB1dCA9IHtqeDowLHVybDpKU09OLnBhcnNlKGh0bWwpLnVybCxwYXJzZTowfSB8fCB7fQogICAgfSBjYXRjaCAoZSkgewogICAgICAgIGlucHV0ID0gcHVybAogICAgfQp9IGVsc2UgewogICAgaW5wdXQgPSB7CiAgICAgICAgang6IDAsCiAgICAgICAgdXJsOiBwdXJsLAogICAgICAgIHBhcnNlOiAwLAogICAgICAgIGhlYWRlcjogSlNPTi5zdHJpbmdpZnkoewogICAgICAgICAgICAndXNlci1hZ2VudCc6IE1PQklMRV9VQSwKICAgICAgICAgICAgJ3JlZmVyZXInOiBIT1NUCiAgICAgICAgfSkKICAgIH0KfQpgOwoKLy8g572R5Z2A5Y+R5biD6aG1IGh0dHBzOi8vZGR5cy5zaXRlCi8vIOe9keWdgOWPkeW4g+mhtSBodHRwczovL2RkeXMud2lraQp2YXIgcnVsZT17CiAgICB0aXRsZTonZGR5cycsCiAgICAvLyBob3N0OidodHRwczovL2RkeXMud2lraScsIAogICAgLy8gaG9zdEpzOidwcmludChIT1NUKTtsZXQgaHRtbD1yZXF1ZXN0KEhPU1Qse2hlYWRlcnM6eyJVc2VyLUFnZW50IjpNT0JJTEVfVUF9fSk7SE9TVCA9IGpzcC5wZGZoKGh0bWwsImE6ZXEoMSkmJmhyZWYiKScsCiAgICBob3N0OidodHRwczovL2RkeXMucHJvJywKICAgIC8vIGhvc3Q6J2h0dHBzOi8vZGR5cy5tb3YnLAogICAgdXJsOicvZnljbGFzcy9wYWdlL2Z5cGFnZS8nLAogICAgc2VhcmNoVXJsOicvP3M9KiomcG9zdF90eXBlPXBvc3QnLAogICAgc2VhcmNoYWJsZToyLAogICAgcXVpY2tTZWFyY2g6MCwKICAgIGZpbHRlcmFibGU6MCwKICAgIGhlYWRlcnM6ewogICAgICAgICdVc2VyLUFnZW50JzonTU9CSUxFX1VBJywKICAgIH0sCiAgICBjbGFzc19wYXJzZTonI3ByaW1hcnktbWVudSBsaS5tZW51LWl0ZW07YSYmVGV4dDthJiZocmVmO1wucHJvLyguKiknLAogICAgY2F0ZV9leGNsdWRlOifnq5nplb98XuWFtuS7liR85YWz5LqOfF7nlLXlvbEkfF7liafpm4YkfF7nsbvlnoskJywKICAgIHBsYXlfcGFyc2U6dHJ1ZSwKICAgIC8vIGxhenk6J2pzOmxldCBwdXJsPWlucHV0LnNwbGl0KCJ8IilbMF07bGV0IHJlZmVyZXI9aW5wdXQuc3BsaXQoInwiKVsxXTtsZXQgem09aW5wdXQuc3BsaXQoInwiKVsyXTtwcmludCgicHVybDoiK3B1cmwpO3ByaW50KCJyZWZlcmVyOiIrcmVmZXJlcik7cHJpbnQoInptOiIrem0pO2xldCBteXVhPSJva2h0dHAvMy4xNSI7aWYoL2RkcmtleS8udGVzdChwdXJsKSl7bGV0IHJldD1yZXF1ZXN0KHB1cmwse1JlZmVyZXI6cmVmZXJlcix3aXRoSGVhZGVyczp0cnVlLCJVc2VyLUFnZW50IjpteXVhfSk7bG9nKHJldCk7aW5wdXQ9cHVybH1lbHNle2xldCBodG1sPXJlcXVlc3QocHVybCx7aGVhZGVyczp7UmVmZXJlcjpyZWZlcmVyLCJVc2VyLUFnZW50IjpteXVhfX0pO3ByaW50KGh0bWwpO3RyeXtpbnB1dD1KU09OLnBhcnNlKGh0bWwpLnVybHx8e319Y2F0Y2goZSl7aW5wdXQ9cHVybH19JywKICAgIGxhenk6bGF6eSwKICAgIGxpbWl0OjYsCiAgICDmjqjojZA6JyonLAogICAgZG91YmxlOnRydWUsIC8vIOaOqOiNkOWGheWuueaYr+WQpuWPjOWxguWumuS9jQogICAg5LiA57qnOicucG9zdC1ib3gtbGlzdCYmYXJ0aWNsZTthOmVxKC0xKSYmVGV4dDsucG9zdC1ib3gtaW1hZ2UmJnN0eWxlO2E6ZXEoMCkmJlRleHQ7YTplcSgtMSkmJmhyZWYnLAogICAg5LqM57qnOnsKICAgICAgICAidGl0bGUiOiIucG9zdC10aXRsZSYmVGV4dDsuY2F0LWxpbmtzJiZUZXh0IiwKICAgICAgICAiaW1nIjoiLmRvdWxpc3QtaXRlbSYmaW1nJiZkYXRhLWNmc3JjIiwKICAgICAgICAiZGVzYyI6Ii5wdWJsaXNoZWQmJlRleHQiLAogICAgICAgICJjb250ZW50IjoiLmFic3RyYWN0JiZUZXh0IiwKICAgICAgICAvLyAidGFicyI6ImpzOlRBQlM9Wyflm73lhoUnLCfmtbflpJYo6LKM5Ly85LiN6IO95pKt5pS+KSddIiwKICAgICAgICAidGFicyI6ImpzOlRBQlM9Wyflm73lhoUo5pS5RXhv5pKt5pS+5ZmoKScsJ+WbveWGhTInXSIsCiAgILine truncated
|
|
||||||
+1533
-1641
File diff suppressed because it is too large.
Load diff
File renamed without changes.
Vendored
+1
@@ -0,0 +1 @@
|
|||||||
|
var e,t=function(){return t=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},t.apply(this,arguments)},n={xml:!1,decodeEntities:!0},r={_useHtmlParser2:!0,xmlMode:!0};function i(e){return(null==e?void 0:e.xml)?"boolean"==typeof e.xml?r:t(t({},r),e.xml):null!=e?e:void 0}!function(e){e.Root="root",e.Text="text",e.Directive="directive",e.Comment="comment",e.Script="script",e.Style="style",e.Tag="tag",e.CDATA="cdata",e.Doctype="doctype"}(e||(e={}));const s=e.Root,a=e.Text,o=e.Directive,c=e.Comment,l=e.Script,h=e.Style,u=e.Tag,p=e.CDATA,f=e.Doctype;class d{constructor(){this.parent=null,this.prev=null,this.next=null,this.startIndex=null,this.endIndex=null}get parentNode(){return this.parent}set parentNode(e){this.parent=e}get previousSibling(){return this.prev}set previousSibling(e){this.prev=e}get nextSibling(){return this.next}set nextSibling(e){this.next=e}cloneNode(e=!1){return v(this,e)}}class E extends d{constructor(e){super(),this.data=e}get nodeValue(){return this.data}set nodeValue(e){this.data=e}}class m extends E{constructor(){super(...arguments),this.type=e.Text}get nodeType(){return 3}}class T extends E{constructor(){super(...arguments),this.type=e.Comment}get nodeType(){return 8}}class _ extends E{constructor(t,n){super(n),this.name=t,this.type=e.Directive}get nodeType(){return 1}}class A extends d{constructor(e){super(),this.children=e}get firstChild(){var e;return null!==(e=this.children[0])&&void 0!==e?e:null}get lastChild(){return this.children.length>0?this.children[this.children.length-1]:null}get childNodes(){return this.children}set childNodes(e){this.children=e}}class g extends A{constructor(){super(...arguments),this.type=e.CDATA}get nodeType(){return 4}}class N extends A{constructor(){super(...arguments),this.type=e.Root}get nodeType(){return 9}}class C extends A{constructor(t,n,r=[],i=("script"===t?e.Script:"style"===t?e.Style:e.Tag)){super(r),this.name=t,this.attribs=n,this.type=i}get nodeType(){return 1}get tagName(){return this.name}set tagName(e){this.name=e}get attributes(){return Object.keys(this.attribs).map((e=>{var t,n;return{name:e,value:this.attribs[e],namespace:null===(t=this["x-attribsNamespace"])||void 0===t?void 0:t[e],prefix:null===(n=this["x-attribsPrefix"])||void 0===n?void 0:n[e]}}))}}function I(t){return(n=t).type===e.Tag||n.type===e.Script||n.type===e.Style;var n}function S(t){return t.type===e.CDATA}function b(t){return t.type===e.Text}function O(t){return t.type===e.Comment}function y(t){return t.type===e.Directive}function L(t){return t.type===e.Root}function k(e){return Object.prototype.hasOwnProperty.call(e,"children")}function v(e,t=!1){let n;if(b(e))n=new m(e.data);else if(O(e))n=new T(e.data);else if(I(e)){const r=t?D(e.children):[],i=new C(e.name,{...e.attribs},r);r.forEach((e=>e.parent=i)),null!=e.namespace&&(i.namespace=e.namespace),e["x-attribsNamespace"]&&(i["x-attribsNamespace"]={...e["x-attribsNamespace"]}),e["x-attribsPrefix"]&&(i["x-attribsPrefix"]={...e["x-attribsPrefix"]}),n=i}else if(S(e)){const r=t?D(e.children):[],i=new g(r);r.forEach((e=>e.parent=i)),n=i}else if(L(e)){const r=t?D(e.children):[],i=new N(r);r.forEach((e=>e.parent=i)),e["x-mode"]&&(i["x-mode"]=e["x-mode"]),n=i}else{if(!y(e))throw new Error(`Not implemented yet: ${e.type}`);{const t=new _(e.name,e.data);null!=e["x-name"]&&(t["x-name"]=e["x-name"],t["x-publicId"]=e["x-publicId"],t["x-systemId"]=e["x-systemId"]),n=t}}return n.startIndex=e.startIndex,n.endIndex=e.endIndex,null!=e.sourceCodeLocation&&(n.sourceCodeLocation=e.sourceCodeLocation),n}function D(e){const t=e.map((e=>v(e,!0)));for(let e=1;e<t.length;e++)t[e].prev=t[e-1],t[e-1].next=t[e];return t}const R={withStartIndices:!1,withEndIndices:!1,xmlMode:!1};class M{constructor(e,t,n){this.dom=[],this.root=new N(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null,"function"==typeof t&&(n=t,t=R),"object"==typeof e&&(t=e,e=void 0),this.callback=null!=e?e:null,this.options=null!=t?t:R,this.elementCB=null!=n?n:null}onparserinit(e){this.parser=e}onreset(){this.dom=[],this.root=new N(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null}onend(){this.done||(this.done=!0,this.parser=null,this.handleCallback(null))}onerror(e){this.handleCallback(e)}onclosetag(){this.lastNode=null;const e=this.tagStack.pop();this.options.withEndIndices&&(e.endIndex=this.parser.endIndex),this.elementCB&&this.elementCB(e)}onopentag(t,n){const r=this.options.xmlMode?e.Tag:void 0,i=new C(t,n,void 0,r);this.addNode(i),this.tagStack.push(i)}ontext(t){const{lastNode:n}=this;if(n&&n.type===e.Text)n.data+=t,this.options.withEndIndices&&(n.endIndex=this.parser.endIndex);else{const e=new m(t);this.addNode(e),this.lastNode=e}}oncomment(t){if(this.lastNode&&this.lastNode.type===e.Comment)return void(this.lastNode.data+=t);const n=new T(t);this.addNode(n),this.lastNode=n}oncommentend(){this.lastNodLine truncated
|
||||||
+6191
File diff suppressed because it is too large.
Load diff
File renamed without changes.
Vendored
+76
@@ -0,0 +1,76 @@
|
|||||||
|
import cheerio from"cheerio.min.js";import"crypto-js.js";import"jsencrypt.js";import"node-rsa.js";import"pako.min.js";import 模板 from"模板.js";import{gbkTool}from"gbk.js";import"json5.js";import"jinja.js";const _jinja2=cheerio.jinja2;cheerio.jinja2=function(template,obj){try{return jinja.render(template,obj)}catch(e){console.log("新的jinja2库渲染失败,换回原始cheerio:"+e.message);return _jinja2(template,obj)}};let vercode=typeof pdfl==="function"?"drpy2.1":"drpy2";const VERSION=vercode+" 3.9.51beta5 20241104";const UpdateInfo=[{date:"20241104",title:"drpy更新,增加新特性",version:"3.9.51beta5 20241104",msg:`
|
||||||
|
1. rule增加 搜索验证标识 属性,可以不定义,默认为 '系统安全验证|请输入验证码'
|
||||||
|
2. rule增加 searchNoPage 属性,可以不定义,如果定义 1 将关闭该源的搜索翻页功能,超过1页直接返回空
|
||||||
|
`}];function getUpdateInfo(){return UpdateInfo.map(_o=>{_o.msg=_o.msg.trim().split("\n").map(_it=>_it.trim()).join("\n");return _o})}function init_test(){console.log("init_test_start");console.log("当前版本号:"+VERSION);console.log("本地代理地址:"+getProxyUrl());console.log(RKEY);console.log(JSON.stringify(rule));console.log("init_test_end")}function ocr_demo_test(){let img_base64=`iVBORw0KGgoAAAANSUhEUgAAAIAAAAAoBAMAAADEX+97AAAAG1BMVEXz+/4thQTa7N6QwIFFkyNeokKozqDB3b93sWHFR+MEAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABN0lEQVRIie2TQU+DQBCFt9vScvQpxR4xrcSjJCZ67JDGXsX+AdR4B3vpsSYm/m2HXaRLmuySepR3Gdidb/btDAjRq5dT96eCMlfBuzi1QLZUoZy2yz5sOvI+9iomaPEZ6nWnEtxqIyiM1RcAy44GNDhBXUjot/VVNweV1ah68FqWRyjKIOqAcyYF6rGcmpYnHzGt3fycNoMw0d3/THFu7hFSJ/8OXO6iTM8/KSg09obAzIHLO250LgQ0txOZSfgrV4Exdw98uGycJ0ErAeExZGhOmFHV9zHO6qVSj0MpLq7xZON56o++MjlsEgfVhbQWWME+xQX7J4V6zfi9A1Ly9rP1BvEXp+BbVJ/M77n+wfOIDVp51pZ4iBxvmj9AGrtvry6emwfKnVkW+ZRKd5ZNMvob36vXP9YPDmQki8QiCFAAAAAASUVORK5CYII=`;OcrApi.api=OCR_API;let code=OcrApi.classification(img_base64);log("测试验证码图片的ocr识别结果为:"+code)}function rsa_demo_test(){let t1=(new Date).getTime();let pkcs1_public=`
|
||||||
|
-----BEGIN RSA PUBLIC KEY-----
|
||||||
|
MEgCQQCrI0pQ/ERRpJ3Ou190XJedFq846nDYP52rOtXyDxlFK5D3p6JJu2RwsKwy
|
||||||
|
lsQ9xY0xYPpRZUZKMEeR7e9gmRNLAgMBAAE=
|
||||||
|
-----END RSA PUBLIC KEY-----
|
||||||
|
`.trim();let pkcs1_public_pem=`
|
||||||
|
MEgCQQCrI0pQ/ERRpJ3Ou190XJedFq846nDYP52rOtXyDxlFK5D3p6JJu2RwsKwy
|
||||||
|
lsQ9xY0xYPpRZUZKMEeR7e9gmRNLAgMBAAE=
|
||||||
|
`.trim();let pkcs8_public=`
|
||||||
|
-----BEGIN PUBLIC KEY-----
|
||||||
|
MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBAKsjSlD8RFGknc67X3Rcl50WrzjqcNg/
|
||||||
|
nas61fIPGUUrkPenokm7ZHCwrDKWxD3FjTFg+lFlRkowR5Ht72CZE0sCAwEAAQ==
|
||||||
|
-----END PUBLIC KEY-----`.trim();let pkcs8_public_pem=`
|
||||||
|
MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBAKsjSlD8RFGknc67X3Rcl50WrzjqcNg/
|
||||||
|
nas61fIPGUUrkPenokm7ZHCwrDKWxD3FjTFg+lFlRkowR5Ht72CZE0sCAwEAAQ==
|
||||||
|
`.trim();let pkcs1_private=`
|
||||||
|
-----BEGIN RSA PRIVATE KEY-----
|
||||||
|
MIIBOAIBAAJBAKsjSlD8RFGknc67X3Rcl50WrzjqcNg/nas61fIPGUUrkPenokm7
|
||||||
|
ZHCwrDKWxD3FjTFg+lFlRkowR5Ht72CZE0sCAwEAAQI/b6OV1z65UokQaMvSeRXt
|
||||||
|
0Yv6wiYtduQI9qpq5nzy/ytaqsbBfClNTi/HifKPKxlRouWFkc518EQI8LBxoarJ
|
||||||
|
AiEA4DaONMplV8PQNa3TKn2F+SDEvLOCjdL0kHKdN90Ti28CIQDDZnTBaHgZwZbA
|
||||||
|
hS7Bbf5yvwjWMhO6Y7l04/Qm7R+35QIgPuQuqXIoUSD080mp1N5WyRW++atksIF+
|
||||||
|
5lGv9e6GP/MCICnj8y/rl6Pd7tXDN6zcSeqLrfdNsREKhB3dKOCXgW9JAiAFYtFS
|
||||||
|
EJNBXVRTK42SNsZ2hJ/9xLwOwnH2epT8Q43s3Q==
|
||||||
|
-----END RSA PRIVATE KEY-----
|
||||||
|
`.trim();let pkcs8_private=`
|
||||||
|
-----BEGIN PRIVATE KEY-----
|
||||||
|
MIIBUgIBADANBgkqhkiG9w0BAQEFAASCATwwggE4AgEAAkEAqyNKUPxEUaSdzrtf
|
||||||
|
dFyXnRavOOpw2D+dqzrV8g8ZRSuQ96eiSbtkcLCsMpbEPcWNMWD6UWVGSjBHke3v
|
||||||
|
YJkTSwIDAQABAj9vo5XXPrlSiRBoy9J5Fe3Ri/rCJi125Aj2qmrmfPL/K1qqxsF8
|
||||||
|
KU1OL8eJ8o8rGVGi5YWRznXwRAjwsHGhqskCIQDgNo40ymVXw9A1rdMqfYX5IMS8
|
||||||
|
s4KN0vSQcp033ROLbwIhAMNmdMFoeBnBlsCFLsFt/nK/CNYyE7pjuXTj9CbtH7fl
|
||||||
|
AiA+5C6pcihRIPTzSanU3lbJFb75q2SwgX7mUa/17oY/8wIgKePzL+uXo93u1cM3
|
||||||
|
rNxJ6out902xEQqEHd0o4JeBb0kCIAVi0VIQk0FdVFMrjZI2xnaEn/3EvA7CcfZ6
|
||||||
|
lPxDjezd
|
||||||
|
-----END PRIVATE KEY-----
|
||||||
|
`.trim();let data=`
|
||||||
|
NodeRsa
|
||||||
|
这是node-rsa 现在修改集成在drpy里使用`.trim();let encryptedWithPublic=NODERSA.encryptRSAWithPublicKey(data,pkcs1_public,{outputEncoding:"base64",options:{environment:"browser",encryptionScheme:"pkcs1_oaep"}});console.log("公钥加密");console.log(encryptedWithPublic);let decryptedWithPrivate=NODERSA.decryptRSAWithPrivateKey(encryptedWithPublic,pkcs1_private,{options:{environment:"browser",encryptionScheme:"pkcs1_oaep"}});console.log("私钥解密");console.log(decryptedWithPrivate);let pkcs1_sha256_sign=NODERSA.sign("1",pkcs1_private,{outputEncoding:"base64",options:{environment:"browser",encryptionScheme:"pkcs1",signingScheme:"pkcs1-sha256"}});console.log("pkcs1_sha256_sign");console.log(pkcs1_sha256_sign);let pkcs1_sha256_sign_verify=NODERSA.verify("1","Oulx2QrgeipKYBtqEDqFb2s/+ndk2cGQxO4CkhU7iBM1vyNmmvqubpsmeoUuN3waGrYZLknSEdwBkfv0tUMpFQ==",pkcs1_private,{options:{environment:"browser",encryptionScheme:"pkcs1",signingScheme:"pkcs1-sha256"}});console.log("pkcs1_sha256_sign_verify");console.log(pkcs1_sha256_sign_verify);let pkcs1_oaep_sha256=NODERSA.encryptRSAWithPublicKey(data,`-----BEGIN RSA PUBLIC KEY-----
|
||||||
|
MIIBCgKCAQEA5KOq1gRNyllLNWKQy8sGpZE3Q1ULLSmzZw+eaAhj9lvqn7IsT1du
|
||||||
|
SYn08FfoOA2qMwtz+1O2l1mgzNoSVCyVpVabnTG+C9XKeZXAnJHd8aYA7l7Sxhdm
|
||||||
|
kte+iymYZ0ZBPzijo8938iugtVvqi9UgDmnY3u/NlQDqiL5BGqSxSTd/Sgmy3zD8
|
||||||
|
PYzEa3wD9vehQ5fZZ45vKIq8GNVh2Z8+IGO85FF1OsN7+b2yGJa/FmDDNn0+HP+m
|
||||||
|
PfI+kYBqEVpo0Ztbc3UdxgFwGC8O1n8AQyriwHnSOtIiuBH62J/7qyC/3LEAApRb
|
||||||
|
Dd9YszqzmODjQUddZKHmvc638VW+azc0EwIDAQAB
|
||||||
|
-----END RSA PUBLIC KEY-----
|
||||||
|
`,{outputEncoding:"base64",options:{environment:"browser",encryptionScheme:{scheme:"pkcs1_oaep",hash:"sha256"}}});console.log("pkcs1_oaep_sha256");console.log(pkcs1_oaep_sha256);decryptedWithPrivate=NODERSA.decryptRSAWithPrivateKey("kSZesAAyYh2hdsQnYMdGqb6gKAzTauBKouvBzWcc4+F8RvGd0nwO6mVkUMVilPgUuNxjEauHayHiY8gI3Py45UI3+km0rSGyHrS6dHiHgCkMejXHieglYzAB0IxX3Jkm4z/66bdB/D+GFy0oct5fGCMI1UHPjEAYOsazJDa8lBFNbjiWFeb/qiZtIx3vGM7KYPAZzyRf/zPbbQ8zy9xOmRuOl5nnIxgo0Okp3KO/RIPO4GZOSBA8f2lx1UtNwwrXAMpcNavtoqHVcjJ/9lcotXYQFrn5b299pSIRf2gVm8ZJ31SK6Z8cc14nKtvgnmsgClDzIXJ1o1RcDK+knVAySg==",`-----BEGIN RSA PRIVATE KEY-----
|
||||||
|
MIIEpAIBAAKCAQEA5KOq1gRNyllLNWKQy8sGpZE3Q1ULLSmzZw+eaAhj9lvqn7Is
|
||||||
|
T1duSYn08FfoOA2qMwtz+1O2l1mgzNoSVCyVpVabnTG+C9XKeZXAnJHd8aYA7l7S
|
||||||
|
xhdmkte+iymYZ0ZBPzijo8938iugtVvqi9UgDmnY3u/NlQDqiL5BGqSxSTd/Sgmy
|
||||||
|
3zD8PYzEa3wD9vehQ5fZZ45vKIq8GNVh2Z8+IGO85FF1OsN7+b2yGJa/FmDDNn0+
|
||||||
|
HP+mPfI+kYBqEVpo0Ztbc3UdxgFwGC8O1n8AQyriwHnSOtIiuBH62J/7qyC/3LEA
|
||||||
|
ApRbDd9YszqzmODjQUddZKHmvc638VW+azc0EwIDAQABAoIBADZ/QGgUzInvsLp/
|
||||||
|
zO2WbfYm39o/uhNAvk9RbLt1TIZbMFhyOpeKynHi3Swwd9xsfWX/U9zS/lGi/m31
|
||||||
|
iKrhmaW4OA1G3vqpMcK7TBbFufYwUEaA+ZJX344euH8pIfdzyneMQ4z3Far2dS7l
|
||||||
|
QsmjuilVV2kEFadveXewiYoVOWCu00w6bN8wy2SIHlQn+kIL6HQhWz12iKKflIKu
|
||||||
|
eGRdzLHsKmBt6WbY1Wuhx7HU0fAKdlBDPxCHNlI+kybUYE9o5C2vJiaVM5wqJBgZ
|
||||||
|
8Dz8kt1QbLJ910JoLXkLVQ8uC8NJKQwFtqQjTGPnEq0+wbgz6Ij599rKZkwW/xq9
|
||||||
|
l6KoUiECgYEA6Ah42tVdkNW047f03xVYXFH96RgorHRS36mR8Y+ONUq1fwKidovC
|
||||||
|
WjwVujt4OPf3l1W6iyn/F6cu/bsmvPrSc3HTN0B1V31QK4OjgetxQ2PSbTldH02J
|
||||||
|
NPzkt+v+cPxXpx/P5mgt7Weefw5txU547KubGrHUV5rBKFtIx9pj16MCgYEA/EF0
|
||||||
|
o19+D24DZAPwlDS5VbEd7FStnwY4oQ5PqbuNOSbSJLMWU0AqzXcRokp8UTyCZ0X3
|
||||||
|
ATkS1REq97kShCuR+npTR6a6DlY7sdpPI1SMLNajgB2tkx0EOzX+PfNIbHUd4jpJ
|
||||||
|
I0ZMAHv/OOtkzQHDaeTWBTrzsWm6/nTiykfduNECgYEA46AMD4HpPECqKAs66e5i
|
||||||
|
tI6q7JSKskObWVdcmQEfnSAhVOwcvPb2Ptda6UuV8S0xcwDi88rLOUUFUFzc79+P
|
||||||
|
vTkY38cYVi/VChsluDpk7ptqv0PbGu5Rf+3n4pZdEjI7OvR2W64wAAn67uIUxc7p
|
||||||
|
yiO/ET0K9rYWb6S9jXGtKMkCgYEA2kPAqoO7zZoBMQ7/oR0lp/HC1HRIbiqx4RlC
|
||||||
|
8Lgpb+QZPEwA6zPAVVvLVENi4d+bbcRp/xLlKpraNNJcJSSWAMbLPFoU7sbKjA87
|
||||||
|
HnTPfRSTEA2d3Ibk3F7Rh8TzS3Ti0JZiJjVzGZAwu41iAMifzwaD8K6boUy80eNN
|
||||||
|
QH2CaaECgYBUsLYvC/MiYg3w+LGOONuQongoVUXjGqnw2bjVa9RK7lwRdXPUqJ51
|
||||||
|
MpVO98IkoLvGSI/0sGNP3GKNhC+eMGjJAVwFyEuOn+JsmMv9Y9uStIVi5tIHIhKw
|
||||||
|
m7mp8il0kaftHdSxTbspG3tZ2fjIiFIZkLEOmRpd7ogWumgOajzUdA==
|
||||||
|
-----END RSA PRIVATE KEY-----`,{options:{environment:"browser",encryptionScheme:"pkcs1_oaep"}});console.log("decryptedWithPrivate");console.log(decryptedWithPrivate);(()=>{let key=new NODERSA.NodeRSA({b:1024});key.setOptions({encryptionScheme:"pkcs1"});let text=`你好drpy node-ras`;let encrypted=key.encrypt(text,"base64");console.log("encrypted: ",encrypted);const decrypted=key.decrypt(encrypted,"utf8");console.log("decrypted: ",decrypted)})();let t2=(new Date).getTime();console.log("rsa_demo_test 测试耗时:"+(t2-t1)+"毫秒")}function pre(){if(typeof rule.预处理==="string"&&rule.预处理&&rule.预处理.trim()){let code=rule.预处理.trim();console.log("执行预处理代码:"+code);if(code.startsWith("js:")){code=code.replace("js:","")}try{eval(code)}catch(e){console.log(`预处理执行失败:${e.message}`)}}}let rule={};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 PC_UA="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36";const UA="Mozilla/5.0";const UC_UA="Mozilla/5.0 (Linux; U; Android 9; zh-CN; MI 9 Build/PKQ1.181121.001) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/57.0.2987.108 UCBrowser/12.5.5.1035 Mobile Safari/537.36";const IOS_UA="Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1";const RULE_CK="cookie";const CATE_EXCLUDE="首页|留言|APP|下载|资讯|新闻|动态";const TAB_EXCLUDE="猜你|喜欢|下载|剧情|榜|评论";const OCR_RETRY=3;const OCR_API="https://api.nn.ci/ocr/b64/text";if(typeof MY_URL==="undefined"){var MY_URL}var HOST;var RKEY;var fetch;var print;var log;var rule_fetch_params;var fetch_params;var oheaders;var _pdfh;var _pdfa;var _pd;const DOM_CHECK_ATTR=/(url|src|href|-original|-src|-play|-url|style)$/;const SPECIAL_URL=/^(ftp|magnet|thunder|ws):/;const NOADD_INDEX=/:eq|:lt|:gt|:first|:last|^body$|^#/;const URLJOIN_ATTR=/(url|src|href|-original|-src|-play|-url|style)$|^(data-|url-|src-)/;const SELECT_REGEX=/:eq|:lt|:gt|#/g;const SELECT_REGEX_A=/:eq|:lt|:gt/g;const $js={toString(func){let strfun=func.toString();return strfun.replace(/^\(\)(\s+)?=>(\s+)?\{/,"js:").replace(/\}$/,"")}};function window_b64(){let b64map="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";let base64DecodeChars=new Array(-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,62,-1,-1,-1,63,52,53,54,55,56,57,58,59,60,61,-1,-1,-1,-1,-1,-1,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,-1,-1,-1,-1,-1,-1,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,-1,-1,-1,-1,-1);function btoa(str){var out,i,len;var c1,c2,c3;len=str.length;i=0;out="";while(i<len){c1=str.charCodeAt(i++)&255;if(i==len){out+=b64map.charAt(c1>>2);out+=b64map.charAt((c1&3)<<4);out+="==";break}c2=str.charCodeAt(i++);if(i==len){out+=b64map.charAt(c1>>2);out+=b64map.charAt((c1&3)<<4|(c2&240)>>4);out+=b64map.charAt((c2&15)<<2);out+="=";break}c3=str.charCodeAt(i++);out+=b64map.charAt(c1>>2);out+=b64map.charAt((c1&3)<<4|(c2&240)>>4);out+=b64map.charAt((c2&15)<<2|(c3&192)>>6);out+=b64map.charAt(c3&63)}return out}function atob(str){var c1,c2,c3,c4;var i,len,out;len=str.length;i=0;out="";while(i<len){do{c1=base64DecodeChars[str.charCodeAt(i++)&255]}while(i<len&&c1==-1);if(c1==-1)break;do{c2=base64DecodeChars[str.charCodeAt(i++)&255]}while(i<len&&c2==-1);if(c2==-1)break;out+=String.fromCharCode(c1<<2|(c2&48)>>4);do{c3=str.charCodeAt(i++)&255;if(c3==61)return out;c3=base64DecodeChars[c3]}while(i<len&&c3==-1);if(c3==-1)break;out+=String.fromCharCode((c2&15)<<4|(c3&60)>>2);do{c4=str.charCodeAt(i++)&255;if(c4==61)return out;c4=base64DecodeChars[c4]}while(i<len&&c4==-1);if(c4==-1)break;out+=String.fromCharCode((c3&3)<<6|c4)}return out}return{atob:atob,btoa:btoa}}if(typeof atob!=="function"||typeof btoa!=="function"){var{atob,btoa}=window_b64()}if(typeof Object.assign!=="function"){Object.assign=function(){let target=arguments[0];for(let i=1;i<arguments.length;i++){let source=arguments[i];for(let key in source){if(Object.prototype.hasOwnProperty.call(source,key)){target[key]=source[key]}}}return target}}if(!String.prototype.includes){String.prototype.includes=function(search,start){if(typeof start!=="number"){start=0}if(start+search.length>this.length){return false}else{return this.indexOf(search,start)!==-1}}}if(!Array.prototype.includes){Object.defineProperty(Array.prototype,"includes",{value:function(searchElement,fromIndex){if(this==null){throw new TypeError('"this" is null or not defined')}var o=Object(this);var len=o.length>>>0;if(len===0){return false}var n=fromIndex|0;var k=Math.max(n>=0?n:len-Math.abs(n),0);while(k<len){if(o[k]===searchElement){return true}k++}return false},enumerable:false})}if(typeof String.prototype.startsWit
Line truncated
|
||||||
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Binary file not shown.
File renamed without changes.
@@ -0,0 +1,83 @@
|
|||||||
|
var rule = {
|
||||||
|
author: '小可乐/240701/第二版',
|
||||||
|
title: '4KAV',
|
||||||
|
类型: '影视',
|
||||||
|
host: 'https://4k-av.com',
|
||||||
|
hostJs: '',
|
||||||
|
headers: {'User-Agent': 'IOS_UA'},
|
||||||
|
编码: 'utf-8',
|
||||||
|
timeout: 5000,
|
||||||
|
|
||||||
|
homeUrl: '/',
|
||||||
|
url: '/fyclassfyfilter/page-fypage.html[/fyclassfyfilter]',
|
||||||
|
filter_url: '{{fl.class}}',
|
||||||
|
detailUrl: '',
|
||||||
|
searchUrl: '/s?q=**',
|
||||||
|
searchable: 1,
|
||||||
|
quickSearch: 1,
|
||||||
|
filterable: 1,
|
||||||
|
|
||||||
|
class_name: '电影&剧集',
|
||||||
|
class_url: 'movie&tv',
|
||||||
|
filter_def: {},
|
||||||
|
|
||||||
|
play_parse: true,
|
||||||
|
lazy: `js:
|
||||||
|
if (/m3u8|mp4/.test(input)) {
|
||||||
|
input = { jx: 0, parse: 0, url: input }
|
||||||
|
} else {
|
||||||
|
let kurl = request(input).match(/<source src="(.*?)"/)[1];
|
||||||
|
input = { jx: 0, parse: 0, url: kurl }
|
||||||
|
}
|
||||||
|
`,
|
||||||
|
|
||||||
|
limit: 9,
|
||||||
|
double: false,
|
||||||
|
推荐: '*',
|
||||||
|
一级: '.NTMitem;a&&title;img&&src;.tags&&Text;a&&href',
|
||||||
|
二级: `js:
|
||||||
|
let khtml = request(input);
|
||||||
|
VOD = {};
|
||||||
|
VOD.vod_id = input;
|
||||||
|
VOD.vod_name = pdfh(khtml, '#MainContent_titleh12&&div:eq(1)&&Text');
|
||||||
|
VOD.type_name = pdfh(khtml, '.tags--span&&Text');
|
||||||
|
VOD.vod_pic = pdfh(khtml, '#MainContent_poster&&img&&src');
|
||||||
|
VOD.vod_remarks = pdfh(khtml, '.videodetail&&label:eq(0)&&Text');
|
||||||
|
VOD.vod_year = pdfh(khtml, '.videodetail&&a&&Text');
|
||||||
|
VOD.vod_area = pdfh(khtml, '.videodetail&&label:eq(1)&&Text');
|
||||||
|
VOD.vod_director = '未知';
|
||||||
|
VOD.vod_actor = '未知';
|
||||||
|
VOD.vod_content = pdfh(khtml, '.videodesc&&Text');
|
||||||
|
VOD.vod_play_from = '4KAV专线';
|
||||||
|
|
||||||
|
let klists = [];
|
||||||
|
let kcode = pdfa(khtml, 'ul#rtlist&&li');
|
||||||
|
if ( kcode == 0) {
|
||||||
|
kcode = pdfa(khtml, '#MainContent_poster&&a');
|
||||||
|
kcode.forEach((kc) => {
|
||||||
|
let kname = pdfh(kc, 'a&&title').replace('电影海报','');
|
||||||
|
let khref = pdfh(kc, 'a&&href').replace('poster.jpg','');
|
||||||
|
let klist = kname + '$' + khref;
|
||||||
|
klists.push(klist);
|
||||||
|
});
|
||||||
|
VOD.vod_play_url = klists.join('#');
|
||||||
|
} else {
|
||||||
|
kcode;
|
||||||
|
kcode.forEach((kc) => {
|
||||||
|
let kname = pdfh(kc, 'span&&Text');
|
||||||
|
let khref = pdfh(kc, 'img&&src').replace('screenshot.jpg','');
|
||||||
|
let klist = kname + '$' + khref;
|
||||||
|
klists.push(klist);
|
||||||
|
});
|
||||||
|
VOD.vod_play_url = klists.join('#');
|
||||||
|
}
|
||||||
|
`,
|
||||||
|
搜索: '*',
|
||||||
|
|
||||||
|
filter: {
|
||||||
|
"tv":[
|
||||||
|
{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"动作","v":"/tag/动作"},{"n":"剧情","v":"/tag/剧情"},{"n":"冒险","v":"/tag/冒险"},{"n":"喜剧","v":"/tag/喜剧"},{"n":"国产剧","v":"/tag/国产剧"},{"n":"恐怖","v":"/tag/恐怖"},{"n":"战争","v":"/tag/战争"},{"n":"科幻","v":"/tag/科幻"},{"n":"动画","v":"/tag/动画"},{"n":"韩剧","v":"/tag/韩剧"},{"n":"犯罪","v":"/tag/犯罪"},{"n":"纪录片","v":"/tag/纪录片"}]},
|
||||||
|
{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"2024","v":"/2024"},{"n":"2023","v":"/2023"},{"n":"2022","v":"/2022"},{"n":"2021","v":"/2021"},{"n":"2020","v":"/2020"},{"n":"2019","v":"/2019"}]}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
File renamed without changes.
File renamed without changes.
File renamed without changes.
@@ -0,0 +1 @@
|
|||||||
|
dmFyIHJ1bGUgPSB7CiAgICDmqKHmnb86ICfoh6rliqgnLAogICAg5qih5p2/5L+u5pS5OiAkanMudG9TdHJpbmcoKCkgPT4gewogICAgICAgIG11YmFuLuiHquWKqC7kuoznuqcudGFicyA9ICcubW9kdWxlLXRhYi1pdGVtLnRhYi1pdGVtJzsKICAgIH0pLAogICAgdGl0bGU6ICdiaWxmdW4o6Ieq5YqoKScsCiAgICBob3N0OiAnaHR0cDovL2JpbGZ1bi5jYycsCiAgICB1cmw6ICcvYmlsZnVuc2hvdy9meWNsYXNzZnlmaWx0ZXIuaHRtbCcsCiAgICBjbGFzc19wYXJzZTogJy5uYXZiYXItaXRlbXMgbGk6Z3QoMSk6bHQoOSk7YSYmVGV4dDthJiZocmVmOy9iaWxmdW4vKFxcZCspLmh0bWwnLAogICAgZmlsdGVyYWJsZTogMSwKICAgIGZpbHRlcl91cmw6ICcte3tmbC7lnLDljLp9fS17e2ZsLuaOkuW6j319LXt7Zmwu5Ymn5oOFfX0te3tmbC7or63oqIB9fS17e2ZsLuWtl+avjX19LS0tZnlwYWdlLS0te3tmbC7lubTku6N9fScsCiAgICBmaWx0ZXI6ICdINHNJQUFBQUFBQUFBKzJaVzA4YlJ4VEgzL3NwSWo5VGlZWGNtcmZjNy9kN3FqeEVGVktqdHFuVXBKV3FDQWt3ZGd3QjJ5Q0M0OXJjR202aEdNeWxGSllhZnhuUHJ2MHRNdmFjOHovanRxeXNscVF2NnlmLy9tZG45c3labloyL1pnKzkvT3lRL2tXY3lJa3ZYMGErNmZvNWNpS2lCaGE4YUN6U0ZubjI1THN1bTM5Njh1MlBYWTBMbjlYbDJHSXR1bGlYTlVTNjIwZ2R6K3ZyU1NYZ21KOVlvNDRFT09iMXByMmVjWW9Sb00vQnhVb3B6MzBhUUo4TEkycG5sL3MwZ0haSVhBRDNTN3l0dUFOOFB3TWNxeGJtMWRBU3hRaHd2OEZWdjhReEFpdFBmMnhYOHF3RFluT3ZKRThDNUZLWXIreE5jeTRHMEM0K1dzdSs1M1lHMEc1eVNXZk83UXkwVWsrdmI5a2ZIK0dZQWNTaWcxN2ZMeHd6Z0xIdnBsUnNtOGR1Z0dPMWlWSHY3UnpGQ05EbitLdnFnTXQ5R3NENDlsYjhzZDlWYVkySENNWVZxZG5xTzh5aUFjU1NjWlZhNTVnQnpHSTVyZWVBWjlHQVZEWHZUWXlncWcxQXJML3MvOFlqSVVBRlNpUCticjRwNFNhcCszSDlTbHBHK2FJYWNxMWx4TnpTTXBwZHFHWGpuSVFCbEhvKzYyMnZjcWtOU0xHSzNzNGVpdFVBSkwrWFZMa1NwMjBBVTdUeFJtSUVLT1RyTllrUm9GMW16c3N2Y3pzRHlIUHF2YlFqa0duL1EySUVra3ZSenFYWTFHNjRxTng1Ym1jQTdmcFR1bElxd2F0RkdDT1pLL3VwZ2orUTVjR0FaUWxQZTYvTHVobFdNVE91aUcxVmRubGhFZGpUWGwwdFZCZDdaTnJCTFUxN3JxU3Y1ODROV05NZ01RSk03ZnFzeEFnd0RabVNHczVJV05pYUtDdHN3SnBnaVJGWUQ0MFZNMkJOc0RVU0ExWUoxVXBVU2xpSHBwV3pzMW5aTFZrcmg3bVZFbmEwZHh3bXJmSFgwanRGNzdUMUR0RTdiTjBSM2JIMWR0SGJMZDM1QXJyK2ErbkhSVDl1NjhkRVAyYnJSMFUvYXV0SFJEOWk2ekpleHg2dkkrTjE3UEU2TWw3SEhxOGo0M1hzOFRveVh2MjNhYUlLR1c5MTJKb281cjlNRkdSN29rNlNjQkxLS1ZKT1FUbE55bWtvWjBnNUErVXNLV2VobkNQbEhKVHpwSnlIY29HVUMxQXVrbklSeWlWU0xrRzVUTXBsS0ZkSXVRTGxLaWxYb1Z3ajVScVU2NlJjaDNLRGxCdFFicEp5RThvdFVtNUJ1VTNLYlNoM1NMa0Q1UzRwZDZIY0krVWVsUHVrM0lmeWdKUUhVQjZTOGhES0kxSWVRV24vbk5kQTg0UGlKVWVWbTVJSEJkejhvSGlaclZwbVU0SmFldkZVTitEdUs2N3JGY2VhNGw4L2ZmRmNYcEdyL1NvUmI0by8vK3I3SDdycXVUeHVNMDYzNDhDY2JvQXZDWEtYeGh5cDNpMFY1U1NicEZhY3RGclpVaTdlcmdaYWRLajdPdWtnaHhya3BJTThXSkJqck96TWlBY2pFQmNhODdKc2NRaHd2emR4Y2IwRWxqK1RtaEcwdW5IL043OFdqK25yWVNnYjBJb1ArcmRlTHNoM0JmdTgvYjFWb004Ykwyb3JwQ1ptNE9LWlExLzBOMThVK3B0STZHOUNmeE1KL2MzLzRHODZEOHJmMUhvRy9JVWVmdnNac1Bmbi9pbHJmOWFBSkZmSzFXS0MzOGNHMEc2MDRBM3kyUXFCdkZGajNqWjdCUUo1RTI5VWR0SjRFemZBMnU1cTd6Z1hBc1RjSmJVeXlURUR1Rjl1M1RxVk1vQjJZMVBlSms0VkRhRGQ5cmFYU0ZYY1VUbGRhcEpRaDgxZnRlUGhPaGhBSDJ0OTFkNGhibTNnazNnUjdTKzBrMERhRGJDMk5MM0p5WlpXQjhTV0YzUnBPV1lnM04zRDNUMFM3dTdoN2g3dTdwOXNkejk4VUx0NzBBNGU5RTNOanhhcU0rd0tDTkJuY3RGUDgwY0xBc1RTay80eXZqa1prQTFyLzI5YzFmUkVOY2tuS1FUb2MzcEc1ZkNXTm9BK0EwNDZ2THhyZlRjemdQc0ZmRFVLT3RWUlJWMm1UYjZmQVRzMnQySEZOS0NlczN1VlAvbDdHd0hhSmFkVUlzZnRETWpEdEs0SzdJZ0kwR2R1ME11eXN5R1F1cXlwY2daMWFZQzFzMzNFRTVKY3FlTGlPTXVBdGQzdWU1cnhqODZqeFlSRFZ4SzZrdENWaEs0a2RDVWZ5WlZvVTlMOUFUc0RtUFZESkFBQScsCiAgICBmaWx0ZXJfZGVmOiB7CiAgICAgICAg5Yqo5ryrOiB757G75Z6LOiAnNCd9LAogICAgICAgIOeUteW9sToge+exu+WeizogJzEnfSwKICAgICAgICDov57nu63liac6IHvnsbvlnos6ICcyJ30sCiAgICAgICAg57u86Im6OiB757G75Z6LOiAnMyd9LAogICAgICAgIOeIveaWh+efreWJpzoge+exu+WeizogJzIyJ30sCiAgICAgICAg57qq5b2V54mHOiB757G75Z6LOiAnMTknfSwKICAgICAgICDkvZPogrLotZvkuos6IHvnsbvlnos6ICcyMCd9LAogICAgICAgIOW9seinhuino+ivtDoge+exu+WeizogJzIxJ30KICAgIH0sCiAgICBzZWFyY2hVcmw6ICcvYmlsZnVuc2VhcmNoLyoqLS0tLS0tLS0tLWZ5cGFnZS0tLS5odG1sJywKfQ==
|
||||||
File renamed without changes.
File renamed without changes.
File renamed without changes.
@@ -0,0 +1 @@
|
|||||||
|
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
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
H4sIAIioBmcC/4VTy24TMRTd8xVWhTIzJbEF3aCJAit+gMeqrSJn7GRcPGPXvpOHSLYgEAsW3UEXZUPFAgkJJKiE+jNpAn+B5xF1kgjqxYx9fc655869M6QGmUxy1EEvbiG3Fudni9PLEHm/X32+enPuNWvR+eWXxcnPEN0+shjUEzAiHfh+gDoPKnK+kqxHU1yy8fzi7fLiEwbasy6DhxPFXLKWO7cE8ASvNl77Jn4X+BhyDSaGrZZNqJSNxlMXq6izoHQKAiR39uc/Xv95/3J58v3q19f9Uu2wKiZWFhwiBtA2JGQ0GuG9IzbBkUoqRGakAxCRMj7GOtZkqBiBieZEMNKfRJJai2NIZIUvAl1Njc1T45QOe9QUhVkkRTgA/24QSvDvB21aus7fseH9NvEPDtidoK5mOTVR/GzTg7G2Oo0T+XDEOru7q+68+7D89vGGvkgOKE/ivqHhxxm34ItUZxC01yCl6Q7SrE/9HN9EnsvcaBRtqoEJQVIN/AK/ocEcf//wOlZgcF+ZRzSKHWPdWIlwFAHYcC1pxH1StHEqRfp8SjOIlZnqrMco8CnjNjJCg1ApGThzum5q5cA1sKwhT5eDQn7selBNzAaBYZ3Z2F93VJulmsxKoLmFLUbGPbZvcsPhppe94N9SkUqBp7DFufcfjhZRt7Cws7N+OasVW99bDo+5zdxQsuD6D5r9BWlL0cwQBAAA
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
T2JqZWN0LmFzc2lnbihtdWJhbi7pppblm74yLuS6jOe6pywgewogICAgdGFiczogJ2Rpdi5ib3R0b20tbGluZSBoMycsCn0pOwp2YXIgcnVsZSA9IHsKICAgIOaooeadvzogJ+mmluWbvjInLAogICAgdGl0bGU6ICfkurrkurrlvbHop4YnLAogICAgaG9zdDogJ2h0dHBzOi8vd3d3LnJ0dGtzLmNvbScsCiAgICB1cmw6ICcvcnJ0b3AvZnljbGFzc2Z5ZmlsdGVyLmh0bWwnLAogICAgZmlsdGVyX3VybDogJ3t7ZmwuYXJlYX19e3tmbC5ieX19L3BhZ2UvZnlwYWdle3tmbC55ZWFyfX0nLAogICAgZmlsdGVyOiAnSDRzSUFBQUFBQUFBQSsyV3kyN2FRQlNHMzhWckpNYWt1VFJ2MEdlb3NqQmdnVW5pcEZ6YW1paFNxMXdFb1ExdDFVQnBTQzlTQ0NBbHdpaTlFRWZBeXpCMmVJdU9ZWmc1bnE1WWRGTm1oLy92Y0dibTkvQWY5cFM0b1ptV1lTYVU5YWQ3eXFadUtldEtUTXZxVCtKS1NERzFiWjA4ZTkxNy9LVkVuZzNUeUpKbjh1bTV0cFhUSjE4eGlZQ1BXdU9EbGkvN2REOUUxV0xUUFRpaWF1clpMZ2VWT21FVXZFd0JjTklhOWVzVXhQTWNlSVV1YjZXQlZsN3pQYjY3cDJBenlZSDcrcDM3cWpJRFVRQUtuMFpPa1lLOHY4YUdqNlluMTlLNnhzK042elorNDh4OTdsSHZCcC8zOFdWelhEdW1MT3czRGxNcFdEZStxcm05VHFDT1NrSy9zdTNlRFlMOXBoTHpZbkJLNmdJVlZKcFZqTCsyeFFvcU1YZXFEYmQrSGFpZ0VxdTR0Y1VlVkdJVkZSdWZmTU1YMzRORlRHVzdhVis3RjQySHhuRGtmQTd1Q1FKMk45N2EyTGtLbm44cXpTb2VTbDF4WjFUaWV6LzdlKzluc0lKczBTME55WXNLTHNSVXRsWmo2SlZ2dkdJdHVCeFQyYnNiSG5yOXFsc0p2bUN1c3AwTmJrbDdYR2lMWGdRQXZLcVdycVg1VlhXcnY4YlZIM05mMVFpS1BKb3Q1emNNVHdSQWwwUzZCR2xFcEJGSVZaR3FrQ0tSSWtEVnh3SWxBcUJySWwyRGRGV2txNUN1aUhRRjBtV1JMa01xZXFWQ3IxVFJLeFY2cFlwZXFkQXJWZlJLaFY2cG9sY3E5QXFKWGlIb0ZSSzlRdEFySkhxRm9GZEk5QXBCcjVEb0ZSSGdCWTFhNEhxZWZzQk9lZTdyeVc3MVpKbW9GYzRhcEIzN2JUbU9hMzhFTkdsa00vd1gyam5FaFdOQU03R2R0Tzd2Y0NNMEdYcVpwSkhLL1lPcGQ5NGZPVTArM3hLeEZEOVByME15RzdBc1lOV0duOFdNcFpPQS9meU5MeXVjSlYrazVOaVNZMHVPTFRtMjVOaGFwTEcxWXlhMk5STU1MWm44TXZsbDhzdmtsOG4vZnlkL25pUy9aY2pnbDhFdmcxOEd2d3oraFFuK2xMR1YyelhrZjM0Wi9UTDZaZlRMNkYrWTZOLy9BNU9aeHVxYkh3QUEnLAogICAgc2VhcmNoVXJsOiAnL3JyY3oqKi9wYWdlL2Z5cGFnZS5odG1sJywKfQ==
|
||||||
File renamed without changes.
@@ -0,0 +1 @@
|
|||||||
|
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 truncated
|
||||||
File renamed without changes.
@@ -0,0 +1 @@
|
|||||||
|
H4sIAIioBmcC/22Qv07DMBCHZ/IUntqkND5GlIhnYIGtUuXEbm3kJJbt/AN1RQx9BQamMrCwRkK8DG15DJwQpA54Ofnu9306+zq5Y6nFxBixzv2sTEiOs0bpAn9122O3m6MHD7ljSbK0rLERmlJRhaHJiJSTyY1rTefeJoi9imikS8nQ1YgcXl8Oz58OGHwuNXiElcz19k/dcfu2/3j/3j2OI16YXs+tVSYCaA1Oa2Nw097DmCi1dAEQOWUNVlxBVVAwvKhBUFi1qXTPAEXWzF36grnN5MgaRnTKb/81DKNTEGoKs9kpPriXimjTb49zUiVEh8KyzCAporX1L4JIWv8yiMnvt/SVa7aKwV8s6HnwZzvzNj9JKAuRdQEAAA==
|
||||||
File renamed without changes.
Loaded 100 of 172 files, more files were not shown because too many files have changed in this diff.
Show more
Reference in new issue
Block a user