1123
This commit is contained in:
Liu committed 2024-11-24 00:32:32 +08:00
1 parent 8406372599
commit 32e4e82457
48 files changed
+14446 -18179

No files matched your search

+6 -6
View File
@@ -359,7 +359,7 @@
"quickSearch": 1,
"filterable": 1,
"api": "./api/drpy2.min.txt?file=drpy2.min.js",
"ext": "\"./txt/ddys.txt\"",
"ext": "./txt/ddys.txt",
"timeout": 15
},
{
@@ -435,7 +435,7 @@
"name": "⚽Jrs┃球迷",
"type": 3,
"api": "./api/drpy2.min.txt?file=drpy2.min.js",
"ext": "\"./txt/jrs.txt\"",
"ext": "./txt/jrs.txt",
"style": {
"type": "list"
},
@@ -452,7 +452,7 @@
"name": "⚽310┃看球",
"type": 3,
"api": "./api/drpy2.min.txt?file=drpy2.min.js",
"ext": "\"./txt/310.txt\"",
"ext": "./txt/310.txt",
"style": {
"type": "list"
},
@@ -466,7 +466,7 @@
"name": "🐯虎牙┃直播",
"type": 3,
"api": "./api/drpy2.min.txt?file=drpy2.min.js",
"ext": "\"./txt/huyazhibo.txt\"",
"ext": "./txt/huyazhibo.txt",
"style": {
"type": "rect",
"ratio": 1.755
@@ -481,7 +481,7 @@
"name": "🐟斗鱼┃直播",
"type": 3,
"api": "./api/drpy2.min.txt?file=drpy2.min.js",
"ext": "\"./txt/douyuzhibo.txt\"",
"ext": "./txt/douyuzhibo.txt",
"style": {
"type": "rect",
"ratio": 1.755
@@ -496,7 +496,7 @@
"name": "📽️聚短┃视频",
"type": 3,
"api": "./api/drpy2.min.txt?file=drpy2.min.js",
"ext": "\"./txt/duanshipin.txt\"",
"ext": "./txt/duanshipin.txt",
"searchable": 0,
"quickSearch": 0,
"changeable": 0,
+41 -22
View File
@@ -187,7 +187,7 @@
"searchable": 1,
"quickSearch": 1,
"filterable": 1,
"ext": "\"./json/jianpian.json\""
"ext": "./json/jianpian.json"
},
{
"key": "csp_SixV",
@@ -281,8 +281,19 @@
"changeable": 0,
"ext": {
"commonConfig": "./json/peizhi.json",
"siteUrl": "https://www.wogg.net/",
"filter": "./json/wogg.json"
"siteUrl": "./json/wogg.json"
}
},
{
"key": "多多",
"name": "🌟多多影音",
"type": 3,
"api": "csp_kongbai",
"searchable": 1,
"changeable": 0,
"ext": {
"commonConfig": "./json/peizhi.json",
"siteUrl": "./json/wogg.json"
}
},
{
@@ -294,8 +305,19 @@
"changeable": 0,
"ext": {
"commonConfig": "./json/peizhi.json",
"siteUrl": "https://duopan.fun",
"filter": "./json/wogg.json"
"siteUrl": "./json/wogg.json"
}
},
{
"key": "至臻",
"name": "💌至臻",
"type": 3,
"api": "csp_kongbai",
"searchable": 1,
"changeable": 0,
"ext": {
"commonConfig": "./json/peizhi.json",
"siteUrl": "./json/wogg.json"
}
},
{
@@ -307,8 +329,7 @@
"changeable": 0,
"ext": {
"commonConfig": "./json/peizhi.json",
"siteUrl": "http://mogg.xn--yetu07f.top/",
"filter": "./json/wogg.json"
"siteUrl": "./json/wogg.json"
}
},
{
@@ -395,9 +416,7 @@
"searchable": 1,
"changeable": 0,
"ext": {
"siteUrl": "http://127.0.0.1:9999",
"channelUsername": "hao115,guaguale115,longzbija,dianyingshare,XiangxiuNB,yunpanpan,kuakeyun,zaihuayun,Quark_Movies,alyp_4K_Movies,vip115hot,yunpanshare,ucwangpan,Quark_Share_Channel,Aliyundrive_Share_Channel,shareAliyun,ikiviyyp,wanwansubchat,wangpanziyuan2021,alyp_1,quanziyuanshe",
"commonConfig": "./json/peizhi.json",
"siteUrl": "./json/peizhi.json",
"filter": "./json/douban.json"
}
},
@@ -433,7 +452,7 @@
"searchable": 0,
"quickSearch": 0,
"filterable": 0,
"ext": "\"./js/虎牙直播.js\""
"ext": "./js/虎牙直播.js"
},
{
"key": "斗鱼直播",
@@ -443,7 +462,7 @@
"searchable": 0,
"quickSearch": 0,
"filterable": 0,
"ext": "\"./js/斗鱼直播.js\""
"ext": "./js/斗鱼直播.js"
},
{
"key": "有声小说吧",
@@ -454,7 +473,7 @@
"searchable": 0,
"quickSearch": 0,
"filterable": 0,
"ext": "\"./js/有声小说吧.js\""
"ext": "./js/有声小说吧.js"
},
{
"key": "JRKAN直播",
@@ -464,7 +483,7 @@
"searchable": 0,
"quickSearch": 0,
"filterable": 0,
"ext": "\"./js/JRKAN直播.js\""
"ext": "./js/JRKAN直播.js"
},
{
"key": "88看球",
@@ -474,7 +493,7 @@
"searchable": 0,
"quickSearch": 0,
"filterable": 0,
"ext": "\"./js/88看球.js\""
"ext": "./js/88看球.js"
},
{
"key": "酷奇MV",
@@ -505,7 +524,7 @@
"searchable": 1,
"quickSearch": 1,
"filterable": 1,
"ext": "\"./json/Bili.json\""
"ext": "./json/Bili.json"
},
{
"key": "相声小品",
@@ -515,7 +534,7 @@
"searchable": 0,
"quickSearch": 0,
"filterable": 1,
"ext": "\"./json/Blixs.json\""
"ext": "./json/Blixs.json"
},
{
"key": "戏曲",
@@ -525,7 +544,7 @@
"searchable": 0,
"quickSearch": 0,
"filterable": 1,
"ext": "\"./json/Blixq.json\""
"ext": "./json/Blixq.json"
},
{
"key": "少儿",
@@ -535,7 +554,7 @@
"searchable": 0,
"quickSearch": 0,
"filterable": 1,
"ext": "\"./json/少儿教育.json\""
"ext": "./json/少儿教育.json"
},
{
"key": "小学",
@@ -545,7 +564,7 @@
"searchable": 0,
"quickSearch": 0,
"filterable": 1,
"ext": "\"./json/小学课堂.json\""
"ext": "./json/小学课堂.json"
},
{
"key": "初中",
@@ -555,7 +574,7 @@
"searchable": 0,
"quickSearch": 0,
"filterable": 1,
"ext": "\"./json/初中课堂.json\""
"ext": "./json/初中课堂.json"
},
{
"key": "高中",
@@ -565,7 +584,7 @@
"searchable": 0,
"quickSearch": 0,
"filterable": 1,
"ext": "\"./json/高中课堂.json\""
"ext": "./json/高中课堂.json"
}
],
"parses": [
@@ -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};
-892
View File
@@ -1,892 +0,0 @@
{
"1": [
{
"key": "3",
"name": "类型",
"value": [
{
"n": "全部",
"v": ""
},
{
"n": "喜剧",
"v": "喜剧"
},
{
"n": "爱情",
"v": "爱情"
},
{
"n": "动作",
"v": "动作"
},
{
"n": "恐怖",
"v": "恐怖"
},
{
"n": "科幻",
"v": "科幻"
},
{
"n": "剧情",
"v": "剧情"
},
{
"n": "犯罪",
"v": "犯罪"
},
{
"n": "奇幻",
"v": "奇幻"
},
{
"n": "战争",
"v": "战争"
},
{
"n": "悬疑",
"v": "悬疑"
},
{
"n": "武侠",
"v": "武侠"
},
{
"n": "冒险",
"v": "冒险"
},
{
"n": "古装",
"v": "古装"
},
{
"n": "历史",
"v": "历史"
},
{
"n": "惊悚",
"v": "惊悚"
}
]
},
{
"key": "11",
"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"
}
]
},
{
"key": "1",
"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": "其他"
}
]
}
],
"2": [
{
"key": "3",
"name": "类型",
"value": [
{
"n": "全部",
"v": ""
},
{
"n": "喜剧",
"v": "喜剧"
},
{
"n": "爱情",
"v": "爱情"
},
{
"n": "动作",
"v": "动作"
},
{
"n": "恐怖",
"v": "恐怖"
},
{
"n": "科幻",
"v": "科幻"
},
{
"n": "剧情",
"v": "剧情"
},
{
"n": "犯罪",
"v": "犯罪"
},
{
"n": "奇幻",
"v": "奇幻"
},
{
"n": "战争",
"v": "战争"
},
{
"n": "悬疑",
"v": "悬疑"
},
{
"n": "武侠",
"v": "武侠"
},
{
"n": "冒险",
"v": "冒险"
},
{
"n": "古装",
"v": "古装"
},
{
"n": "历史",
"v": "历史"
},
{
"n": "惊悚",
"v": "惊悚"
}
]
},
{
"key": "11",
"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"
}
]
},
{
"key": "1",
"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": "其他"
}
]
}
],
"3": [
{
"key": "11",
"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"
}
]
},
{
"key": "1",
"name": "地区",
"value": [
{
"n": "全部",
"v": ""
},
{
"n": "大陆",
"v": "大陆"
},
{
"n": "美国",
"v": "美国"
},
{
"n": "日本",
"v": "日本"
},
{
"n": "韩国",
"v": "韩国"
},
{
"n": "英国",
"v": "英国"
},
{
"n": "法国",
"v": "法国"
},
{
"n": "其他",
"v": "其他"
}
]
}
],
"4": [
{
"key": "11",
"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"
}
]
},
{
"key": "1",
"name": "地区",
"value": [
{
"n": "全部",
"v": ""
},
{
"n": "大陆",
"v": "大陆"
},
{
"n": "中国香港",
"v": "香港"
},
{
"n": "中国台湾",
"v": "台湾"
},
{
"n": "美国",
"v": "美国"
},
{
"n": "韩国",
"v": "韩国"
},
{
"n": "日本",
"v": "日本"
},
{
"n": "西班牙",
"v": "西班牙"
},
{
"n": "英国",
"v": "英国"
},
{
"n": "其他",
"v": "其他"
}
]
}
],
"5": [
{
"key": "5",
"name": "字母",
"value": [
{
"n": "A",
"v": "A"
},
{
"n": "B",
"v": "B"
},
{
"n": "C",
"v": "C"
},
{
"n": "D",
"v": "D"
},
{
"n": "E",
"v": "E"
},
{
"n": "F",
"v": "F"
},
{
"n": "G",
"v": "G"
},
{
"n": "H",
"v": "H"
},
{
"n": "I",
"v": "I"
},
{
"n": "J",
"v": "J"
},
{
"n": "K",
"v": "K"
},
{
"n": "L",
"v": "L"
},
{
"n": "M",
"v": "M"
},
{
"n": "N",
"v": "N"
},
{
"n": "O",
"v": "O"
},
{
"n": "P",
"v": "P"
},
{
"n": "Q",
"v": "Q"
},
{
"n": "R",
"v": "R"
},
{
"n": "S",
"v": "S"
},
{
"n": "T",
"v": "T"
},
{
"n": "U",
"v": "U"
},
{
"n": "V",
"v": "V"
},
{
"n": "W",
"v": "W"
},
{
"n": "X",
"v": "X"
},
{
"n": "Y",
"v": "Y"
},
{
"n": "Z",
"v": "Z"
},
{
"n": "0-9",
"v": "0-9"
}
]
}
],
"6": [
{
"key": "11",
"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"
}
]
},
{
"key": "5",
"name": "字母",
"value": [
{
"n": "A",
"v": "A"
},
{
"n": "B",
"v": "B"
},
{
"n": "C",
"v": "C"
},
{
"n": "D",
"v": "D"
},
{
"n": "E",
"v": "E"
},
{
"n": "F",
"v": "F"
},
{
"n": "G",
"v": "G"
},
{
"n": "H",
"v": "H"
},
{
"n": "I",
"v": "I"
},
{
"n": "J",
"v": "J"
},
{
"n": "K",
"v": "K"
},
{
"n": "L",
"v": "L"
},
{
"n": "M",
"v": "M"
},
{
"n": "N",
"v": "N"
},
{
"n": "O",
"v": "O"
},
{
"n": "P",
"v": "P"
},
{
"n": "Q",
"v": "Q"
},
{
"n": "R",
"v": "R"
},
{
"n": "S",
"v": "S"
},
{
"n": "T",
"v": "T"
},
{
"n": "U",
"v": "U"
},
{
"n": "V",
"v": "V"
},
{
"n": "W",
"v": "W"
},
{
"n": "X",
"v": "X"
},
{
"n": "Y",
"v": "Y"
},
{
"n": "Z",
"v": "Z"
},
{
"n": "0-9",
"v": "0-9"
}
]
}
]
}
+128 -167
View File
@@ -4,27 +4,27 @@
"logo": "http://php.540734621.xyz/logo/logo.php",
"lives": [
{
"name": "①live",
"name": "①live(EXO)",
"type": 0,
"url": "./lives/①live.txt",
"url": "./lives/①live(EXO).txt",
"epg": "http://diyp2.112114.xyz/?ch={name}&date={date}"
},
{
"name": "②Live(EXO)",
"name": "②Live(IJK)",
"type": 0,
"url": "./lives/②Live(EXO).txt",
"url": "./lives/②Live(IJK).txt",
"epg": "https://epg.112114.eu.org/?ch={name}&date={date}"
},
{
"name": "③猫TV线路",
"name": "③猫TV线路(EXO)",
"type": 0,
"url": "./lives/③猫TV线路.txt",
"url": "./lives/③猫TV线路(EXO).txt",
"epg": "https://epg.112114.eu.org/?ch={name}&date={date}"
},
{
"name": "④猫TV线路(EXO)",
"name": "④猫TV线路(IJK)",
"type": 0,
"url": "./lives/④猫TV线路(EXO).txt",
"url": "./lives/④猫TV线路(IJK).txt",
"epg": "https://epg.112114.eu.org/?ch={name}&date={date}"
},
{
@@ -117,7 +117,7 @@
"filterable": 1,
"changeable": 1,
"api": "./api/lf_live10_min-output.js",
"ext": "\"./json/lf_live.json\""
"ext": "./json/lf_live.json"
},
{
"key": "alllive",
@@ -142,7 +142,7 @@
"quickSearch": 1,
"filterable": 1,
"order_num": 87,
"ext": "\"./js/好趣网.js\""
"ext": "./js/好趣网.js"
},
{
"key": "荐片",
@@ -153,7 +153,7 @@
"changeable": 1,
"playerType": "1",
"api": "./api/drpy2.min.js",
"ext": "\"./js/jp.js\""
"ext": "./js/jp.js"
},
{
"key": "天天弹幕版",
@@ -381,7 +381,7 @@
"quickSearch": 1,
"filterable": 1,
"api": "./api/drpy2.min.txt?file=drpy2.min.js",
"ext": "\"./txt/ddys.txt\"",
"ext": "./txt/ddys.txt",
"timeout": 15
},
{
@@ -393,7 +393,7 @@
"quickSearch": 1,
"filterable": 1,
"order_num": 0,
"ext": "\"./js/果果4K.js\""
"ext": "./js/果果4K.js"
},
{
"key": "🌞腾腾4K解析_js",
@@ -404,21 +404,21 @@
"quickSearch": 1,
"filterable": 1,
"order_num": 0,
"ext": "\"./js/腾腾4K.js\""
"ext": "./js/腾腾4K.js"
},
{
"key": "闪雷影视",
"name": "🚀闪雷┃JS",
"type": 3,
"api": "./api/drpy2.min.js",
"ext": "\"./js/闪雷影视.js\""
"ext": "./js/闪雷影视.js"
},
{
"key": "金牌影视",
"name": "🎦金牌影视",
"type": 3,
"api": "./api/drpy2.min.js",
"ext": "\"./js/金牌影视.js\""
"ext": "./js/金牌影视.js"
},
{
"key": "hipy_js_采集之王",
@@ -429,7 +429,7 @@
"quickSearch": 1,
"filterable": 1,
"order_num": 0,
"ext": "\"./js/采集之王[合].js?type=url&params=./json/采集静态.json$1\""
"ext": "./js/采集之王[合].js?type=url&params=./json/采集静态.json$1"
},
{
"key": "️爱看Bot弹幕版",
@@ -452,7 +452,7 @@
"searchable": 1,
"quickSearch": 1,
"filterable": 1,
"ext": "\"./json/爱你短剧.json\""
"ext": "./json/爱你短剧.json"
},
{
"key": "csp_XYQHiker_河马短剧",
@@ -462,7 +462,7 @@
"searchable": 1,
"quickSearch": 1,
"filterable": 1,
"ext": "\"./json/河马短剧.json\""
"ext": "./json/河马短剧.json"
},
{
"key": "js_星芽短剧",
@@ -472,7 +472,7 @@
"searchable": 1,
"quickSearch": 1,
"filterable": 1,
"ext": "\"./js/星芽短剧.js\""
"ext": "./js/星芽短剧.js"
},
{
"key": "js_蓝莓短剧",
@@ -482,7 +482,7 @@
"searchable": 1,
"quickSearch": 1,
"filterable": 1,
"ext": "\"./js/蓝莓短剧.js\""
"ext": "./js/蓝莓短剧.js"
},
{
"key": "你好帅",
@@ -504,7 +504,18 @@
"quickSearch": 1,
"filterable": 1,
"order_num": 0,
"ext": "\"./js/宝片视频.js\""
"ext": "./js/宝片视频.js"
},
{
"key": "影探4K",
"name": "👨‍🍳‍影探4K(drpy_t3)",
"type": 3,
"api": "./api/drpy2.min.js",
"searchable": 1,
"quickSearch": 1,
"filterable": 1,
"order_num": 0,
"ext": "./js/影探4K.js"
},
{
"key": "4K-AV_js",
@@ -515,7 +526,7 @@
"quickSearch": 1,
"filterable": 1,
"order_num": 0,
"ext": "\"./js/4K-AV.js\""
"ext": "./js/4K-AV.js"
},
{
"key": "111tv[自动]_js",
@@ -526,7 +537,7 @@
"quickSearch": 1,
"filterable": 1,
"order_num": 0,
"ext": "\"./js/111tv[自动].js\""
"ext": "./js/111tv[自动].js"
},
{
"key": "bilfun(自动)_js",
@@ -537,7 +548,7 @@
"quickSearch": 1,
"filterable": 1,
"order_num": 0,
"ext": "\"./js/bilfun(自动).js\""
"ext": "./js/bilfun(自动).js"
},
{
"key": "HBOTV[优]_js",
@@ -548,7 +559,7 @@
"quickSearch": 1,
"filterable": 1,
"order_num": 0,
"ext": "\"./js/HBOTV[优].js\""
"ext": "./js/HBOTV[优].js"
},
{
"key": "TVB云播_js",
@@ -559,7 +570,7 @@
"quickSearch": 1,
"filterable": 1,
"order_num": 0,
"ext": "\"./js/TVB云播.js\""
"ext": "./js/TVB云播.js"
},
{
"key": "爱优影视[自动]_js",
@@ -570,7 +581,7 @@
"quickSearch": 1,
"filterable": 1,
"order_num": 0,
"ext": "\"./js/爱优影视[自动].js\""
"ext": "./js/爱优影视[自动].js"
},
{
"key": "白嫖者联盟_js",
@@ -581,7 +592,7 @@
"quickSearch": 1,
"filterable": 1,
"order_num": 0,
"ext": "\"./js/白嫖者联盟.js\""
"ext": "./js/白嫖者联盟.js"
},
{
"key": "茶杯狐_js",
@@ -592,7 +603,7 @@
"quickSearch": 1,
"filterable": 1,
"order_num": 0,
"ext": "\"./js/茶杯狐.js\""
"ext": "./js/茶杯狐.js"
},
{
"key": "厂长资源_js",
@@ -603,7 +614,7 @@
"quickSearch": 1,
"filterable": 1,
"order_num": 0,
"ext": "\"./js/厂长资源.js\""
"ext": "./js/厂长资源.js"
},
{
"key": "臭蛋蛋_js",
@@ -614,7 +625,7 @@
"quickSearch": 1,
"filterable": 1,
"order_num": 0,
"ext": "\"./js/臭蛋蛋.js\""
"ext": "./js/臭蛋蛋.js"
},
{
"key": "刺猬影视_js",
@@ -625,7 +636,7 @@
"quickSearch": 1,
"filterable": 1,
"order_num": 0,
"ext": "\"./js/刺猬影视.js\""
"ext": "./js/刺猬影视.js"
},
{
"key": "低端_js",
@@ -636,7 +647,7 @@
"quickSearch": 1,
"filterable": 1,
"order_num": 0,
"ext": "\"./js/低端.js\""
"ext": "./js/低端.js"
},
{
"key": "嘀哩嘀哩_js",
@@ -647,7 +658,7 @@
"quickSearch": 1,
"filterable": 1,
"order_num": 0,
"ext": "\"./js/嘀哩嘀哩.js\""
"ext": "./js/嘀哩嘀哩.js"
},
{
"key": "电影猎手_js",
@@ -658,7 +669,7 @@
"quickSearch": 1,
"filterable": 1,
"order_num": 0,
"ext": "\"./js/电影猎手.js\""
"ext": "./js/电影猎手.js"
},
{
"key": "电影天堂_js",
@@ -669,7 +680,7 @@
"quickSearch": 1,
"filterable": 1,
"order_num": 0,
"ext": "\"./js/电影天堂.js\""
"ext": "./js/电影天堂.js"
},
{
"key": "电影兔_js",
@@ -680,7 +691,7 @@
"quickSearch": 1,
"filterable": 1,
"order_num": 0,
"ext": "\"./js/电影兔.js\""
"ext": "./js/电影兔.js"
},
{
"key": "哈皮影视[优]_js",
@@ -691,7 +702,7 @@
"quickSearch": 1,
"filterable": 1,
"order_num": 0,
"ext": "\"./js/哈皮影视[优].js\""
"ext": "./js/哈皮影视[优].js"
},
{
"key": "河狸影视[V2]_js",
@@ -702,7 +713,7 @@
"quickSearch": 1,
"filterable": 1,
"order_num": 0,
"ext": "\"./js/河狸影视[V2].js\""
"ext": "./js/河狸影视[V2].js"
},
{
"key": "饺子影院_js",
@@ -713,7 +724,7 @@
"quickSearch": 1,
"filterable": 1,
"order_num": 0,
"ext": "\"./js/饺子影院.js\""
"ext": "./js/饺子影院.js"
},
{
"key": "看了么_js",
@@ -724,7 +735,7 @@
"quickSearch": 1,
"filterable": 1,
"order_num": 0,
"ext": "\"./js/看了么.js\""
"ext": "./js/看了么.js"
},
{
"key": "可可影视[优]_js",
@@ -735,7 +746,7 @@
"quickSearch": 1,
"filterable": 1,
"order_num": 0,
"ext": "\"./js/可可影视[优].js\""
"ext": "./js/可可影视[优].js"
},
{
"key": "蓝光影视_js",
@@ -746,7 +757,7 @@
"quickSearch": 1,
"filterable": 1,
"order_num": 0,
"ext": "\"./js/蓝光影视.js\""
"ext": "./js/蓝光影视.js"
},
{
"key": "老王电影[自动]_js",
@@ -757,7 +768,7 @@
"quickSearch": 1,
"filterable": 1,
"order_num": 0,
"ext": "\"./js/老王电影[自动].js\""
"ext": "./js/老王电影[自动].js"
},
{
"key": "魔方影视_js",
@@ -768,7 +779,7 @@
"quickSearch": 1,
"filterable": 1,
"order_num": 0,
"ext": "\"./js/魔方影视.js\""
"ext": "./js/魔方影视.js"
},
{
"key": "努努影院_js",
@@ -779,7 +790,7 @@
"quickSearch": 1,
"filterable": 1,
"order_num": 0,
"ext": "\"./js/努努影院.js\""
"ext": "./js/努努影院.js"
},
{
"key": "牌牌影院_js",
@@ -790,7 +801,7 @@
"quickSearch": 1,
"filterable": 1,
"order_num": 0,
"ext": "\"./js/牌牌影院.js\""
"ext": "./js/牌牌影院.js"
},
{
"key": "飘花影院_js",
@@ -801,7 +812,7 @@
"quickSearch": 1,
"filterable": 1,
"order_num": 0,
"ext": "\"./js/飘花影院.js\""
"ext": "./js/飘花影院.js"
},
{
"key": "七新电影网_js",
@@ -812,7 +823,7 @@
"quickSearch": 1,
"filterable": 1,
"order_num": 0,
"ext": "\"./js/七新电影网.js\""
"ext": "./js/七新电影网.js"
},
{
"key": "热播之家_js",
@@ -823,7 +834,7 @@
"quickSearch": 1,
"filterable": 1,
"order_num": 0,
"ext": "\"./js/热播之家.js\""
"ext": "./js/热播之家.js"
},
{
"key": "人人影视_js",
@@ -834,7 +845,7 @@
"quickSearch": 1,
"filterable": 1,
"order_num": 0,
"ext": "\"./js/人人影视.js\""
"ext": "./js/人人影视.js"
},
{
"key": "三集电影[自动]_js",
@@ -845,7 +856,7 @@
"quickSearch": 1,
"filterable": 1,
"order_num": 0,
"ext": "\"./js/三集电影[自动].js\""
"ext": "./js/三集电影[自动].js"
},
{
"key": "思古影视[V2]_js",
@@ -856,7 +867,7 @@
"quickSearch": 1,
"filterable": 1,
"order_num": 0,
"ext": "\"./js/思古影视[V2].js\""
"ext": "./js/思古影视[V2].js"
},
{
"key": "素白白[优]_js",
@@ -867,7 +878,7 @@
"quickSearch": 1,
"filterable": 1,
"order_num": 0,
"ext": "\"./js/素白白[优].js\""
"ext": "./js/素白白[优].js"
},
{
"key": "歪片星球[资]_js",
@@ -878,7 +889,7 @@
"quickSearch": 1,
"filterable": 1,
"order_num": 0,
"ext": "\"./js/歪片星球[资].js\""
"ext": "./js/歪片星球[资].js"
},
{
"key": "网飞啦[自动]_js",
@@ -889,7 +900,7 @@
"quickSearch": 1,
"filterable": 1,
"order_num": 0,
"ext": "\"./js/网飞啦[自动].js\""
"ext": "./js/网飞啦[自动].js"
},
{
"key": "西瓜影院_js",
@@ -900,7 +911,7 @@
"quickSearch": 1,
"filterable": 1,
"order_num": 0,
"ext": "\"./js/西瓜影院.js\""
"ext": "./js/西瓜影院.js"
},
{
"key": "西屋影视_js",
@@ -911,7 +922,7 @@
"quickSearch": 1,
"filterable": 1,
"order_num": 0,
"ext": "\"./js/西屋影视.js\""
"ext": "./js/西屋影视.js"
},
{
"key": "蜥蜴影视[优]_js",
@@ -922,7 +933,7 @@
"quickSearch": 1,
"filterable": 1,
"order_num": 0,
"ext": "\"./js/蜥蜴影视[优].js\""
"ext": "./js/蜥蜴影视[优].js"
},
{
"key": "小白菜电影_js",
@@ -933,7 +944,7 @@
"quickSearch": 1,
"filterable": 1,
"order_num": 0,
"ext": "\"./js/小白菜电影.js\""
"ext": "./js/小白菜电影.js"
},
{
"key": "小猫电影院_js",
@@ -944,7 +955,7 @@
"quickSearch": 1,
"filterable": 1,
"order_num": 0,
"ext": "\"./js/小猫电影院.js\""
"ext": "./js/小猫电影院.js"
},
{
"key": "星辰[优]_js",
@@ -955,7 +966,7 @@
"quickSearch": 1,
"filterable": 1,
"order_num": 0,
"ext": "\"./js/星辰[优].js\""
"ext": "./js/星辰[优].js"
},
{
"key": "星空影院_js",
@@ -966,7 +977,7 @@
"quickSearch": 1,
"filterable": 1,
"order_num": 0,
"ext": "\"./js/星空影院.js\""
"ext": "./js/星空影院.js"
},
{
"key": "熊猫TV_js",
@@ -977,7 +988,7 @@
"quickSearch": 1,
"filterable": 1,
"order_num": 0,
"ext": "\"./js/熊猫TV.js\""
"ext": "./js/熊猫TV.js"
},
{
"key": "旋风视频_js",
@@ -988,7 +999,7 @@
"quickSearch": 1,
"filterable": 1,
"order_num": 0,
"ext": "\"./js/旋风视频.js\""
"ext": "./js/旋风视频.js"
},
{
"key": "妖狐影视[自动]_js",
@@ -999,7 +1010,7 @@
"quickSearch": 1,
"filterable": 1,
"order_num": 0,
"ext": "\"./js/妖狐影视[自动].js\""
"ext": "./js/妖狐影视[自动].js"
},
{
"key": "宇航影视_js",
@@ -1010,7 +1021,7 @@
"quickSearch": 1,
"filterable": 1,
"order_num": 0,
"ext": "\"./js/宇航影视.js\""
"ext": "./js/宇航影视.js"
},
{
"key": "csp_XYQHiker_可可影视",
@@ -1020,7 +1031,7 @@
"searchable": 1,
"quickSearch": 1,
"filterable": 1,
"ext": "\"./json/可可影视.json\""
"ext": "./json/可可影视.json"
},
{
"key": "hipy_js_黑木耳资源[资]",
@@ -1031,7 +1042,7 @@
"quickSearch": 1,
"filterable": 1,
"order_num": 0,
"ext": "\"./js/黑木耳资源[资].js\""
"ext": "./js/黑木耳资源[资].js"
},
{
"key": "hipy_js_多多追剧[优]",
@@ -1042,14 +1053,14 @@
"quickSearch": 1,
"filterable": 1,
"order_num": 0,
"ext": "\"./js/多多追剧[优].js\""
"ext": "./js/多多追剧[优].js"
},
{
"key": "畅梦",
"name": "🎦畅梦",
"type": 3,
"api": "./api/drpy2.min.js",
"ext": "\"./js/畅梦.js\""
"ext": "./js/畅梦.js"
},
{
"key": "瓜子",
@@ -1060,7 +1071,7 @@
"changeable": 1,
"playerType": "1",
"api": "./api/drpy2.min.js",
"ext": "\"./js/瓜子.js\""
"ext": "./js/瓜子.js"
},
{
"key": "360zy",
@@ -1114,7 +1125,7 @@
"quickSearch": 1,
"filterable": 1,
"order_num": 73,
"ext": "\"./js/哔哩影视[官].js\""
"ext": "./js/哔哩影视[官].js"
},
{
"key": "hipy_js_4k剧院",
@@ -1125,7 +1136,7 @@
"quickSearch": 1,
"filterable": 1,
"order_num": 6,
"ext": "\"./js/4k剧院.js\""
"ext": "./js/4k剧院.js"
},
{
"key": "茶狐杯",
@@ -1135,7 +1146,7 @@
"searchable": 1,
"quickSearch": 1,
"filterable": 1,
"ext": "\"./json/茶狐杯.json\""
"ext": "./json/茶狐杯.json"
},
{
"key": "奈飞影视",
@@ -1145,7 +1156,7 @@
"searchable": 1,
"quickSearch": 1,
"filterable": 1,
"ext": "\"./json/ynfys.json\""
"ext": "./json/ynfys.json"
},
{
"key": "csp_星辰",
@@ -1155,7 +1166,7 @@
"searchable": 1,
"quickSearch": 1,
"filterable": 1,
"ext": "\"./json/xcys.json\""
"ext": "./json/xcys.json"
},
{
"key": "三米ys",
@@ -1175,7 +1186,7 @@
"searchable": 1,
"quickSearch": 1,
"filterable": 1,
"ext": "\"./json/美柏.json\""
"ext": "./json/美柏.json"
},
{
"key": "大师兄",
@@ -1229,7 +1240,7 @@
"searchable": 1,
"quickSearch": 1,
"filterable": 1,
"ext": "\"./json/rebozj.json\""
"ext": "./json/rebozj.json"
},
{
"key": "hipy_js_TVB云播",
@@ -1240,7 +1251,7 @@
"quickSearch": 1,
"filterable": 1,
"order_num": 0,
"ext": "\"./js/TVB云播.js\""
"ext": "./js/TVB云播.js"
},
{
"key": "csp_XYQBiu_骚火VIP",
@@ -1250,7 +1261,7 @@
"searchable": 1,
"quickSearch": 1,
"filterable": 1,
"ext": "\"./json/shyyVIP.json\""
"ext": "./json/shyyVIP.json"
},
{
"key": "csp_vs",
@@ -1260,7 +1271,7 @@
"searchable": 1,
"quickSearch": 1,
"filterable": 1,
"ext": "\"./json/vsys.json\""
"ext": "./json/vsys.json"
},
{
"key": "4K影视",
@@ -1270,7 +1281,7 @@
"searchable": 1,
"quickSearch": 1,
"filterable": 1,
"ext": "\"./json/4K影视.json\""
"ext": "./json/4K影视.json"
},
{
"key": "csp_xBPQ_奇优",
@@ -1280,7 +1291,7 @@
"searchable": 1,
"quickSearch": 1,
"filterable": 1,
"ext": "\"./json/qiyou.json\""
"ext": "./json/qiyou.json"
},
{
"key": "子子影视",
@@ -1290,7 +1301,7 @@
"searchable": 1,
"quickSearch": 1,
"filterable": 1,
"ext": "\"./json/子子.json\""
"ext": "./json/子子.json"
},
{
"key": "圣城影视",
@@ -1300,7 +1311,7 @@
"searchable": 1,
"quickSearch": 1,
"filterable": 1,
"ext": "\"./json/sc1080.json\""
"ext": "./json/sc1080.json"
},
{
"key": "米爱影视",
@@ -1310,7 +1321,7 @@
"searchable": 1,
"quickSearch": 1,
"filterable": 1,
"ext": "\"./json/miaiys.json\""
"ext": "./json/miaiys.json"
},
{
"key": "HDmoli",
@@ -1320,7 +1331,7 @@
"searchable": 1,
"quickSearch": 1,
"filterable": 1,
"ext": "\"./json/HDmoli.json\""
"ext": "./json/HDmoli.json"
},
{
"key": "高清在线",
@@ -1342,7 +1353,7 @@
"searchable": 1,
"quickSearch": 1,
"filterable": 1,
"ext": "\"./json/liangzi.json\""
"ext": "./json/liangzi.json"
},
{
"key": "csp_xBPQ睛天影视",
@@ -1352,7 +1363,7 @@
"searchable": 1,
"quickSearch": 1,
"filterable": 1,
"ext": "\"./json/睛天影视.json\""
"ext": "./json/睛天影视.json"
},
{
"key": "非凡资源",
@@ -1362,42 +1373,42 @@
"searchable": 1,
"quickSearch": 1,
"filterable": 1,
"ext": "\"./json/ffzy.json\""
"ext": "./json/ffzy.json"
},
{
"key": "爱奇异",
"name": "🎦爱奇艺(官)",
"type": 3,
"api": "./api/drpy2.min.js",
"ext": "\"./js/爱奇艺.js\""
"ext": "./js/爱奇艺.js"
},
{
"key": "优酷",
"name": "🎦优酷(官)",
"type": 3,
"api": "./api/drpy2.min.js",
"ext": "\"./js/优酷.js\""
"ext": "./js/优酷.js"
},
{
"key": "腾讯",
"name": "🎦腾讯VIP(官)",
"type": 3,
"api": "./api/drpy2.min.js",
"ext": "\"./js/腾讯VIP.js\""
"ext": "./js/腾讯VIP.js"
},
{
"key": "芒果",
"name": "🎦芒果(官)",
"type": 3,
"api": "./api/drpy2.min.js",
"ext": "\"./js/芒果.js\""
"ext": "./js/芒果.js"
},
{
"key": "搜狗",
"name": "🎦搜狗(官)",
"type": 3,
"api": "./api/drpy2.min.js",
"ext": "\"./js/搜狗.js\""
"ext": "./js/搜狗.js"
},
{
"key": "木偶网盘",
@@ -1411,7 +1422,7 @@
"token": "./txt/tok.txt",
"cookie": "./txt/quark.txt",
"uc_cookie": "./txt/uc.txt",
"site": "https://mogg.top",
"site": "http://www.mogg.top/",
"danmu": true
},
"timeout": 25
@@ -1813,7 +1824,7 @@
"quickSearch": 1,
"filterable": 1,
"order_num": 0,
"ext": "\"./js/央视大全.js\""
"ext": "./js/央视大全.js"
},
{
"key": "bili_戏曲",
@@ -1984,7 +1995,7 @@
"searchable": 0,
"quickSearch": 0,
"filterable": 1,
"ext": "\"./js/blzb.js\""
"ext": "./js/blzb.js"
},
{
"key": "88看球",
@@ -2003,7 +2014,7 @@
"name": "⚽Jrs┃球迷",
"type": 3,
"api": "./api/drpy2.min.txt?file=drpy2.min.js",
"ext": "\"./txt/jrs.txt\"",
"ext": "./txt/jrs.txt",
"style": {
"type": "list"
},
@@ -2025,7 +2036,7 @@
"quickSearch": 1,
"filterable": 1,
"order_num": 0,
"ext": "\"./js/360吧[球].js\""
"ext": "./js/360吧[球].js"
},
{
"key": "926tv[球]_js",
@@ -2036,14 +2047,14 @@
"quickSearch": 1,
"filterable": 1,
"order_num": 0,
"ext": "\"./js/926tv[球].js\""
"ext": "./js/926tv[球].js"
},
{
"key": "310js",
"name": "⚽310┃看球",
"type": 3,
"api": "./api/drpy2.min.txt?file=drpy2.min.js",
"ext": "\"./txt/310.txt\"",
"ext": "./txt/310.txt",
"style": {
"type": "list"
},
@@ -2074,14 +2085,14 @@
"searchable": 0,
"quickSearch": 0,
"filterable": 1,
"ext": "\"./js/huyazhibo.js\""
"ext": "./js/huyazhibo.js"
},
{
"key": "斗鱼js",
"name": "🐟斗鱼┃直播",
"type": 3,
"api": "./api/drpy2.min.js",
"ext": "\"./js/斗鱼直播.js\"",
"ext": "./js/斗鱼直播.js",
"style": {
"type": "rect",
"ratio": 1.755
@@ -2108,7 +2119,7 @@
"quickSearch": 1,
"filterable": 1,
"api": "./api/drpy2.min.js",
"ext": "\"./js/爱动漫.js\"",
"ext": "./js/爱动漫.js",
"timeout": 15
},
{
@@ -2120,7 +2131,7 @@
"quickSearch": 1,
"filterable": 1,
"order_num": 0,
"ext": "\"./js/贝乐虎[儿].js\""
"ext": "./js/贝乐虎[儿].js"
},
{
"key": "csp_XYQHiker_兔小贝",
@@ -2130,7 +2141,7 @@
"searchable": 1,
"quickSearch": 1,
"filterable": 1,
"ext": "\"./json/兔小贝.json\""
"ext": "./json/兔小贝.json"
},
{
"key": "csp_XYQHiker_兔小贝2",
@@ -2140,7 +2151,7 @@
"searchable": 0,
"quickSearch": 1,
"filterable": 1,
"ext": "\"./json/兔小贝2.json\""
"ext": "./json/兔小贝2.json"
},
{
"key": "csp_XYQHiker_播视童趣",
@@ -2150,7 +2161,7 @@
"searchable": 0,
"quickSearch": 0,
"filterable": 1,
"ext": "\"./json/播视童趣.json\""
"ext": "./json/播视童趣.json"
},
{
"key": "博看听书",
@@ -2162,7 +2173,7 @@
"type": "rect",
"ratio": 1
},
"ext": "\"./js/博看听书.js\""
"ext": "./js/博看听书.js"
},
{
"key": "六月听书",
@@ -2174,7 +2185,7 @@
"type": "rect",
"ratio": 1
},
"ext": "\"./js/六月听书.js\""
"ext": "./js/六月听书.js"
},
{
"key": "csp_Kugou",
@@ -2193,7 +2204,7 @@
"quickSearch": 1,
"filterable": 1,
"order_num": 0,
"ext": "\"./js/KTV歌厅[听].js\""
"ext": "./js/KTV歌厅[听].js"
},
{
"key": "DJ呦呦音乐网",
@@ -2203,14 +2214,14 @@
"searchable": 1,
"quickSearch": 1,
"filterable": 1,
"ext": "\"./json/DJyyyyw.json\""
"ext": "./json/DJyyyyw.json"
},
{
"key": "酷奇",
"name": "🎤酷奇┃MV",
"type": 3,
"api": "./api/drpy2.min.js",
"ext": "\"./js/酷奇MV.js\"",
"ext": "./js/酷奇MV.js",
"style": {
"type": "rect",
"ratio": 1.597
@@ -2227,50 +2238,15 @@
"searchable": 1,
"quickSearch": 1,
"filterable": 1,
"ext": "\"./js/a8yy.js\""
"ext": "./js/a8yy.js"
}
],
"parses": [
{
"name": "聚合1",
"type": 3,
"url": "Demo"
},
{
"name": "聚合0",
"type": 3,
"url": "Web"
},
{
"name": "虾米1",
"type": 0,
"url": "https://150.138.78.37:4399/api/?key=94b07e0b2c0e8244&url="
},
{
"name": "-777-",
"type": 0,
"url": "https://jx.777jiexi.com/player/?url="
},
{
"name": "-8090g-",
"type": 0,
"url": "https://www.8090g.cn/jiexi/?url="
},
{
"name": "-ik9-",
"type": 0,
"url": "https://yparse.ik9.cc/index.php?url="
},
{
"name": "-杰森-",
"type": 0,
"url": "https://jx.jsonplayer.com/player/?url="
},
{
"name": "-阳途-",
"type": 0,
"url": "https://jx.yangtu.top/?url="
},
{
"name": "-冰豆-",
"type": 0,
@@ -2280,21 +2256,6 @@
"name": "-m3u8TV-",
"type": 0,
"url": "https://jx.m3u8.tv/jiexi/?url="
},
{
"name": "-听乐-",
"type": 0,
"url": "https://jx.dj6u.com/?url="
},
{
"name": "-云析-",
"type": 0,
"url": "https://jx.yparse.com/index.php?url="
},
{
"name": "-红狐-",
"type": 0,
"url": "https://player.mrgaocloud.com/player/?url="
}
],
"doh": [
+78
View File
@@ -0,0 +1,78 @@
//初版v2模板,自动分类筛选
//填上这里host即可,其他不用改动
globalThis.gethost = 'http://cmsyttv.lyyytv.cn/'
let data=JSON.parse(fetch(gethost+'/api.php/app/nav?token',{headers:{'User-Agent':'Dart/2.14 (dart:io)'}}));let dy={"class":"类型","area":"地区","lang":"语言","year":"年份","letter":"字母","by":"排序"};let fyurl='';let result={};let getn=[];let getu=[];let jsonData=data.list;for(let k=0;k<jsonData.length;k++){let hasNonEmptyField=false;getn.push(jsonData[k].type_name);getu.push(jsonData[k].type_id);for(let key in dy){if(key in jsonData[k].type_extend&&jsonData[k].type_extend[key].trim()!==""){hasNonEmptyField=true;break}};if(hasNonEmptyField){result[String(jsonData[k].type_id)]=[];for(let dkey in jsonData[k].type_extend){if(dkey in dy&&jsonData[k].type_extend[dkey].trim()!==""){if(k==0){fyurl+=`&${dkey}={{fl.${dkey}}}`}let values=jsonData[k].type_extend[dkey].split(',');let valueArray=values.map(value=>({"n":value.trim(),"v":value.trim()}));result[String(jsonData[k].type_id)].push({"key":dkey,"name":dy[dkey],"value":valueArray})}}}};globalThis.getname=getn.join("&");globalThis.geturl=getu.join("&");globalThis.getfilter=result;globalThis.getfyurl=fyurl;
var rule = {
author: '嗷呜',
title: '[V2]模板',
host: gethost,
url: '/api.php/app/video?tid=fyclassfyfilter&limit=20&pg=fypage',
filter_url: getfyurl,
homeUrl: '/api.php/app/index_video',
detailUrl: '/api.php/app/video_detail?id=fyid',
searchUrl: '/api.php/app/search?text=**&pg=fypage',
searchable: 2,
quickSearch: 1,
filterable: 1,
headers: {
'User-Agent': 'okhttp/4.9.1'
},
class_name: getname,
class_url: geturl,
filter: getfilter,
limit: 20,
play_parse: true,
lazy: $js.toString(() => {
let d = [];
try {
// 发起请求并获取响应,添加请求头
let headers = {
'User-Agent': 'okhttp/4.12.0'
};
let responseText = request("http://qn6z7b.yun.42jx.com/jx/jx.php?url=" + input, { headers: headers });
console.log("响应文本:", responseText); // 查看原始响应内容
//备用http://llyh.xn--yi7aa.top/api/?key=5b317c16d457b31a3150d87c0a362a9e&url=
// 解析 JSON 数据
let response = JSON.parse(responseText);
// 查找以 'url' 开头的字段
let urlField = Object.keys(response).find(key => key.startsWith('url'));
// 提取找到的字段值
let urlValue = urlField ? response[urlField] : null;
console.log("提取的随机字段值:", urlValue); // 查看提取的值
if (urlValue) {
// 处理 urlValue,或将其用于 input
input = {
url: urlValue,
parse: 0,
header: rule.headers
};
} else {
// 处理没有找到字段的情况
console.error("没有找到以 'url' 开头的字段");
}
} catch (error) {
console.error("处理请求或数据时发生错误:", error);
}
setResult(d);
}),
推荐: $js.toString(() => {
let data=JSON.parse(fetch(input)).list;let com=[];data.forEach(item=>{if(Array.isArray(item.vlist)&&item.vlist.length!==0){com=com.concat(item.vlist)}})
VODS = com
}),
一级: $js.toString(() => {
VODS = JSON.parse(fetch(input)).list
}),
二级: $js.toString(() => {
VOD = JSON.parse(fetch(input)).data
}),
搜索: '*',
}
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
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
Binary file not shown.
+5 -5
View File
@@ -74,7 +74,7 @@
"filterable": 1,
"order_num": 0,
"changeable": 0,
"ext": "\"./js/kanqiu.js\""
"ext": "./js/kanqiu.js"
},
{
"key": "瓜子",
@@ -164,7 +164,7 @@
"filterable": 1,
"order_num": 0,
"changeable": 0,
"ext": "\"./js/xiongmao.js\""
"ext": "./js/xiongmao.js"
},
{
"key": "hipy_js_腾云驾雾[官]",
@@ -177,7 +177,7 @@
"playerType": 2,
"order_num": 0,
"changeable": 0,
"ext": "\"./js/tm.js\""
"ext": "./js/tm.js"
},
{
"key": "guoguo",
@@ -189,7 +189,7 @@
"filterable": 1,
"order_num": 0,
"changeable": 0,
"ext": "\"./js/guoguo.js\""
"ext": "./js/guoguo.js"
},
{
"key": "csp_NanGua",
@@ -226,7 +226,7 @@
"searchable": 1,
"quickSearch": 0,
"changeable": 0,
"ext": "\"./json/Bili.json\""
"ext": "./json/Bili.json"
},
{
"key": "荐片",
+190 -98
View File
@@ -352,48 +352,134 @@ http://[2409:8087:5e00:24::1e]:6060/000000001000/4600001000000000111/1.m3u8
#EXTINF:-1 tvg-id="海南自贸" tvg-name="海南自贸" tvg-logo="https://epg.iill.top/logo/海南自贸.png" group-title="•地区「IPV6」",海南自贸「IPV6」
http://[2409:8087:5e00:24::1e]:6060/000000001000/4600001000000000116/1.m3u8
#INSERT_HERE
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/NBA.png" group-title="•咪咕「NBA」", 「NBA」07:55 NBA常规赛 黄蜂 vs 活塞 王凯
https://tv.iill.top/NBA/IxXj2d
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/NBA.png" group-title="•咪咕「NBA」", 「NBA」07:55 NBA常规赛 黄蜂 vs 活塞 英文原声
https://tv.iill.top/NBA/4gPJK4
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/NBA.png" group-title="•咪咕「NBA」", 「NBA」08:25 NBA常规赛 猛龙 vs 森林狼 张浩岳
https://tv.iill.top/NBA/iwnZgV
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/NBA.png" group-title="•咪咕「NBA」", 「NBA」08:25 NBA常规赛 猛龙 vs 森林狼 英文原声
https://tv.iill.top/NBA/hf2Nyd
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/NBA.png" group-title="•咪咕「NBA」", 「NBA」08:55 NBA常规赛 马刺 vs 爵士 王晓晨
https://tv.iill.top/NBA/aFyTJD
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/NBA.png" group-title="•咪咕「NBA」", 「NBA」08:55 NBA常规赛 马刺 vs 爵士 英文原声
https://tv.iill.top/NBA/4EmSmE
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/NBA.png" group-title="•咪咕「NBA」", 「NBA」11:15 NBA常规赛 湖人 vs 魔术 连睿 周鹏 佳依
https://tv.iill.top/NBA/8aJ7Ao
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/NBA.png" group-title="•咪咕「NBA」", 「NBA」11:15 NBA常规赛 湖人 vs 魔术 郑泽鹏
https://tv.iill.top/NBA/ojMz3Q
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/NBA.png" group-title="•咪咕「NBA」", 「NBA」11:15 NBA常规赛 湖人 vs 魔术 AVS3
https://tv.iill.top/NBA/lBGdmU
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/NBA.png" group-title="•咪咕「NBA」", 「NBA」11:15 NBA常规赛 湖人 vs 魔术 英文原声
https://tv.iill.top/NBA/kREeNj
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「咪咕」08:00 《咪咕体育日报》第46期 《咪咕体育日报》第四十六期
https://tv.iill.top/Migu/eUYgpV
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「UFC」09:00 UFC中国赛澳门站:称重仪式 王琰博 陈瑞阳
https://tv.iill.top/Migu/zeqATJ
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「WTT」11:45 WTT福冈总决赛:男女单打1/4决赛、男女双打半决赛 周冠达 马特
https://tv.iill.top/Migu/CLxpjQ
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「WTT」11:45 WTT福冈总决赛:男女单打1/4决赛、男女双打半决赛 周冠达 马特
https://tv.iill.top/Migu/1J7K2R
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「WTT」11:45 WTT福冈总决赛:男女单打1/4决赛、男女双打半决赛 周泽昊 侯英超
https://tv.iill.top/Migu/0Gy6ZY
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「WTT」11:45 WTT福冈总决赛:男女单打1/4决赛、男女双打半决赛 周泽昊 侯英超
https://tv.iill.top/Migu/OC7mSb
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「WTT」11:45 WTT福冈总决赛:男女单打1/4决赛、男女双打半决赛 清流
https://tv.iill.top/Migu/2mBB1c
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「WTT」11:45 WTT福冈总决赛:男女单打1/4决赛、男女双打半决赛 英文解说
https://tv.iill.top/Migu/LTuph1
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「CBA」19:20 WCBA常规赛A组 山东赤水河酒 vs 四川蜀道远达 赛场原声
https://tv.iill.top/Migu/SP86iW
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「CBA」19:20 WCBA常规赛A组 江苏南钢 vs 福建晋江众腾 现场解说
https://tv.iill.top/Migu/cZmtCK
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「CBA」19:25 WCBA常规赛A组 石家庄英励 vs 上海浦发银行 赛场原声
https://tv.iill.top/Migu/l943VF
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/NBA.png" group-title="•腾讯「NBA」", 「NBA」08:00 NBA杯小组赛东部A组 篮网vs76人 孔祥宇 沈知渝 婧雯
https://tv.iill.top/NBA-1/E3eiuK
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/NBA.png" group-title="•腾讯「NBA」", 「NBA」08:00 NBA杯小组赛东部A组 篮网vs76人 英文原声
https://tv.iill.top/NBA-1/yA3N3C
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/NBA.png" group-title="•腾讯「NBA」", 「NBA」08:00 NBA杯小组赛东部C组 凯尔特人vs奇才 石楷文
https://tv.iill.top/NBA-1/AblNg6
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/NBA.png" group-title="•腾讯「NBA」", 「NBA」08:00 NBA杯小组赛东部C组 凯尔特人vs奇才 英文原声
https://tv.iill.top/NBA-1/3IXoPy
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/NBA.png" group-title="•腾讯「NBA」", 「NBA」08:30 NBA杯小组赛西部C组 勇士vs鹈鹕 王嘉琦 苏群 辰辰
https://tv.iill.top/NBA-1/lHX217
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/NBA.png" group-title="•腾讯「NBA」", 「NBA」08:30 NBA杯小组赛西部C组 勇士vs鹈鹕 二路-孙世睿
https://tv.iill.top/NBA-1/C7Yhks
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/NBA.png" group-title="•腾讯「NBA」", 「NBA」08:30 NBA杯小组赛西部C组 勇士vs鹈鹕 英文原声
https://tv.iill.top/NBA-1/mqVyLd
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/NBA.png" group-title="•腾讯「NBA」", 「NBA」08:30 NBA G联赛开季赛 长岛篮网vs猛龙905
https://tv.iill.top/NBA-1/Mnt4cB
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/NBA.png" group-title="•腾讯「NBA」", 「NBA」08:30 NBA G联赛开季赛 长岛篮网vs猛龙905 英文原声
https://tv.iill.top/NBA-1/ZHLFcS
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/NBA.png" group-title="•腾讯「NBA」", 「NBA」09:00 NBA杯小组赛东部B组 步行者vs雄鹿 郑诚
https://tv.iill.top/NBA-1/zcTfIA
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/NBA.png" group-title="•腾讯「NBA」", 「NBA」09:00 NBA杯小组赛东部B组 步行者vs雄鹿 英文原声
https://tv.iill.top/NBA-1/c1CdBx
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/NBA.png" group-title="•腾讯「NBA」", 「NBA」09:00 NBA杯小组赛东部C组 老鹰vs公牛 寇逸豪
https://tv.iill.top/NBA-1/VGoCSj
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/NBA.png" group-title="•腾讯「NBA」", 「NBA」09:00 NBA杯小组赛东部C组 老鹰vs公牛 英文原声
https://tv.iill.top/NBA-1/Uc7Bti
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/NBA.png" group-title="•腾讯「NBA」", 「NBA」09:00 NBA杯小组赛西部A组 开拓者vs火箭 刘乘源
https://tv.iill.top/NBA-1/uIZWsb
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/NBA.png" group-title="•腾讯「NBA」", 「NBA」09:00 NBA杯小组赛西部A组 开拓者vs火箭 英文原声
https://tv.iill.top/NBA-1/BU8rcE
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/NBA.png" group-title="•腾讯「NBA」", 「NBA」11:00 NBA杯小组赛西部C组 独行侠vs掘金 柯凡 王仕鹏 果果
https://tv.iill.top/NBA-1/KgLMLu
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/NBA.png" group-title="•腾讯「NBA」", 「NBA」11:00 NBA杯小组赛西部C组 独行侠vs掘金 英文原声
https://tv.iill.top/NBA-1/wn53dT
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/NBA.png" group-title="•腾讯「NBA」", 「NBA」11:30 NBA杯小组赛西部A组 国王vs快船 彭磊 霍楠
https://tv.iill.top/NBA-1/9bDznL
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/NBA.png" group-title="•腾讯「NBA」", 「NBA」11:30 NBA杯小组赛西部A组 国王vs快船 英文原声
https://tv.iill.top/NBA-1/50P55v
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/NBA.png" group-title="•咪咕「NBA」", 「NBA」07:55 NBA杯 76人 vs 篮网 孔德昕
https://tv.iill.top/NBA/wQ7v1S
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/NBA.png" group-title="•咪咕「NBA」", 「NBA」07:55 NBA杯 76人 vs 篮网 英文原声
https://tv.iill.top/NBA/m0FBQ9
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/NBA.png" group-title="•咪咕「NBA」", 「NBA」07:55 NBA杯 奇才 vs 凯尔特人 蔡凯臣
https://tv.iill.top/NBA/4kCdpL
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/NBA.png" group-title="•咪咕「NBA」", 「NBA」07:55 NBA杯 奇才 vs 凯尔特人 英文原声
https://tv.iill.top/NBA/Dgu3Cw
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/NBA.png" group-title="•咪咕「NBA」", 「NBA」08:10 NBA杯 鹈鹕 vs 勇士 姜帆 季孟年 小七
https://tv.iill.top/NBA/tuwMUh
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/NBA.png" group-title="•咪咕「NBA」", 「NBA」08:10 NBA杯 鹈鹕 vs 勇士 英文原声
https://tv.iill.top/NBA/KPNutq
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/NBA.png" group-title="•咪咕「NBA」", 「NBA」08:10 NBA杯 鹈鹕 vs 勇士 拜月宁
https://tv.iill.top/NBA/SHFHVx
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/NBA.png" group-title="•咪咕「NBA」", 「NBA」08:55 NBA杯 雄鹿 vs 步行者 王晓晨
https://tv.iill.top/NBA/lVYfpU
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/NBA.png" group-title="•咪咕「NBA」", 「NBA」08:55 NBA杯 雄鹿 vs 步行者 英文原声
https://tv.iill.top/NBA/Quq78s
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/NBA.png" group-title="•咪咕「NBA」", 「NBA」08:55 NBA杯 火箭 vs 开拓者 周鹏
https://tv.iill.top/NBA/LUwDHv
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/NBA.png" group-title="•咪咕「NBA」", 「NBA」08:55 NBA杯 火箭 vs 开拓者 英文原声
https://tv.iill.top/NBA/IWZWdy
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/NBA.png" group-title="•咪咕「NBA」", 「NBA」08:55 NBA杯 公牛 vs 老鹰 王冠证
https://tv.iill.top/NBA/MTd2lw
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/NBA.png" group-title="•咪咕「NBA」", 「NBA」08:55 NBA杯 公牛 vs 老鹰 英文原声
https://tv.iill.top/NBA/eySLLY
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/NBA.png" group-title="•咪咕「NBA」", 「NBA」10:40 NBA杯 掘金 vs 独行侠 刘圳展 徐咏 魏欣怡
https://tv.iill.top/NBA/KWnF64
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/NBA.png" group-title="•咪咕「NBA」", 「NBA」10:40 NBA杯 掘金 vs 独行侠 秋童
https://tv.iill.top/NBA/JfD085
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/NBA.png" group-title="•咪咕「NBA」", 「NBA」10:40 NBA杯 掘金 vs 独行侠 英文原声
https://tv.iill.top/NBA/2dusxt
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/NBA.png" group-title="•咪咕「NBA」", 「NBA」11:25 NBA杯 快船 vs 国王 连睿 王润陶
https://tv.iill.top/NBA/AL3Vzr
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/NBA.png" group-title="•咪咕「NBA」", 「NBA」11:25 NBA杯 快船 vs 国王 大史
https://tv.iill.top/NBA/UDuDpS
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/NBA.png" group-title="•咪咕「NBA」", 「NBA」11:25 NBA杯 快船 vs 国王 英文原声
https://tv.iill.top/NBA/ktBNlm
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/足球.png" group-title="•咪咕「足球」", 「法甲」01:50 法甲联赛 摩纳哥 vs 布雷斯特 盛斌
https://tv.iill.top/FB/Pc3Fli
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/足球.png" group-title="•咪咕「足球」", 「德甲」03:15 德甲联赛 拜仁慕尼黑 vs 奥格斯堡 涂远 张力
https://tv.iill.top/FB/q5bSOQ
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/足球.png" group-title="•咪咕「足球」", 「法甲」03:45 法甲联赛 巴黎圣日耳曼 vs 图卢兹 鹿中原 王宇
https://tv.iill.top/FB/RWwZwm
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/足球.png" group-title="•咪咕「足球」", 「西甲」03:50 西甲联赛 赫塔菲 vs 巴拉多利德 洪宇青
https://tv.iill.top/FB/mUw9lW
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/足球.png" group-title="•咪咕「足球」", 「英超」20:15 英超联赛 莱斯特城 vs 切尔西 苏东 徐阳 李子琪
https://tv.iill.top/FB/PJKqId
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/足球.png" group-title="•咪咕「足球」", 「英超」20:15 英超联赛 莱斯特城 vs 切尔西 娄一晨 刘越
https://tv.iill.top/FB/yuOGbS
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/足球.png" group-title="•咪咕「足球」", 「西甲」20:50 西甲联赛 瓦伦西亚 vs 皇家贝蒂斯 梁祥宇
https://tv.iill.top/FB/mRjZNn
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/足球.png" group-title="•咪咕「足球」", 「意甲」21:45 意甲联赛 维罗纳 vs 国际米兰 刘腾 贺宇
https://tv.iill.top/FB/Ipn8N2
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/足球.png" group-title="•咪咕「足球」", 「德甲」22:15 德甲联赛 多特蒙德 vs 弗赖堡 涂远 秦游夏
https://tv.iill.top/FB/8Tu3VP
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/足球.png" group-title="•咪咕「足球」", 「德甲」22:20 德甲联赛 沃尔夫斯堡 vs 柏林联合 刘洪新
https://tv.iill.top/FB/VZ3JQu
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/足球.png" group-title="•咪咕「足球」", 「德甲」22:20 德甲联赛 勒沃库森 vs 海登海姆 胡小凡 马延峰
https://tv.iill.top/FB/myQf0p
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/足球.png" group-title="•咪咕「足球」", 「德甲」22:20 德甲联赛 斯图加特 vs 波鸿 王子睿
https://tv.iill.top/FB/ifFYkW
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/足球.png" group-title="•咪咕「足球」", 「德甲」22:20 德甲联赛 霍芬海姆 vs RB莱比锡 刘洋
https://tv.iill.top/FB/CNCXPO
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/足球.png" group-title="•咪咕「足球」", 「英超」22:45 英超联赛 阿森纳 vs 诺丁汉森林 詹俊 张路 林梦鸽
https://tv.iill.top/FB/WO2qtU
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/足球.png" group-title="•咪咕「足球」", 「英超」22:50 英超联赛 阿斯顿维拉 vs 水晶宫 郭灿亮
https://tv.iill.top/FB/zwkBGS
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/足球.png" group-title="•咪咕「足球」", 「英超」22:50 英超联赛 埃弗顿 vs 布伦特福德 黄航
https://tv.iill.top/FB/U8Vhj6
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/足球.png" group-title="•咪咕「足球」", 「英超」22:50 英超联赛 伯恩茅斯 vs 布莱顿 苗锟
https://tv.iill.top/FB/2buED4
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/足球.png" group-title="•咪咕「足球」", 「英超」22:50 英超联赛 富勒姆 vs 狼队 刘焕
https://tv.iill.top/FB/K8KmBF
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/足球.png" group-title="•咪咕「足球」", 「西甲」23:00 西甲联赛 马德里竞技 vs 阿拉维斯 张昊泽 刘畅
https://tv.iill.top/FB/VrI89W
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/足球.png" group-title="•咪咕「足球」", 「法甲」23:50 法甲联赛 朗斯 vs 马赛 乔迁
https://tv.iill.top/FB/ElMVFq
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「CBA」19:20 WCBA常规赛A组 东莞新彤盛 vs 山西竹叶青酒 现场解说
https://tv.iill.top/Migu/EsFnHw
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「CBA」19:25 WCBA常规赛B组 厦门环东文旅 vs 黑龙江上东 赛场原声
https://tv.iill.top/Migu/KdgZrq
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「CBA」19:25 WCBA常规赛B组 江西赣星 vs 辽宁大连体产 赛场原声
https://tv.iill.top/Migu/bXpqp8
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「CBA」19:25 WCBA常规赛B组 陕西天泽 vs 河南豫光金铅 赛场原声
https://tv.iill.top/Migu/JzhcAM
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「CBA」19:25 WCBA常规赛B组 武汉盛帆黄鹤 vs 天津冠岚 赛场原声
https://tv.iill.top/Migu/U9vhOL
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「UFC」21:40 UFC澳门站:赛后新闻发布会 赛后发布会
https://tv.iill.top/Migu/5MBrp2
#EXTINF:-1 tvg-id="CCTV1" tvg-name="CCTV1" tvg-logo="https://epg.iill.top/logo/CCTV1.png" group-title="•咪咕「TV」",CCTV 1 综合
https://tv.iill.top/migu/cctv1
#EXTINF:-1 tvg-id="CCTV2" tvg-name="CCTV2" tvg-logo="https://epg.iill.top/logo/CCTV2.png" group-title="•咪咕「TV」",CCTV 2 财经
@@ -492,8 +578,8 @@ https://tv.iill.top/migu/nba
https://tv.iill.top/migu/cba
#EXTINF:-1 tvg-id="五大联赛经典" tvg-name="五大联赛经典" tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「TV」",五大联赛经典
https://tv.iill.top/migu/lsjd
#EXTINF:-1 tvg-id="风云足球" tvg-name="风云足球" tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「TV」",中国风云足球
https://tv.iill.top/migu/fyzq
#EXTINF:-1 tvg-id="足球风云" tvg-name="足球风云" tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「TV」",中国足球风云
https://tv.iill.top/migu/zqfy
#EXTINF:-1 tvg-id="UFC格斗精选" tvg-name="UFC格斗精选" tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「TV」",UFC 格斗精选
https://tv.iill.top/migu/ufc
#EXTINF:-1 tvg-id="掼蛋精英赛" tvg-name="掼蛋精英赛" tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「TV」",掼蛋精英赛
@@ -544,6 +630,12 @@ https://tv.iill.top/IPTV/one
https://tv.iill.top/IPTV/tvn
#EXTINF:-1 tvg-id="TVNMOVIESHD" tvg-name="TVNMOVIESHD" tvg-logo="https://epg.iill.top/logo/tvNM.png" group-title="•國際「匯集」", tvN Movies
https://tv.iill.top/IPTV/tvnm
#EXTINF:-1 tvg-id="凤凰中文" tvg-name="凤凰中文" tvg-logo="https://epg.iill.top/logo/凤凰中文.png" http-user-agent="FengWatch/5.4.14" group-title="•港澳「限制」",鳳凰衛視·中文「限UA」
http://dns.yiandrive.com:16813/phenix/fhzw
#EXTINF:-1 tvg-id="凤凰资讯" tvg-name="凤凰资讯" tvg-logo="https://epg.iill.top/logo/凤凰资讯.png" http-user-agent="FengWatch/5.4.14" group-title="•港澳「限制」",鳳凰衛視·資訊「限UA」
http://dns.yiandrive.com:16813/phenix/fhzx
#EXTINF:-1 tvg-id="凤凰香港" tvg-name="凤凰香港" tvg-logo="https://epg.iill.top/logo/凤凰香港.png" http-user-agent="FengWatch/5.4.14" group-title="•港澳「限制」",鳳凰衛視·香港「限UA」
http://dns.yiandrive.com:16813/phenix/fhhk
#EXTINF:-1 tvg-id="HOY国际财经台" tvg-name="HOY国际财经台" tvg-logo="https://epg.iill.top/logo/HOY.png" group-title="•港澳「限制」",HOY 國際財經台「限HK」
https://hoytv-live-stream.hoy.tv/ch76/index-fhd.m3u8
#EXTINF:-1 tvg-id="HOYTV" tvg-name="HOYTV" tvg-logo="https://epg.iill.top/logo/HOY.png" group-title="•港澳「限制」",HOY TV「限HK」
@@ -597,13 +689,13 @@ https://tv.iill.top/litv/litv-longturn06
#EXTINF:-1 tvg-id="博斯魅力台" tvg-name="博斯魅力台" tvg-logo="https://assets.livednow.com/logo/博斯魅力台.png" group-title="•台湾「限制」", 博斯魅力台
https://tv.iill.top/litv/litv-longturn04
#EXTINF:-1 tvg-id="时尚运动X" tvg-name="时尚运动X" tvg-logo="https://assets.livednow.com/logo/時尚運動X.png" group-title="•台湾「限制」", 時尚運動X
http://141.11.86.78/4gtv/4gtv.php?ch=277
https://tv.iill.top/4gtv/277
#EXTINF:-1 tvg-id="智林体育台" tvg-name="智林体育台" tvg-logo="https://assets.livednow.com/logo/智林體育台.png" group-title="•台湾「限制」", 智林體育台
https://tv.iill.top/litv/4gtv-4gtv101
#EXTINF:-1 tvg-id="TVBS" tvg-name="TVBS" tvg-logo="https://assets.livednow.com/logo/TVBS.png" group-title="•台湾「限制」", TVBS
https://tv.iill.top/litv/4gtv-4gtv073
#EXTINF:-1 tvg-id="TVBS台剧台" tvg-name="TVBS台剧台" tvg-logo="https://assets.livednow.com/logo/TVBS-台劇台.png" group-title="•台湾「限制」", TVBS 台劇台
http://141.11.86.78/4gtv/4gtv.php?ch=285
https://tv.iill.top/4gtv/285
#EXTINF:-1 tvg-id="TVBS新闻台" tvg-name="TVBS新闻台" tvg-logo="https://assets.livednow.com/logo/TVBS-新聞台.png" group-title="•台湾「限制」", TVBS 新聞台
https://tv.iill.top/litv/4gtv-4gtv072
#EXTINF:-1 tvg-id="TVBS欢乐台" tvg-name="TVBS欢乐台" tvg-logo="https://assets.livednow.com/logo/TVBS-歡樂台.png" group-title="•台湾「限制」", TVBS 歡樂台
@@ -611,11 +703,11 @@ https://tv.iill.top/litv/4gtv-4gtv068
#EXTINF:-1 tvg-id="TVBS精采台" tvg-name="TVBS精采台" tvg-logo="https://assets.livednow.com/logo/TVBS-精采台.png" group-title="•台湾「限制」", TVBS 精采台
https://tv.iill.top/litv/4gtv-4gtv067
#EXTINF:-1 tvg-id="TVBS综艺台" tvg-name="TVBS综艺台" tvg-logo="https://assets.livednow.com/logo/TVBS-綜藝台.png" group-title="•台湾「限制」", TVBS 綜藝台
http://141.11.86.78/4gtv/4gtv.php?ch=284
https://tv.iill.top/4gtv/284
#EXTINF:-1 tvg-id="三立新闻" tvg-name="三立新闻" tvg-logo="https://assets.livednow.com/logo/三立新聞.png" group-title="•台湾「限制」", 三立新聞
http://141.11.86.78/4gtv/4gtv.php?ch=229
https://tv.iill.top/4gtv/229
#EXTINF:-1 tvg-id="三立综合台" tvg-name="三立综合台" tvg-logo="https://assets.livednow.com/logo/三立綜合台.png" group-title="•台湾「限制」", 三立綜合台
http://141.11.86.78/4gtv/4gtv.php?ch=169
https://tv.iill.top/4gtv/169
#EXTINF:-1 tvg-id="中天亚洲台" tvg-name="中天亚洲台" tvg-logo="https://assets.livednow.com/logo/中天亞洲台.png" group-title="•台湾「限制」", 中天亞洲台
https://tv.iill.top/litv/4gtv-4gtv109
#EXTINF:-1 tvg-id="中天新闻台" tvg-name="中天新闻台" tvg-logo="https://assets.livednow.com/logo/中天新聞台.png" group-title="•台湾「限制」", 中天新聞台
@@ -719,73 +811,73 @@ https://tv.iill.top/litv/4gtv-4gtv017
#EXTINF:-1 tvg-id="ARIRANGTV" tvg-name="ARIRANGTV" tvg-logo="https://assets.livednow.com/logo/Arirang-TV.png" group-title="•台湾「限制」", Arirang TV
https://tv.iill.top/litv/4gtv-4gtv079
#EXTINF:-1 tvg-id="BLOOMBERGTV" tvg-name="BLOOMBERGTV" tvg-logo="https://assets.livednow.com/logo/BloombergTV.png" group-title="•台湾「限制」", Bloomberg TV
http://141.11.86.78/4gtv/4gtv.php?ch=283
https://tv.iill.top/4gtv/283
#EXTINF:-1 tvg-id="CI罪案侦查频道" tvg-name="CI罪案侦查频道" tvg-logo="https://assets.livednow.com/logo/CI-罪案偵查頻道.png" group-title="•台湾「限制」", CI 罪案偵查頻道
http://141.11.86.78/4gtv/4gtv.php?ch=215
https://tv.iill.top/4gtv/215
#EXTINF:-1 tvg-id="CNBCASIA财经台" tvg-name="CNBCASIA财经台" tvg-logo="https://assets.livednow.com/logo/CNBC-Asia-財經台.png" group-title="•台湾「限制」", CNBC Asia 財經台
http://141.11.86.78/4gtv/4gtv.php?ch=235
https://tv.iill.top/4gtv/235
#EXTINF:-1 tvg-id="CatchPlay电影台" tvg-name="CatchPlay电影台" tvg-logo="https://assets.livednow.com/logo/CatchPlay-電影台.png" group-title="•台湾「限制」", CatchPlay 電影台
https://tv.iill.top/litv/4gtv-4gtv076
#EXTINF:-1 tvg-id="CINEMAWORLD" tvg-name="CINEMAWORLD" tvg-logo="https://assets.livednow.com/logo/CinemaWorld.png" group-title="•台湾「限制」", CinemaWorld
http://141.11.86.78/4gtv/4gtv.php?ch=225
https://tv.iill.top/4gtv/225
#EXTINF:-1 tvg-id="CLASSICA古典乐" tvg-name="CLASSICA古典乐" tvg-logo="https://assets.livednow.com/logo/Classica-古典樂.png" group-title="•台湾「限制」", Classica 古典樂
https://tv.iill.top/litv/4gtv-4gtv059
#EXTINF:-1 tvg-id="DW德国之声" tvg-name="DW德国之声" tvg-logo="https://assets.livednow.com/logo/DW.png" group-title="•台湾「限制」", DW德國之聲
http://141.11.86.78/4gtv/4gtv.php?ch=226
https://tv.iill.top/4gtv/226
#EXTINF:-1 tvg-id="DREAMWORKS梦工厂动画" tvg-name="DREAMWORKS梦工厂动画" tvg-logo="https://assets.livednow.com/logo/DreamWorks-夢工廠動畫.png" group-title="•台湾「限制」", DreamWorks 夢工廠動畫
http://141.11.86.78/4gtv/4gtv.php?ch=282
https://tv.iill.top/4gtv/282
#EXTINF:-1 tvg-id="ELTA娱乐" tvg-name="ELTA娱乐" tvg-logo="https://assets.livednow.com/logo/ELTA娛樂.png" group-title="•台湾「限制」", ELTA 娛樂台
https://tv.iill.top/litv/4gtv-4gtv070
#EXTINF:-1 tvg-id="ELTA生活旅游" tvg-name="ELTA生活旅游" tvg-logo="https://assets.livednow.com/logo/ELTA生活旅遊.png" group-title="•台湾「限制」", ELTA 生活旅遊
http://141.11.86.78/4gtv/4gtv.php?ch=237
https://tv.iill.top/4gtv/237
#EXTINF:-1 tvg-id="ELTA生活英语" tvg-name="ELTA生活英语" tvg-logo="https://assets.livednow.com/logo/ELTA生活英語.png" group-title="•台湾「限制」", ELTA生活英語
https://tv.iill.top/litv/litv-longturn20
#EXTINF:-1 tvg-id="FUN探索娱乐台" tvg-name="FUN探索娱乐台" tvg-logo="https://assets.livednow.com/logo/Fun-探索娛樂台.png" group-title="•台湾「限制」", Fun 探索娛樂台
http://141.11.86.78/4gtv/4gtv.php?ch=274
https://tv.iill.top/4gtv/274
#EXTINF:-1 tvg-id="GINXESPORTSTV" tvg-name="GINXESPORTSTV" tvg-logo="https://assets.livednow.com/logo/GINX-Esports-TV.png" group-title="•台湾「限制」", GINX Esports TV
https://tv.iill.top/litv/4gtv-4gtv053
#EXTINF:-1 tvg-id="GLOBALTREKKER" tvg-name="GLOBALTREKKER" tvg-logo="https://assets.livednow.com/logo/Global-Trekker.png" group-title="•台湾「限制」", Global Trekker
http://141.11.86.78/4gtv/4gtv.php?ch=252
https://tv.iill.top/4gtv/252
#EXTINF:-1 tvg-id="GLOBETROTTER环游旅行家" tvg-name="GLOBETROTTER环游旅行家" tvg-logo="https://assets.livednow.com/logo/Globetrotter-環遊旅行家.png" group-title="•台湾「限制」", Globetrotter 環遊旅行家
https://tv.iill.top/litv/4gtv-4gtv016
#EXTINF:-1 tvg-id="HITS频道" tvg-name="HITS频道" tvg-logo="https://assets.livednow.com/logo/HITS-頻道.png" group-title="•台湾「限制」", HITS 頻道
http://141.11.86.78/4gtv/4gtv.php?ch=186
https://tv.iill.top/4gtv/186
#EXTINF:-1 tvg-id="HISTORY历史频道" tvg-name="HISTORY历史频道" tvg-logo="https://assets.livednow.com/logo/History-歷史頻道.png" group-title="•台湾「限制」", History 歷史頻道
http://141.11.86.78/4gtv/4gtv.php?ch=214
https://tv.iill.top/4gtv/214
#EXTINF:-1 tvg-id="LUXETV" tvg-name="LUXETV" tvg-logo="https://assets.livednow.com/logo/LUXE-TV.png" group-title="•台湾「限制」", LUXE TV
http://141.11.86.78/4gtv/4gtv.php?ch=175
https://tv.iill.top/4gtv/175
#EXTINF:-1 tvg-id="LIFETIME娱乐频道" tvg-name="LIFETIME娱乐频道" tvg-logo="https://assets.livednow.com/logo/Lifetime-娛樂頻道.png" group-title="•台湾「限制」", Lifetime 娛樂頻道
http://141.11.86.78/4gtv/4gtv.php?ch=217
https://tv.iill.top/4gtv/217
#EXTINF:-1 tvg-id="LIVEABC互动英语台" tvg-name="LIVEABC互动英语台" tvg-logo="https://assets.livednow.com/logo/LiveABC-互動英語台.png" group-title="•台湾「限制」", LiveABC 互動英語台
http://141.11.86.78/4gtv/4gtv.php?ch=188
https://tv.iill.top/4gtv/188
#EXTINF:-1 tvg-id="LOVENATURE" tvg-name="LOVENATURE" tvg-logo="https://assets.livednow.com/logo/Love-Nature.png" group-title="•台湾「限制」", Love Nature
http://141.11.86.78/4gtv/4gtv.php?ch=139
https://tv.iill.top/4gtv/139
#EXTINF:-1 tvg-id="MOMO亲子台" tvg-name="MOMO亲子台" tvg-logo="https://assets.livednow.com/logo/MOMO-親子台.png" group-title="•台湾「限制」", MOMO 親子台
http://141.11.86.78/4gtv/4gtv.php?ch=231
https://tv.iill.top/4gtv/231
#EXTINF:-1 tvg-id="MTVLIVEHD音乐频道" tvg-name="MTVLIVEHD音乐频道" tvg-logo="https://assets.livednow.com/logo/MTV-Live-HD-音樂頻道.png" group-title="•台湾「限制」", MTV Live HD 音樂頻道
http://141.11.86.78/4gtv/4gtv.php?ch=213
https://tv.iill.top/4gtv/213
#EXTINF:-1 tvg-id="MEZZOLIVE" tvg-name="MEZZOLIVE" tvg-logo="https://assets.livednow.com/logo/Mezzo-Live.png" group-title="•台湾「限制」", Mezzo Live
https://tv.iill.top/litv/4gtv-4gtv083
#EXTINF:-1 tvg-id="MYCINEMA" tvg-name="MYCINEMA EUROPEHD我的欧洲电影" tvg-logo="https://assets.livednow.com/logo/My-Cinema-Europe-HD-我的歐洲電影.png" group-title="•台湾「限制」", My Cinema Europe HD 我的歐洲電影
http://141.11.86.78/4gtv/4gtv.php?ch=176
https://tv.iill.top/4gtv/176
#EXTINF:-1 tvg-id="NICKJR.儿童频道" tvg-name="NICKJR.儿童频道" tvg-logo="https://assets.livednow.com/logo/Nick-Jr..png" group-title="•台湾「限制」", Nick Jr. 兒童頻道
http://141.11.86.78/4gtv/4gtv.php?ch=219
https://tv.iill.top/4gtv/219
#EXTINF:-1 tvg-id="NICKELODEON" tvg-name="NICKELODEON" tvg-logo="https://assets.livednow.com/logo/Nickelodeon.png" group-title="•台湾「限制」", Nickelodeon
http://141.11.86.78/4gtv/4gtv.php?ch=185
https://tv.iill.top/4gtv/185
#EXTINF:-1 tvg-id="PETCLUBTV" tvg-name="PETCLUBTV" tvg-logo="https://assets.livednow.com/logo/Pet-Club-TV.png" group-title="•台湾「限制」", Pet Club TV
http://141.11.86.78/4gtv/4gtv.php?ch=182
https://tv.iill.top/4gtv/182
#EXTINF:-1 tvg-id="ROCKACTION" tvg-name="ROCKACTION" tvg-logo="https://assets.livednow.com/logo/Rock-Action.png" group-title="•台湾「限制」", Rock Action
http://141.11.86.78/4gtv/4gtv.php?ch=180
https://tv.iill.top/4gtv/180
#EXTINF:-1 tvg-id="ROCKENTERTAINMENT" tvg-name="ROCKENTERTAINMENT" tvg-logo="https://assets.livednow.com/logo/Rock-Entertainment.png" group-title="•台湾「限制」", Rock Entertainment
http://141.11.86.78/4gtv/4gtv.php?ch=275
https://tv.iill.top/4gtv/275
#EXTINF:-1 tvg-id="SBN全球财经台" tvg-name="SBN全球财经台" tvg-logo="https://assets.livednow.com/logo/SBN-全球財經台.png" group-title="•台湾「限制」", SBN 全球財經台
http://141.11.86.78/4gtv/4gtv.php?ch=224
https://tv.iill.top/4gtv/224
#EXTINF:-1 tvg-id="SMART知识台" tvg-name="SMART知识台" tvg-logo="https://assets.livednow.com/logo/Smart-知識台.png" group-title="•台湾「限制」", Smart 知識台
https://tv.iill.top/litv/litv-longturn19
#EXTINF:-1 tvg-id="TV5MONDESTYLE" tvg-name="TV5MONDESTYLE" tvg-logo="https://assets.livednow.com/logo/TV5MONDE-Style.png" group-title="•台湾「限制」", TV5MONDE Style
http://141.11.86.78/4gtv/4gtv.php?ch=178
https://tv.iill.top/4gtv/178
#EXTINF:-1 tvg-id="TechStorm" tvg-name="TechStorm" tvg-logo="https://assets.livednow.com/logo/TechStorm.png" group-title="•台湾「限制」", TechStorm
http://141.11.86.78/4gtv/4gtv.php?ch=181
https://tv.iill.top/4gtv/181
#EXTINF:-1 tvg-id="TRACEURBAN" tvg-name="TRACEURBAN" tvg-logo="https://assets.livednow.com/logo/Trace-Urban.png" group-title="•台湾「限制」", Trace Urban
https://tv.iill.top/litv/4gtv-4gtv082
#EXTINF:-1 tvg-id="TRACESPORTS" tvg-name="TRACESPORTS" tvg-logo="https://assets.livednow.com/logo/TraceSports.png" group-title="•台湾「限制」", TraceSports
@@ -795,75 +887,75 @@ https://tv.iill.top/litv/litv-ftv03
#EXTINF:-1 tvg-id="IFUN动漫台" tvg-name="IFUN动漫台" tvg-logo="https://assets.livednow.com/logo/i-Fun-動漫台.png" group-title="•台湾「限制」", i-Fun 動漫台
https://tv.iill.top/litv/litv-ftv15
#EXTINF:-1 tvg-id="幸福空间居家台" tvg-name="幸福空间居家台" tvg-logo="https://assets.livednow.com/logo/幸福空間居家台.png" group-title="•台湾「限制」", 幸福空間居家台
http://141.11.86.78/4gtv/4gtv.php?ch=168
https://tv.iill.top/4gtv/168
#EXTINF:-1 tvg-id="影迷数位纪实台" tvg-name="影迷数位纪实台" tvg-logo="https://assets.livednow.com/logo/影迷數位紀實台.png" group-title="•台湾「限制」", 影迷數位紀實台
http://141.11.86.78/4gtv/4gtv.php?ch=212
https://tv.iill.top/4gtv/212
#EXTINF:-1 tvg-id="影迷数位电影台" tvg-name="影迷数位电影台" tvg-logo="https://assets.livednow.com/logo/影迷數位電影台.png" group-title="•台湾「限制」", 影迷數位電影台
https://tv.iill.top/litv/4gtv-4gtv011
#EXTINF:-1 tvg-id="戏剧免费看" tvg-name="戏剧免费看 1台" tvg-logo="https://assets.livednow.com/logo/戲劇免費看-1台.png" group-title="•台湾「限制」", 戲劇免費看 1台
http://141.11.86.78/4gtv/4gtv.php?ch=270
https://tv.iill.top/4gtv/270
#EXTINF:-1 tvg-id="戏剧免费看" tvg-name="戏剧免费看 2台" tvg-logo="https://assets.livednow.com/logo/戲劇免費看-2台.png" group-title="•台湾「限制」", 戲劇免費看 2台
http://141.11.86.78/4gtv/4gtv.php?ch=244
https://tv.iill.top/4gtv/244
#EXTINF:-1 tvg-id="电影免费看" tvg-name="电影免费看 2台" tvg-logo="https://assets.livednow.com/logo/電影免費看-2台.png" group-title="•台湾「限制」", 電影免費看 2台
http://141.11.86.78/4gtv/4gtv.php?ch=245
https://tv.iill.top/4gtv/245
#EXTINF:-1 tvg-id="半岛国际新闻台" tvg-name="半岛国际新闻台" tvg-logo="https://assets.livednow.com/logo/半島國際新聞台.png" group-title="•台湾「限制」", 半島國際新聞台
https://tv.iill.top/litv/litv-ftv10
#EXTINF:-1 tvg-id="中视菁采台" tvg-name="中视菁采台" tvg-logo="https://assets.livednow.com/logo/中視菁采台.png" group-title="•台湾「限制」", 中視菁采台
https://tv.iill.top/litv/4gtv-4gtv064
#EXTINF:-1 tvg-id="原住民族电视台" tvg-name="原住民族电视台" tvg-logo="https://assets.livednow.com/logo/原住民族電視台.png" group-title="•台湾「限制」", 原住民族電視台
http://141.11.86.78/4gtv/4gtv.php?ch=273
https://tv.iill.top/4gtv/273
#EXTINF:-1 tvg-id="人间卫视" tvg-name="人间卫视" tvg-logo="https://assets.livednow.com/logo/人間衛視.png" group-title="•台湾「限制」", 人間衛視
http://141.11.86.78/4gtv/4gtv.php?ch=210
https://tv.iill.top/4gtv/210
#EXTINF:-1 tvg-id="儿童卡通台" tvg-name="儿童卡通台" tvg-logo="https://assets.livednow.com/logo/兒童卡通台.png" group-title="•台湾「限制」", 兒童卡通台
http://141.11.86.78/4gtv/4gtv.php?ch=269
https://tv.iill.top/4gtv/269
#EXTINF:-1 tvg-id="滚动力ROLLOR" tvg-name="滚动力ROLLOR" tvg-logo="https://assets.livednow.com/logo/滾動力-Rollor.png" group-title="•台湾「限制」", 滾動力 Rollor
http://141.11.86.78/4gtv/4gtv.php?ch=249
https://tv.iill.top/4gtv/249
#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://tv.iill.top/litv/4gtv-4gtv104
#EXTINF:-1 tvg-id="精选动漫台" tvg-name="精选动漫台" tvg-logo="https://assets.livednow.com/logo/精選動漫台.png" group-title="•台湾「限制」", 精選動漫台
http://141.11.86.78/4gtv/4gtv.php?ch=204
https://tv.iill.top/4gtv/204
#EXTINF:-1 tvg-id="经典卡通台" tvg-name="经典卡通台" tvg-logo="https://assets.livednow.com/logo/經典卡通台.png" group-title="•台湾「限制」", 經典卡通台
http://141.11.86.78/4gtv/4gtv.php?ch=202
https://tv.iill.top/4gtv/202
#EXTINF:-1 tvg-id="经典电影台" tvg-name="经典电影台" tvg-logo="https://assets.livednow.com/logo/經典電影台.png" group-title="•台湾「限制」", 經典電影台
http://141.11.86.78/4gtv/4gtv.php?ch=201
https://tv.iill.top/4gtv/201
#EXTINF:-1 tvg-id="花系列经典剧场" tvg-name="花系列经典剧场" tvg-logo="https://assets.livednow.com/logo/花系列-經典劇場.png" group-title="•台湾「限制」", 花系列 經典劇場
http://141.11.86.78/4gtv/4gtv.php?ch=279
https://tv.iill.top/4gtv/279
#EXTINF:-1 tvg-id="视纳华仁纪实频道" tvg-name="视纳华仁纪实频道" tvg-logo="https://assets.livednow.com/logo/視納華仁紀實頻道.png" group-title="•台湾「限制」", 視納華仁紀實頻道
https://tv.iill.top/litv/4gtv-4gtv013
#EXTINF:-1 tvg-id="猪哥亮歌厅秀" tvg-name="猪哥亮歌厅秀" tvg-logo="https://assets.livednow.com/logo/豬哥亮歌廳秀.png" group-title="•台湾「限制」", 豬哥亮歌廳秀
https://tv.iill.top/litv/4gtv-4gtv006
#EXTINF:-1 tvg-id="超人力霸王整套看" tvg-name="超人力霸王整套看" tvg-logo="https://assets.livednow.com/logo/超人力霸王整套看.png" group-title="•台湾「限制」", 超人力霸王整套看
http://141.11.86.78/4gtv/4gtv.php?ch=278
https://tv.iill.top/4gtv/278
#EXTINF:-1 tvg-id="车迷TV" tvg-name="车迷TV" tvg-logo="https://assets.livednow.com/logo/車迷-TV.png" group-title="•台湾「限制」", 車迷 TV
http://141.11.86.78/4gtv/4gtv.php?ch=160
https://tv.iill.top/4gtv/160
#EXTINF:-1 tvg-id="达文西频道" tvg-name="达文西频道" tvg-logo="https://assets.livednow.com/logo/達文西頻道.png" group-title="•台湾「限制」", 達文西頻道
https://tv.iill.top/litv/4gtv-4gtv018
#EXTINF:-1 tvg-id="采昌影剧台" tvg-name="采昌影剧台" tvg-logo="https://assets.livednow.com/logo/采昌影劇台.png" group-title="•台湾「限制」", 采昌影劇台
https://tv.iill.top/litv/4gtv-4gtv049
#EXTINF:-1 tvg-id="金光布袋戏" tvg-name="金光布袋戏" tvg-logo="https://assets.livednow.com/logo/金光布袋戲.png" group-title="•台湾「限制」", 金光布袋戲
http://141.11.86.78/4gtv/4gtv.php?ch=236
https://tv.iill.top/4gtv/236
#EXTINF:-1 tvg-id="电影原声台CMUSIC" tvg-name="电影原声台CMUSIC" tvg-logo="https://assets.livednow.com/logo/電影原聲台CMusic.png" group-title="•台湾「限制」", 電影原聲台 CMusic
http://141.11.86.78/4gtv/4gtv.php?ch=218
https://tv.iill.top/4gtv/218
#EXTINF:-1 tvg-id="国会频道1" tvg-name="国会频道1" tvg-logo="https://assets.livednow.com/logo/國會頻道1.png" group-title="•台湾「限制」", 國會頻道1
https://tv.iill.top/litv/4gtv-4gtv084
#EXTINF:-1 tvg-id="国会频道2" tvg-name="国会频道2" tvg-logo="https://assets.livednow.com/logo/國會頻道2.png" group-title="•台湾「限制」", 國會頻道2
https://tv.iill.top/litv/4gtv-4gtv085
#EXTINF:-1 tvg-id="大爱电视" tvg-name="大爱电视" tvg-logo="https://assets.livednow.com/logo/大愛電視.png" group-title="•台湾「限制」", 大愛電視
http://141.11.86.78/4gtv/4gtv.php?ch=209
https://tv.iill.top/4gtv/209
#EXTINF:-1 tvg-id="大爱电视台" tvg-name="大爱电视台" tvg-logo="https://assets.livednow.com/logo/大愛電視.png" group-title="•台湾「限制」", 大愛電視2
http://141.11.86.78/4gtv/4gtv.php?ch=230
https://tv.iill.top/4gtv/230
#EXTINF:-1 tvg-id="好消息" tvg-name="好消息" tvg-logo="https://assets.livednow.com/logo/好消息.png" group-title="•台湾「限制」", 好消息
https://tv.iill.top/litv/litv-ftv16
#EXTINF:-1 tvg-id="好消息2台" tvg-name="好消息2台" tvg-logo="https://assets.livednow.com/logo/好消息2台.png" group-title="•台湾「限制」", 好消息2台
https://tv.iill.top/litv/litv-ftv17
#EXTINF:-1 tvg-id="东森购物一台" tvg-name="东森购物一台" tvg-logo="https://assets.livednow.com/logo/東森購物.png" group-title="•台湾「限制」", 東森購物一台
http://141.11.86.78/4gtv/4gtv.php?ch=173
https://tv.iill.top/4gtv/173
#EXTINF:-1 tvg-id="东森购物二台" tvg-name="东森购物二台" tvg-logo="https://assets.livednow.com/logo/東森購物.png" group-title="•台湾「限制」", 東森購物二台
http://141.11.86.78/4gtv/4gtv.php?ch=174
https://tv.iill.top/4gtv/174
#EXTINF:-1 tvg-id="东森购物三台" tvg-name="东森购物三台" tvg-logo="https://assets.livednow.com/logo/東森購物.png" group-title="•台湾「限制」", 東森購物三台
http://141.11.86.78/4gtv/4gtv.php?ch=287
https://tv.iill.top/4gtv/287
#EXTINF:-1 tvg-id="东森购物四台" tvg-name="东森购物四台" tvg-logo="https://assets.livednow.com/logo/東森購物.png" group-title="•台湾「限制」", 東森購物四台
http://141.11.86.78/4gtv/4gtv.php?ch=286
https://tv.iill.top/4gtv/286
#EXTINF:-1 tvg-id="大湾区卫视" tvg-name="大湾区卫视" tvg-logo="https://epg.iill.top/logo/大湾区卫视.png" group-title="•广东「特产」" ,大湾区卫视
https://php.17186.eu.org/gdtv/web/nfws.m3u8
#EXTINF:-1 tvg-id="广东新闻" tvg-name="广东新闻" tvg-logo="https://epg.iill.top/logo/广东新闻.png" group-title="•广东「特产」",广东新闻
+1175 -829
View File
File diff suppressed because it is too large. Load diff
+12 -12
View File
@@ -74,7 +74,7 @@
"token": "./txt/token.txt",
"cookie": "./txt/quark.txt",
"uc_cookie": "./txt/uc.txt",
"site": "http://mogg.小胡.top",
"site": "http://www.muoupan.top",
"danmu": true
}
},
@@ -87,7 +87,7 @@
"quickSearch": 1,
"filterable": 1,
"order_num": 0,
"ext": "\"./js/qingfeng.js\""
"ext": "./js/qingfeng.js"
},
{
"key": "小满万全",
@@ -99,7 +99,7 @@
"filterable": 1,
"order_num": 0,
"changeable": 0,
"ext": "\"./js/mgtv.js\""
"ext": "./js/mgtv.js"
},
{
"key": "夸克蜡笔弹幕",
@@ -187,7 +187,7 @@
"filterable": 1,
"order_num": 0,
"changeable": 0,
"ext": "\"./js/guazi.js\""
"ext": "./js/guazi.js"
},
{
"key": "南瓜影视",
@@ -290,7 +290,7 @@
"changeable": 1,
"playerType": "1",
"api": "./api/drpy2.min.js",
"ext": "\"./js/jp.js\""
"ext": "./js/jp.js"
},
{
"key": "厂长",
@@ -565,14 +565,14 @@
"name": "🛹 58┃动漫┃蓝光",
"type": 3,
"api": "./api/drpy.min.js",
"ext": "\"./js/58动漫.js\""
"ext": "./js/58动漫.js"
},
{
"key": "去看吧",
"name": "🫣看吧┃动漫┃蓝光",
"type": 3,
"api": "./api/drpy.min.js",
"ext": "\"./js/去看吧.js\""
"ext": "./js/去看吧.js"
},
{
"key": "csp_Ysj",
@@ -629,7 +629,7 @@
"name": "📚有声┃小说┃娱乐",
"type": 3,
"api": "./api/drpy2.min.js",
"ext": "\"./js/有声小说吧.js\"",
"ext": "./js/有声小说吧.js",
"style": {
"type": "rect",
"ratio": 1
@@ -919,7 +919,7 @@
"name": "🐌盘他盘他┃4K纯净",
"type": 3,
"api": "./api/drpy2.min.js",
"ext": "\"./js/盘他.js\"",
"ext": "./js/盘他.js",
"searchable": 1,
"quickSearch": 1,
"changeable": 0
@@ -1259,7 +1259,7 @@
"name": "⚽ 88┃看球┃直播",
"type": 3,
"api": "./api/drpy2.min.js",
"ext": "\"./js/88看球.js\"",
"ext": "./js/88看球.js",
"style": {
"type": "list"
},
@@ -1272,7 +1272,7 @@
"name": "⚽ Jrs┃球迷┃直播",
"type": 3,
"api": "./api/drpy2.min.js",
"ext": "\"./js/jrk.js\"",
"ext": "./js/jrk.js",
"style": {
"type": "list"
},
@@ -1291,7 +1291,7 @@
"searchable": 0,
"quickSearch": 0,
"changeable": 0,
"ext": "\"./json/企鹅直播.json\""
"ext": "./json/企鹅直播.json"
},
{
"key": "push_agent",
+2
View File
@@ -0,0 +1,2 @@
/*! 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
+285 -160
View File
@@ -1,46 +1,116 @@
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];
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;
};
return target;
};
}
// 通用免嗅探播放
let common_lazy = `js:
let html = request(input);
let hconf = html.match(/r player_.*?=(.*?)</)[1];
let json = JSON5.parse(hconf);
let url = json.url;
if (json.encrypt == '1') {
url = unescape(url);
} else if (json.encrypt == '2') {
url = unescape(base64Decode(url));
}
if (/\\.(m3u8|mp4|m4a|mp3)/.test(url)) {
input = {
parse: 0,
jx: 0,
url: url,
};
} else {
input;
}`;
// 默认嗅探播放
let def_lazy = `js:
input = { parse: 1, url: input, js: '' };`;
// 采集站播放
let cj_lazy = `js:
if (/\\.(m3u8|mp4)/.test(input)) {
input = { parse: 0, url: input };
} else {
if (rule.parse_url.startsWith('json:')) {
let purl = rule.parse_url.replace('json:', '') + input;
let html = request(purl);
let json = JSON.parse(html);
if (json.url) {
input = { parse: 0, url: json.url };
}
} else {
input = rule.parse_url + input;
}
}`;
function getMubans() {
var mubanDict = { // 模板字典
mxpro: {
const mubanDict = { // 模板字典
mx: {
title: '',
host: '',
// homeUrl:'/',
url: '/vodshow/fyclass--------fypage---/',
searchUrl: '/vodsearch/**----------fypage---/',
class_parse: '.top_nav li;a&&Text;a&&href;.*/(.*?)/',
searchable: 2,
quickSearch: 0,
filterable: 0,
headers: {
'User-Agent': 'MOBILE_UA',
},
play_parse: true,
lazy: common_lazy,
limit: 6,
double: true,
推荐: '.cbox_list;*;*;*;*;*',
一级: 'ul.vodlist li;a&&title;a&&data-original;.pic_text&&Text;a&&href',
二级: {
title: 'h2&&Text;.content_detail:eq(1)&&li&&a:eq(2)&&Text',
img: '.vodlist_thumb&&data-original',
desc: '.content_detail:eq(1)&&li:eq(1)&&Text;.content_detail:eq(1)&&li&&a&&Text;.content_detail:eq(1)&&li&&a:eq(1)&&Text;.content_detail:eq(1)&&li:eq(2)&&Text;.content_detail:eq(1)&&li:eq(3)&&Text',
content: '.content_desc&&span&&Text',
tabs: '.play_source_tab&&a',
lists: '.content_playlist:eq(#id) li',
},
搜索: '*',
},
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"
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',
class_parse: '.navbar-items li:gt(0):lt(10);a&&Text;a&&href;/(\\d+)',
play_parse: true,
lazy: '',
lazy: common_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, // 推荐内容是否双层定位
推荐: '.tab-list.active;a.module-poster-item.module-item;.module-poster-item-title&&Text;.lazyload&&data-original;.module-item-note&&Text;a&&href',
一级: '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"
title: 'h1&&Text;.module-info-tag-link:eq(-1)&&Text',
img: '.lazyload&&data-original||data-src||src',
desc: '.module-info-item:eq(-2)&&Text;.module-info-tag-link&&Text;.module-info-tag-link:eq(1)&&Text;.module-info-item:eq(2)&&Text;.module-info-item:eq(1)&&Text',
content: '.module-info-introduction&&Text',
tabs: '.module-tab-item',
lists: '.module-play-list:eq(#id) a',
tab_text: 'div--small&&Text',
},
搜索: 'body .module-item;.module-card-item-title&&Text;.lazyload&&data-original;.module-item-note&&Text;a&&href;.module-info-item-content&&Text',
},
@@ -49,23 +119,24 @@ function getMubans() {
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',
searchable: 2, //是否启用全局搜索,
quickSearch: 0, //是否启用快速搜索,
filterable: 0, //是否启用分类筛选,
class_parse: '.nav-menu-items&&li;a&&Text;a&&href;.*/(.*?)\.html',
play_parse: true,
lazy: '',
lazy: common_lazy,
limit: 6,
推荐: '.module-list;.module-items&&.module-item;a&&title;img&&data-src;.module-item-text&&Text;a&&href',
double: true, // 推荐内容是否双层定位
推荐: '.module-list;.module-items&&.module-item;a&&title;img&&data-src;.module-item-text&&Text;a&&href',
一级: '.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"
title: 'h1&&Text;.tag-link&&Text',
img: '.module-item-pic&&img&&data-src',
desc: '.video-info-items:eq(3)&&Text;.tag-link:eq(2)&&Text;.tag-link:eq(1)&&Text;.video-info-items:eq(1)&&Text;.video-info-items:eq(0)&&Text',
content: '.vod_content&&Text',
tabs: '.module-tab-item',
lists: '.module-player-list:eq(#id)&&.scroll-content&&a',
tab_text: 'div--small&&Text',
},
搜索: '.module-items .module-search-item;a&&title;img&&data-src;.video-serial&&Text;a&&href',
},
@@ -74,104 +145,121 @@ function getMubans() {
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"
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',
class_parse: '.myui-header__menu li.hidden-sm:gt(0):lt(7);a&&Text;a&&href;/(\\d+).html',
play_parse: true,
lazy: '',
lazy: common_lazy,
limit: 6,
推荐: 'ul.myui-vodlist.clearfix;li;a&&title;a&&data-original;.pic-text&&Text;a&&href',
double: true, // 推荐内容是否双层定位
推荐: 'ul.myui-vodlist.clearfix;li;a&&title;a&&data-original;.pic-text&&Text;a&&href',
一级: '.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"
title: '.myui-content__detail .title--span&&Text;.myui-content__detail p.data:eq(3)&&Text',
img: '.myui-content__thumb .lazyload&&data-original',
desc: '.myui-content__detail p.otherbox&&Text;.year&&Text;.myui-content__detail p.data:eq(4)&&Text;.myui-content__detail p.data:eq(2)&&Text;.myui-content__detail p.data:eq(0)&&Text',
content: '.content&&Text',
tabs: '.myui-panel__head&&li',
// tabs: '.nav-tabs&&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',
搜索: '#searchList li;a&&title;.lazyload&&data-original;.pic-text&&Text;a&&href;.detail&&Text',
},
首图2: {
title: '',
host: '',
url: '/list/fyclass-fypage.html',
searchUrl: '/vodsearch/**----------fypage---.html',
searchable: 2,//是否启用全局搜索,
quickSearch: 0,//是否启用快速搜索,
filterable: 0,//是否启用分类筛选,
searchable: 2, //是否启用全局搜索,
quickSearch: 0, //是否启用快速搜索,
filterable: 0, //是否启用分类筛选,
headers: {
'User-Agent': 'UC_UA',
// "Cookie": ""
'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: '',
lazy: common_lazy,
limit: 6,
推荐: 'ul.stui-vodlist.clearfix;li;a&&title;.lazyload&&data-original;.pic-text&&Text;a&&href',
double: true, // 推荐内容是否双层定位
推荐: 'ul.stui-vodlist.clearfix;li;a&&title;.lazyload&&data-original;.pic-text&&Text;a&&href',
一级: '.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"
title: '.stui-content__detail .title&&Text;.stui-content__detail&&p:eq(-2)&&a&&Text',
title1: '.stui-content__detail .title&&Text;.stui-content__detail&&p&&Text',
img: '.stui-content__thumb .lazyload&&data-original',
desc: '.stui-content__detail p&&Text;.stui-content__detail&&p:eq(-2)&&a:eq(2)&&Text;.stui-content__detail&&p:eq(-2)&&a:eq(1)&&Text;.stui-content__detail p:eq(2)&&Text;.stui-content__detail p:eq(1)&&Text',
desc1: '.stui-content__detail p:eq(4)&&Text;;;.stui-content__detail p:eq(1)&&Text',
content: '.detail&&Text',
tabs: '.stui-pannel__head h3',
tabs1: '.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',
搜索: 'ul.stui-vodlist__media,ul.stui-vodlist,#searchList li;a&&title;.lazyload&&data-original;.pic-text&&Text;a&&href;.detail&&Text',
},
默认: {
title: '',
host: '',
url: '/vodshow/fyclass--------fypage---.html',
searchUrl: '/vodsearch/-------------.html?wd=**',
searchable: 2,//是否启用全局搜索,
quickSearch: 0,//是否启用快速搜索,
filterable: 0,//是否启用分类筛选,
url: '',
searchUrl: '',
searchable: 2,
quickSearch: 0,
filterable: 0,
filter: '',
filter_url: '',
filter_def: {},
headers: {
'User-Agent': 'MOBILE_UA',
},
timeout: 5000,
class_parse: '#side-menu li;a&&Text;a&&href;/(.*?)\.html',
cate_exclude: '',
play_parse: true,
lazy: '',
limit: 6,
double: true, // 推荐内容是否双层定位
lazy: def_lazy,
double: true,
推荐: '列表1;列表2;标题;图片;描述;链接;详情',
一级: '列表;标题;图片;描述;链接;详情',
二级: {
title: 'vod_name;vod_type',
img: '图片链接',
desc: '主要信息;年代;地区;演员;导演',
content: '简介',
tabs: '',
lists: 'xx:eq(#id)&&a',
tab_text: 'body&&Text',
list_text: 'body&&Text',
list_url: 'a&&href',
},
搜索: '列表;标题;图片;描述;链接;详情',
},
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,//是否启用分类筛选,
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: '',
lazy: common_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, // 推荐内容是否双层定位
推荐: 'ul.fed-list-info.fed-part-rows;li;a.fed-list-title&&Text;a&&data-original;.fed-list-remarks&&Text;a&&href',
一级: '.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"
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',
},
@@ -181,29 +269,30 @@ function getMubans() {
searchUrl: '/v_search/**----------fypage---.html',
url: '/vod_____show/fyclass--------fypage---.html',
headers: {
'User-Agent': 'MOBILE_UA'
'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',
lazy: common_lazy,
double: true,
推荐: '.hl-vod-list;li;a&&title;a&&data-original;.remarks&&Text;a&&href',
一级: '.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"
title: '.hl-dc-title&&Text;.hl-dc-content&&li:eq(6)&&Text',
img: '.hl-lazy&&data-original',
desc: '.hl-dc-content&&li:eq(10)&&Text;.hl-dc-content&&li:eq(4)&&Text;.hl-dc-content&&li:eq(5)&&Text;.hl-dc-content&&li:eq(2)&&Text;.hl-dc-content&&li:eq(3)&&Text',
content: '.hl-content-text&&Text',
tabs: '.hl-tabs&&a',
tab_text: 'a--span&&Text',
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,//是否启用分类筛选,
searchable: 2, //是否启用全局搜索,
quickSearch: 0, //是否启用快速搜索,
filterable: 0, //是否启用分类筛选,
},
海螺2: {
title: '',
@@ -211,94 +300,130 @@ function getMubans() {
searchUrl: '/index.php/vod/search/page/fypage/wd/**/',
url: '/index.php/vod/show/id/fyclass/page/fypage/',
headers: {
'User-Agent': 'MOBILE_UA'
'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',
lazy: common_lazy,
double: true,
推荐: '.list-a.size;li;a&&title;.lazy&&data-original;.bt&&Text;a&&href',
一级: '.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"
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,//是否启用分类筛选,
searchable: 2, //是否启用全局搜索,
quickSearch: 0, //是否启用快速搜索,
filterable: 0, //是否启用分类筛选,
},
短视: {
title: '',
host: '',
// homeUrl:'/',
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"
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: '',
lazy: common_lazy,
limit: 6,
推荐: '.indexShowBox;ul&&li;a&&title;img&&data-src;.s1&&Text;a&&href',
double: true, // 推荐内容是否双层定位
推荐: '.indexShowBox;ul&&li;a&&title;img&&data-src;.s1&&Text;a&&href',
一级: '.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"
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:{
短视2: {
title: '',
host: '',
class_name:'电影&电视剧&综艺&动漫',
class_url:'1&2&3&4',
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"
headers: {
'User-Agent': 'MOBILE_UA'
},
搜索:'json:list;name;pic;;id',
}
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: common_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(2)--strong&&Text',
img: '.detail-pic&&data-original',
desc: '.slide-info-remarks&&Text;.slide-info-remarks:eq(1)&&Text;.slide-info-remarks:eq(2)&&Text;.slide-info:eq(1)--strong&&Text;.info-parameter&&ul&&li:eq(3)&&Text',
content: '#height_limit&&Text',
tabs: '.anthology.wow.fadeInUp.animated&&.swiper-wrapper&&a',
tab_text: 'a--span&&Text',
lists: '.anthology-list-box:eq(#id) li',
},
搜索: 'json:list;name;pic;;id',
},
采集1: {
title: '',
host: '',
homeTid: '13',
homeUrl: '/api.php/provide/vod/?ac=detail&t={{rule.homeTid}}',
detailUrl: '/api.php/provide/vod/?ac=detail&ids=fyid',
searchUrl: '/api.php/provide/vod/?wd=**&pg=fypage',
url: '/api.php/provide/vod/?ac=detail&pg=fypage&t=fyclass',
headers: {
'User-Agent': 'MOBILE_UA'
},
timeout: 5000, // class_name: '电影&电视剧&综艺&动漫',
// class_url: '1&2&3&4',
// class_parse:'js:let html=request(input);input=JSON.parse(html).class;',
class_parse: 'json:class;',
limit: 20,
multi: 1,
searchable: 2, //是否启用全局搜索,
quickSearch: 1, //是否启用快速搜索,
filterable: 0, //是否启用分类筛选,
play_parse: true,
parse_url: '',
lazy: cj_lazy,
推荐: '*',
一级: 'json:list;vod_name;vod_pic;vod_remarks;vod_id;vod_play_from',
二级: `js:
let html=request(input);
html=JSON.parse(html);
let data=html.list;
VOD=data[0];`,
搜索: '*',
},
};
return JSON.parse(JSON.stringify(mubanDict));
}
var mubanDict = getMubans();
var muban = getMubans();
export default {muban,getMubans};
export default {
muban,
getMubans
};
+199 -193
View File
@@ -1,196 +1,202 @@
var rule = {
title: '腾云驾雾[官]',
host: 'https://v.%71%71.com',
// homeUrl: '/x/bu/pagesheet/list?_all=1&append=1&channel=choice&listpage=1&offset=0&pagesize=21&iarea=-1&sort=18',
homeUrl: '/x/bu/pagesheet/list?_all=1&append=1&channel=cartoon&listpage=1&offset=0&pagesize=21&iarea=-1&sort=18',
detailUrl: 'https://node.video.%71%71.com/x/api/float_vinfo2?cid=fyid',
searchUrl: '/x/search/?q=**&stag=fypage',
searchable: 2,
filterable: 1,
multi: 1,
// url:'/channel/fyclass?listpage=fypage&channel=fyclass&sort=18&_all=1',
url: '/x/bu/pagesheet/list?_all=1&append=1&channel=fyclass&listpage=1&offset=((fypage-1)*21)&pagesize=21&iarea=-1',
// filter_url: 'sort={{fl.sort or 18}}&year={{fl.year}}&pay={{fl.pay}}',
// filter_url: 'sort={{fl.sort or 75}}&year={{fl.year}}&pay={{fl.pay}}',
filter_url: 'sort={{fl.sort or 75}}&iyear={{fl.iyear}}&year={{fl.year}}&itype={{fl.type}}&ifeature={{fl.feature}}&iarea={{fl.area}}&itrailer={{fl.itrailer}}&gender={{fl.sex}}',
// filter: 'H4sIAAAAAAAAA+2UzUrDQBCA32XOEZLUJrGvIj0saaDBNisxBkIJCG3Fi4oepIg3EQoieqiH+vM23Zq+hRuaZLZ4ce9z2/lmd2d2+NgR+H0e+gF0DkdwFGTQgRMeJ2BAxIaSwvrqVnxcyzhlg9PttqjED2c/45cSy8DyIDcavr57q/lBw8XTd/E6qbnT8M3zTFyc72RtC/Jumd+2c8wy7KZ4nxSL5Z9uxHS+Gc+r83sWVp1eVttl4Dluk1h93YubWZVwduplAYuxoFguVp+P/y5om/Z+/YxyqfAW8pbKbeS2yi3kO/ebyE2Fy1nXXBm7DDzknspd5K7KHeSOytvI2+XAugYkKWlD2mhrM+RpSB8OmaNvTsriMEgycofc0XbHZ3HCeUTukDv67vTDQY/MIXO0zelxn5M4JI6mOPkvgswSEpgPAAA=',
filter: 'H4sIAAAAAAAAA+1Y3U8aWRT/X+ZZEwYEtI9207Rp0r40+9CNDxM7G8laaZCamsYEinyoDYp1sa1I/aJSK4ita3Eo9J+Ze2fmv9g7yOWc22u3xJX0RZ7gd+ee7/M7h3mujE+EQ+O6cuOP58pf+qxyQ5kOR6LKgDKlPWaoQrOrxFhmv2e0yafnj025cCFmJSouzH4E/crcQBen+VoHH/Z1cVJq2kfzHFeVuTH35FxhaFbXIqCRnJ2YjV1JI0mWnUS5I2FQ7Ur2erxDHbT9FeE+wH0Y9wLuxbgKuCDfA7gH4epIF2dfET4M+DDGg4AHMR4APIBxP+B+N2JjA0p0pi+ZCo5cnCnXHpSpP3Ut+jSig07ruEGKSz3nysoc00SSywaVy3v2LochI/TFoZXPdWBIoJNokvqLDgz5JtVTYnA/wU2SL5CF/Q4M0TW/bpFSmnsPKivvzdYWL1MQktqg69xACBXdTNi1Je4OlIaz+YHkmhxH7mdrpFrkOPJoc5W+LnEcXLJeZsFIFXyy9nPkrIFSxPGPRboY43gQ6Z1Hzw9fN98lm+9xeCb0S5kyOvvkfzTf4pHVPJD7ZvGYfFuXmk/oG9XDPqguExV7O4bOAurFTdu+B9kR2989+1FNsyMVEUF8hcby+MyDzC9ba8I9FOLMa9NYwPogwwJdtO9BVTDHRTtRpbKG/M5OkCmwR/sMcVw2RZY/YZlwZsfi1kIa34NysEvfIJsIrtZI82/xltsfqFiuG7vnxp7RIiE9OtuX1naDdM23l0rLuBaJhsNTv5JxtYiuoWwVauSl0XO2SCrJbkjrDl0v0cKhvO4c7lutrNTpJHlqNjj5DV3hOMBLAeJozMNQYCK1IetSq86bD5LRjHlpng8VlIGVonWYkwMSX2KjQVrGnMoamPKDLQfVqDh5gjjcpF6Xtyi6tU02uhMAyS+8Mw0DbUv8+WzZWknJW5rI7CiSjWWSrP93Pt0hd00OlyOHidDko/78GUJbAqaG7+brtP4M6Yvtk8zH3pmh9JlUeNugnlz7ArC3T0Tkw51xERGJFfqTAnVa87T6T8+WeAZ95FNccnxoMAAwWBIcHAEY7FY9DDUbJbO+KK+zybJg1TmjtCvmUXg83J+CEWk5FI1ooUkdxyltkFdxmj/rOU6jozelIJGNpru1FmpAQ+D37dH7PE4qsvPe7btyftuE5ezknPgriXTvPPidy/H7ELlmd6yTHeEO0wPqH/52C2DoHzvZsqtHdvqAZE5lBiYrGbNZoAWDFnmPBS6uQv/VzT1mjDV/KsWPjV5n9113mwZ8r2V+fSuVIJsQNJ+WjRZmAX5/YBpLUiLYrIVJBvxon+yw2SEPGpYDmLX4dUDzgG5npEyKbwPQnrGepDAP2/09NvcvaIIuCAgUAAA=',
headers: {
'User-Agent': 'PC_UA'
},
timeout: 5000,
// class_parse:'.site_channel a;a&&Text;a&&href;channel/(.*)',
cate_exclude: '会员|游戏|全部',
// class_name: '精选&电视剧&电影&综艺&动漫&少儿&纪录片',
// class_url: 'choice&tv&movie&variety&cartoon&child&doco',
class_name: '精选&电影&电视剧&综艺&动漫&少儿&纪录片',
class_url: 'choice&movie&tv&variety&cartoon&child&doco',
limit: 20,
play_parse:true,
lazy: $js.toString(() => {
let d = [];
let response = JSON.parse(request("http://110.40.61.139:4655/zhuimi666.php?url=" + input));
// 获取所有字段名
let keys = Object.keys(response);
// 查找符合条件的字段名:以字母和数字组合、以数字开头,或者只包含中文或中文加数字
let urlKey = keys.find(key =>
/^[a-zA-Z]*\d/.test(key) || // 字母和数字组合或数字开头
/^[\u4e00-\u9fa5]+$/.test(key) || // 只包含中文
/^[\u4e00-\u9fa5]+\d*$/.test(key) // 中文加数字
);
// 提取对应的值
let url = urlKey ? response[urlKey] : null;
if (url) {
// 处理 url,或将其用于 input
input = {
url: url,
parse: 0,
header: rule.headers
};
} else {
// 处理没有找到符合条件的字段
console.error("没有找到符合条件的字段");
}
setResult(d);
}),
title: '腾云驾雾[官]',
host: 'https://v.%71%71.com',
// homeUrl: '/x/bu/pagesheet/list?_all=1&append=1&channel=choice&listpage=1&offset=0&pagesize=21&iarea=-1&sort=18',
homeUrl: '/x/bu/pagesheet/list?_all=1&append=1&channel=cartoon&listpage=1&offset=0&pagesize=21&iarea=-1&sort=18',
detailUrl: 'https://node.video.%71%71.com/x/api/float_vinfo2?cid=fyid',
searchUrl: '/x/search/?q=**&stag=fypage',
searchUrl: 'https://pbaccess.video.%71%71.com/trpc.videosearch.smartboxServer.HttpRountRecall/Smartbox?query=**&appID=3172&appKey=lGhFIPeD3HsO9xEp&pageNum=(fypage-1)&pageSize=10',
searchable: 2,
filterable: 1,
multi: 1,
// url:'/channel/fyclass?listpage=fypage&channel=fyclass&sort=18&_all=1',
url: '/x/bu/pagesheet/list?_all=1&append=1&channel=fyclass&listpage=1&offset=((fypage-1)*21)&pagesize=21&iarea=-1',
// filter_url: 'sort={{fl.sort or 18}}&year={{fl.year}}&pay={{fl.pay}}',
// filter_url: 'sort={{fl.sort or 75}}&year={{fl.year}}&pay={{fl.pay}}',
filter_url: 'sort={{fl.sort or 75}}&iyear={{fl.iyear}}&year={{fl.year}}&itype={{fl.type}}&ifeature={{fl.feature}}&iarea={{fl.area}}&itrailer={{fl.itrailer}}&gender={{fl.sex}}',
// filter: 'H4sIAAAAAAAAA+2UzUrDQBCA32XOEZLUJrGvIj0saaDBNisxBkIJCG3Fi4oepIg3EQoieqiH+vM23Zq+hRuaZLZ4ce9z2/lmd2d2+NgR+H0e+gF0DkdwFGTQgRMeJ2BAxIaSwvrqVnxcyzhlg9PttqjED2c/45cSy8DyIDcavr57q/lBw8XTd/E6qbnT8M3zTFyc72RtC/Jumd+2c8wy7KZ4nxSL5Z9uxHS+Gc+r83sWVp1eVttl4Dluk1h93YubWZVwduplAYuxoFguVp+P/y5om/Z+/YxyqfAW8pbKbeS2yi3kO/ebyE2Fy1nXXBm7DDzknspd5K7KHeSOytvI2+XAugYkKWlD2mhrM+RpSB8OmaNvTsriMEgycofc0XbHZ3HCeUTukDv67vTDQY/MIXO0zelxn5M4JI6mOPkvgswSEpgPAAA=',
filter: 'H4sIAAAAAAAAA+1Y3U8aWRT/X+ZZEwYEtI9207Rp0r40+9CNDxM7G8laaZCamsYEinyoDYp1sa1I/aJSK4ita3Eo9J+Ze2fmv9g7yOWc22u3xJX0RZ7gd+ee7/M7h3mujE+EQ+O6cuOP58pf+qxyQ5kOR6LKgDKlPWaoQrOrxFhmv2e0yafnj025cCFmJSouzH4E/crcQBen+VoHH/Z1cVJq2kfzHFeVuTH35FxhaFbXIqCRnJ2YjV1JI0mWnUS5I2FQ7Ur2erxDHbT9FeE+wH0Y9wLuxbgKuCDfA7gH4epIF2dfET4M+DDGg4AHMR4APIBxP+B+N2JjA0p0pi+ZCo5cnCnXHpSpP3Ut+jSig07ruEGKSz3nysoc00SSywaVy3v2LochI/TFoZXPdWBIoJNokvqLDgz5JtVTYnA/wU2SL5CF/Q4M0TW/bpFSmnsPKivvzdYWL1MQktqg69xACBXdTNi1Je4OlIaz+YHkmhxH7mdrpFrkOPJoc5W+LnEcXLJeZsFIFXyy9nPkrIFSxPGPRboY43gQ6Z1Hzw9fN98lm+9xeCb0S5kyOvvkfzTf4pHVPJD7ZvGYfFuXmk/oG9XDPqguExV7O4bOAurFTdu+B9kR2989+1FNsyMVEUF8hcby+MyDzC9ba8I9FOLMa9NYwPogwwJdtO9BVTDHRTtRpbKG/M5OkCmwR/sMcVw2RZY/YZlwZsfi1kIa34NysEvfIJsIrtZI82/xltsfqFiuG7vnxp7RIiE9OtuX1naDdM23l0rLuBaJhsNTv5JxtYiuoWwVauSl0XO2SCrJbkjrDl0v0cKhvO4c7lutrNTpJHlqNjj5DV3hOMBLAeJozMNQYCK1IetSq86bD5LRjHlpng8VlIGVonWYkwMSX2KjQVrGnMoamPKDLQfVqDh5gjjcpF6Xtyi6tU02uhMAyS+8Mw0DbUv8+WzZWknJW5rI7CiSjWWSrP93Pt0hd00OlyOHidDko/78GUJbAqaG7+brtP4M6Yvtk8zH3pmh9JlUeNugnlz7ArC3T0Tkw51xERGJFfqTAnVa87T6T8+WeAZ95FNccnxoMAAwWBIcHAEY7FY9DDUbJbO+KK+zybJg1TmjtCvmUXg83J+CEWk5FI1ooUkdxyltkFdxmj/rOU6jozelIJGNpru1FmpAQ+D37dH7PE4qsvPe7btyftuE5ezknPgriXTvPPidy/H7ELlmd6yTHeEO0wPqH/52C2DoHzvZsqtHdvqAZE5lBiYrGbNZoAWDFnmPBS6uQv/VzT1mjDV/KsWPjV5n9113mwZ8r2V+fSuVIJsQNJ+WjRZmAX5/YBpLUiLYrIVJBvxon+yw2SEPGpYDmLX4dUDzgG5npEyKbwPQnrGepDAP2/09NvcvaIIuCAgUAAA=',
headers: {
'User-Agent': 'PC_UA'
},
timeout: 5000,
// class_parse:'.site_channel a;a&&Text;a&&href;channel/(.*)',
cate_exclude: '会员|游戏|全部',
// class_name: '精选&电视剧&电影&综艺&动漫&少儿&纪录片',
// class_url: 'choice&tv&movie&variety&cartoon&child&doco',
class_name: '精选&电影&电视剧&综艺&动漫&少儿&纪录片',
class_url: 'choice&movie&tv&variety&cartoon&child&doco',
limit: 20,
play_parse:true,
lazy: `js:
let Fyjx = JSON.moyuer(request('http://110.40.61.139:4655/moyu.json')).moyuer[2].url;
推荐: '.list_item;img&&alt;img&&src;a&&Text;a&&data-float',
一级: '.list_item;img&&alt;img&&src;a&&Text;a&&data-float',
二级: $js.toString(() => {
VOD = {};
let d = [];
let video_list = [];
let video_lists = [];
let list = [];
let QZOutputJson;
let html = fetch(input, fetch_params);
let sourceId = /get_playsource/.test(input) ? input.match(/id=(\d*?)&/)[1] : input.split("cid=")[1];
let cid = sourceId;
let detailUrl = "https://v.%71%71.com/detail/m/" + cid + ".html";
log("详情页:" + detailUrl);
pdfh = jsp.pdfh;
pd = jsp.pd;
try {
let json = JSON.parse(html);
VOD = {
vod_url: input,
vod_name: json.c.title,
type_name: json.typ.join(","),
vod_actor: json.nam.join(","),
vod_year: json.c.year,
vod_content: json.c.description,
vod_remarks: json.rec,
vod_pic: urljoin2(input, json.c.pic)
}
} catch (e) {
log("解析片名海报等基础信息发生错误:" + e.message)
let response = JSON.parse(request(Fyjx + input, {
headers: {
'User-Agent': 'Dalvik/2.1.0(Linux;U;Android10;PDHM00Build/QKQ1.191222.002)'
}
if (/get_playsource/.test(input)) {
eval(html);
let indexList = QZOutputJson.PlaylistItem.indexList;
indexList.forEach(function (it) {
let dataUrl = "https://s.video.qq.com/get_playsource?id=" + sourceId + "&plat=2&type=4&data_type=3&range=" + it + "&video_type=10&plname=qq&otype=json";
eval(fetch(dataUrl, fetch_params));
let vdata = QZOutputJson.PlaylistItem.videoPlayList;
vdata.forEach(function (item) {
d.push({
title: item.title,
pic_url: item.pic,
desc: item.episode_number + "\t\t\t播放量:" + item.thirdLine,
url: item.playUrl
})
});
video_lists = video_lists.concat(vdata)
})
} else {
let json = JSON.parse(html);
video_lists = json.c.video_ids;
let url = "https://v.qq.com/x/cover/" + sourceId + ".html";
if (video_lists.length === 1) {
let vid = video_lists[0];
url = "https://v.qq.com/x/cover/" + cid + "/" + vid + ".html";
d.push({
title: "在线播放",
url: url
})
} else if (video_lists.length > 1) {
for (let i = 0; i < video_lists.length; i += 30) {
video_list.push(video_lists.slice(i, i + 30))
}
video_list.forEach(function (it, idex) {
let o_url = "https://union.video.qq.com/fcgi-bin/data?otype=json&tid=1804&appid=20001238&appkey=6c03bbe9658448a4&union_platform=1&idlist=" + it.join(",");
let o_html = fetch(o_url, fetch_params);
eval(o_html);
QZOutputJson.results.forEach(function (it1) {
it1 = it1.fields;
let url = "https://v.qq.com/x/cover/" + cid + "/" + it1.vid + ".html";
d.push({
title: it1.title,
pic_url: it1.pic160x90.replace("/160", ""),
desc: it1.video_checkup_time,
url: url,
type: it1.category_map && it1.category_map.length > 1 ? it1.category_map[1] : ""
})
})
})
}
}
let yg = d.filter(function (it) {
return it.type && it.type !== "正片"
});
let zp = d.filter(function (it) {
return !(it.type && it.type !== "正片")
});
VOD.vod_play_from = yg.length < 1 ? "清风" : "清风$$$清风 预告及花絮";
VOD.vod_play_url = yg.length < 1 ? d.map(function (it) {
return it.title + "$" + it.url
}).join("#") : [zp, yg].map(function (it) {
return it.map(function (its) {
return its.title + "$" + its.url
}).join("#")
}).join("$$$");
}),
搜索: $js.toString(() => {
let d = [];
pdfa = jsp.pdfa;
pdfh = jsp.pdfh;
pd = jsp.pd;
let html = request(input);
let baseList = pdfa(html, "body&&.result_item_v");
log(baseList.length);
baseList.forEach(function (it) {
let longText = pdfh(it, ".result_title&&a&&Text");
let shortText = pdfh(it, ".type&&Text");
let fromTag = pdfh(it, ".result_source&&Text");
let score = pdfh(it, ".figure_info&&Text");
let content = pdfh(it, ".desc_text&&Text");
// let url = pdfh(it, ".result_title&&a&&href");
let url = pdfh(it, "div&&r-data");
// log(longText);
// log(shortText);
// log('url:'+url);
let img = pd(it, ".figure_pic&&src");
url = "https://node.video.qq.com/x/api/float_vinfo2?cid=" + url.match(/.*\/(.*?)\.html/)[1];
log(shortText + "|" + url);
if (fromTag.match(/腾讯/)) {
d.push({
title: longText.split(shortText)[0],
img: img,
url: url,
content: content,
desc: shortText + " " + score
})
}
});
setResult(d);
}),
}
}));
input = {
jx: 0,
url: response.url,
parse: 0,
header: JSON.stringify({
'user-agent': 'okhttp/4.1.0'
})
};
`,
推荐: '.list_item;img&&alt;img&&src;a&&Text;a&&data-float',
推荐: '.list_item;img&&alt;img&&src;a&&Text;a&&data-float',
一级: '.list_item;img&&alt;img&&src;a&&Text;a&&data-float',
二级: $js.toString(() => {
VOD = {};
let d = [];
let video_list = [];
let video_lists = [];
let list = [];
let QZOutputJson;
let html = fetch(input, fetch_params);
let sourceId = /get_playsource/.test(input) ? input.match(/id=(\d*?)&/)[1] : input.split("cid=")[1];
let cid = sourceId;
let detailUrl = "https://v.%71%71.com/detail/m/" + cid + ".html";
log("详情页:" + detailUrl);
pdfh = jsp.pdfh;
pd = jsp.pd;
try {
let json = JSON.parse(html);
VOD = {
vod_url: input,
vod_name: json.c.title,
type_name: json.typ.join(","),
vod_actor: json.nam.join(","),
vod_year: json.c.year,
vod_content: json.c.description,
vod_remarks: json.rec,
vod_pic: urljoin2(input, json.c.pic)
}
} catch (e) {
log("解析片名海报等基础信息发生错误:" + e.message)
}
if (/get_playsource/.test(input)) {
eval(html);
let indexList = QZOutputJson.PlaylistItem.indexList;
indexList.forEach(function (it) {
let dataUrl = "https://s.video.qq.com/get_playsource?id=" + sourceId + "&plat=2&type=4&data_type=3&range=" + it + "&video_type=10&plname=qq&otype=json";
eval(fetch(dataUrl, fetch_params));
let vdata = QZOutputJson.PlaylistItem.videoPlayList;
vdata.forEach(function (item) {
d.push({
title: item.title,
pic_url: item.pic,
desc: item.episode_number + "\t\t\t播放量:" + item.thirdLine,
url: item.playUrl
})
});
video_lists = video_lists.concat(vdata)
})
} else {
let json = JSON.parse(html);
video_lists = json.c.video_ids;
let url = "https://v.qq.com/x/cover/" + sourceId + ".html";
if (video_lists.length === 1) {
let vid = video_lists[0];
url = "https://v.qq.com/x/cover/" + cid + "/" + vid + ".html";
d.push({
title: "在线播放",
url: url
})
} else if (video_lists.length > 1) {
for (let i = 0; i < video_lists.length; i += 30) {
video_list.push(video_lists.slice(i, i + 30))
}
video_list.forEach(function (it, idex) {
let o_url = "https://union.video.qq.com/fcgi-bin/data?otype=json&tid=1804&appid=20001238&appkey=6c03bbe9658448a4&union_platform=1&idlist=" + it.join(",");
let o_html = fetch(o_url, fetch_params);
eval(o_html);
QZOutputJson.results.forEach(function (it1) {
it1 = it1.fields;
let url = "https://v.qq.com/x/cover/" + cid + "/" + it1.vid + ".html";
d.push({
title: it1.title,
pic_url: it1.pic160x90.replace("/160", ""),
desc: it1.video_checkup_time,
url: url,
type: it1.category_map && it1.category_map.length > 1 ? it1.category_map[1] : ""
})
})
})
}
}
let yg = d.filter(function (it) {
return it.type && it.type !== "正片"
});
let zp = d.filter(function (it) {
return !(it.type && it.type !== "正片")
});
VOD.vod_play_from = yg.length < 1 ? "清风" : "清风$$$ 预告及花絮";
VOD.vod_play_url = yg.length < 1 ? d.map(function (it) {
return it.title + "$" + it.url
}).join("#") : [zp, yg].map(function (it) {
return it.map(function (its) {
return its.title + "$" + its.url
}).join("#")
}).join("$$$");
}),
搜索: $js.toString(() => {
let d = [];
pdfa = jsp.pdfa;
pdfh = jsp.pdfh;
pd = jsp.pd;
let html = request(input);
let baseList = pdfa(html, "body&&.result_item_v");
log(baseList.length);
baseList.forEach(function (it) {
let longText = pdfh(it, ".result_title&&a&&Text");
let shortText = pdfh(it, ".type&&Text");
let fromTag = pdfh(it, ".result_source&&Text");
let score = pdfh(it, ".figure_info&&Text");
let content = pdfh(it, ".desc_text&&Text");
// let url = pdfh(it, ".result_title&&a&&href");
let url = pdfh(it, "div&&r-data");
// log(longText);
// log(shortText);
// log('url:'+url);
let img = pd(it, ".figure_pic&&src");
url = "https://node.video.qq.com/x/api/float_vinfo2?cid=" + url.match(/.*\/(.*?)\.html/)[1];
log(shortText + "|" + url);
if (fromTag.match(/腾讯/)) {
d.push({
title: longText.split(shortText)[0],
img: img,
url: url,
content: content,
desc: shortText + " " + score
})
}
});
setResult(d);
}),
搜索: $js.toString(() => {
let d = [];
let html = request(input);
let json = JSON.parse(html);
if (json.data.smartboxItemList.length > 0) {
let cid = json.data.smartboxItemList[0].basicDoc.id;
let url = 'https://node.video.qq.com/x/api/float_vinfo2?cid=' + cid;
let html1=request(url);
let data = JSON.parse(html1);
d.push({
title: data.c.title,
img: data.c.pic,
url: url,
content: data.c.description,
desc: data.rec
});
}
setResult(d);
})
}
+530 -674
View File
File diff suppressed because it is too large. Load diff
+32 -94
View File
@@ -21,7 +21,7 @@
},
{
"key": "豆瓣1",
"name": "📢o公告❤更新:11/17❤",
"name": "📢o公告❤更新:11/21❤",
"type": 3,
"api": "csp_Notice",
"searchable": 0,
@@ -39,7 +39,7 @@
"jar": "./jars/csp_woog.jar",
"ext": {
"site_urls": [
"https://og.nxog.eu.org",
"https://woog.nxog.eu.org",
"https://wog.nxog.eu.org"
]
}
@@ -49,7 +49,7 @@
"name": "🐲欧歌┃夸速4k",
"type": 3,
"api": "./api/4k.min.js",
"ext": "\"./js/og4K.js\"",
"ext": "./js/og4K.js",
"searchable": 1,
"quickSearch": 1,
"filterable": 1
@@ -265,7 +265,7 @@
"searchable": 1,
"quickSearch": 1,
"filterable": 1,
"ext": "\"./json/农民影视.json\""
"ext": "./json/农民影视.json"
},
{
"key": "嫖嫖嫖",
@@ -546,23 +546,7 @@
"token": "./txt/token.txt",
"cookie": "http://127.0.0.1:9978/file/TV/.quark",
"uc_cookie": "http://127.0.0.1:9978/file/TV/.uc",
"site": "https://woog.nxog.eu.org",
"danmu": true
}
},
{
"key": "玩弹幕2",
"name": "❤玩表┃弹幕",
"type": 3,
"api": "csp_Wobg",
"quickSearch": 1,
"changeable": 1,
"filterable": 1,
"ext": {
"token": "./txt/token.txt",
"cookie": "http://127.0.0.1:9978/file/TV/.quark",
"uc_cookie": "http://127.0.0.1:9978/file/TV/.uc",
"site": "https://4k.4u4.cn",
"site": "https://wogg.nxog.eu.org",
"danmu": true
}
},
@@ -579,28 +563,12 @@
"token": "./txt/token.txt",
"cookie": "http://127.0.0.1:9978/file/TV/.quark",
"uc_cookie": "http://127.0.0.1:9978/file/TV/.uc",
"site": "http://mogg.top",
"site": "http://mogg.小胡.top",
"danmu": true
}
},
{
"key": "夸克玩弹幕3",
"name": "❤玩歌┃弹幕",
"type": 3,
"api": "csp_Wobg",
"quickSearch": 1,
"changeable": 1,
"filterable": 1,
"ext": {
"token": "./txt/token.txt",
"cookie": "http://127.0.0.1:9978/file/TV/.quark",
"uc_cookie": "http://127.0.0.1:9978/file/TV/.uc",
"site": "https://yunpan.yunpay.cc",
"danmu": true
}
},
{
"key": "夸克玩弹幕4",
"key": "夸克玩弹幕2",
"name": "❤玩姐┃弹幕",
"type": 3,
"api": "csp_Wobg",
@@ -616,7 +584,7 @@
}
},
{
"key": "夸克玩弹幕5",
"key": "夸克玩弹幕3",
"name": "❤玩妹┃弹幕",
"type": 3,
"api": "csp_Wobg",
@@ -632,7 +600,7 @@
}
},
{
"key": "夸克玩弹幕6",
"key": "夸克玩弹幕4",
"name": "❤玩弟┃弹幕",
"type": 3,
"api": "csp_Wobg",
@@ -647,22 +615,6 @@
"danmu": true
}
},
{
"key": "夸克玩弹幕7",
"name": "❤玩欧┃弹幕",
"type": 3,
"api": "csp_Wobg",
"quickSearch": 1,
"changeable": 1,
"filterable": 1,
"ext": {
"token": "./txt/token.txt",
"cookie": "http://127.0.0.1:9978/file/TV/.quark",
"uc_cookie": "http://127.0.0.1:9978/file/TV/.uc",
"site": "https://vip.omii.top",
"danmu": true
}
},
{
"key": "搜索弹幕",
"name": "❤搜索┃弹幕",
@@ -690,20 +642,6 @@
"danmu": true
}
},
{
"key": "夸克团长弹幕",
"name": "❤团长|弹幕",
"type": 3,
"api": "csp_Tzfile",
"searchable": 1,
"filterable": 1,
"changeable": 1,
"ext": {
"token": "./txt/token.txt",
"cookie": "http://127.0.0.1:9978/file/TV/.quark",
"danmu": true
}
},
{
"key": "易搜弹幕",
"name": "❤易搜|弹幕",
@@ -880,7 +818,7 @@
"quickSearch": 0,
"filterable": 1,
"order_num": 142,
"ext": "\"./js/我的哔哩.js?type=url&params=./json/学堂教育.json\""
"ext": "./js/我的哔哩.js?type=url&params=./json/学堂教育.json"
},
{
"key": "少儿",
@@ -891,7 +829,7 @@
"quickSearch": 0,
"filterable": 1,
"order_num": 142,
"ext": "\"./js/我的哔哩.js?type=url&params=./json/少儿合集.json\""
"ext": "./js/我的哔哩.js?type=url&params=./json/少儿合集.json"
},
{
"key": "小学课堂",
@@ -902,7 +840,7 @@
"quickSearch": 0,
"filterable": 1,
"order_num": 142,
"ext": "\"./js/我的哔哩.js?type=url&params=./json/小学课堂.json\""
"ext": "./js/我的哔哩.js?type=url&params=./json/小学课堂.json"
},
{
"key": "初中课堂",
@@ -913,7 +851,7 @@
"quickSearch": 0,
"filterable": 1,
"order_num": 142,
"ext": "\"./js/我的哔哩.js?type=url&params=./json/初中课堂.json\""
"ext": "./js/我的哔哩.js?type=url&params=./json/初中课堂.json"
},
{
"key": "高中课堂",
@@ -924,7 +862,7 @@
"quickSearch": 0,
"filterable": 1,
"order_num": 142,
"ext": "\"./js/我的哔哩.js?type=url&params=./json/高中课堂.json\""
"ext": "./js/我的哔哩.js?type=url&params=./json/高中课堂.json"
},
{
"key": "儿童口才",
@@ -935,7 +873,7 @@
"quickSearch": 0,
"filterable": 1,
"order_num": 142,
"ext": "\"./js/我的哔哩.js?type=url&params=./json/儿童口才.json\""
"ext": "./js/我的哔哩.js?type=url&params=./json/儿童口才.json"
},
{
"key": "儿童拼音",
@@ -946,7 +884,7 @@
"quickSearch": 0,
"filterable": 1,
"order_num": 142,
"ext": "\"./js/我的哔哩.js?type=url&params=./json/儿童拼音.json\""
"ext": "./js/我的哔哩.js?type=url&params=./json/儿童拼音.json"
},
{
"key": "儿童识字",
@@ -957,7 +895,7 @@
"quickSearch": 0,
"filterable": 1,
"order_num": 142,
"ext": "\"./js/我的哔哩.js?type=url&params=./json/儿童识字.json\""
"ext": "./js/我的哔哩.js?type=url&params=./json/儿童识字.json"
},
{
"key": "儿童思维",
@@ -968,7 +906,7 @@
"quickSearch": 0,
"filterable": 1,
"order_num": 142,
"ext": "\"./js/我的哔哩.js?type=url&params=./json/儿童思维.json\""
"ext": "./js/我的哔哩.js?type=url&params=./json/儿童思维.json"
},
{
"key": "儿童英语",
@@ -979,7 +917,7 @@
"quickSearch": 0,
"filterable": 1,
"order_num": 142,
"ext": "\"./js/我的哔哩.js?type=url&params=./json/儿童英语.json\""
"ext": "./js/我的哔哩.js?type=url&params=./json/儿童英语.json"
},
{
"key": "儿童硬笔",
@@ -990,7 +928,7 @@
"quickSearch": 0,
"filterable": 1,
"order_num": 142,
"ext": "\"./js/我的哔哩.js?type=url&params=./json/儿童硬笔.json\""
"ext": "./js/我的哔哩.js?type=url&params=./json/儿童硬笔.json"
},
{
"key": "儿童编程",
@@ -1001,7 +939,7 @@
"quickSearch": 0,
"filterable": 1,
"order_num": 142,
"ext": "\"./js/我的哔哩.js?type=url&params=./json/儿童编程.json\""
"ext": "./js/我的哔哩.js?type=url&params=./json/儿童编程.json"
},
{
"key": "儿童武术",
@@ -1012,7 +950,7 @@
"quickSearch": 0,
"filterable": 1,
"order_num": 142,
"ext": "\"./js/我的哔哩.js?type=url&params=./json/儿童武术.json\""
"ext": "./js/我的哔哩.js?type=url&params=./json/儿童武术.json"
},
{
"key": "csp_BBB",
@@ -1023,7 +961,7 @@
"quickSearch": 0,
"filterable": 1,
"order_num": 142,
"ext": "\"./js/我的哔哩.js?type=url&params=./json/哔哩套餐1.json\""
"ext": "./js/我的哔哩.js?type=url&params=./json/哔哩套餐1.json"
},
{
"key": "Bili",
@@ -1034,7 +972,7 @@
"quickSearch": 0,
"filterable": 1,
"order_num": 142,
"ext": "\"./js/我的哔哩.js?type=url&params=./json/哔哩套餐2.json\""
"ext": "./js/我的哔哩.js?type=url&params=./json/哔哩套餐2.json"
},
{
"key": "软件",
@@ -1045,7 +983,7 @@
"quickSearch": 0,
"filterable": 1,
"order_num": 142,
"ext": "\"./js/我的哔哩.js?type=url&params=./json/软件教程.json\""
"ext": "./js/我的哔哩.js?type=url&params=./json/软件教程.json"
},
{
"key": "演唱会",
@@ -1056,7 +994,7 @@
"quickSearch": 0,
"filterable": 1,
"order_num": 142,
"ext": "\"./js/我的哔哩.js?type=url&params=./json/演唱会.json\""
"ext": "./js/我的哔哩.js?type=url&params=./json/演唱会.json"
},
{
"key": "戏曲",
@@ -1067,7 +1005,7 @@
"quickSearch": 0,
"filterable": 1,
"order_num": 142,
"ext": "\"./js/我的哔哩.js?type=url&params=./json/戏曲合集.json\""
"ext": "./js/我的哔哩.js?type=url&params=./json/戏曲合集.json"
},
{
"key": "MV",
@@ -1078,7 +1016,7 @@
"quickSearch": 0,
"filterable": 1,
"order_num": 142,
"ext": "\"./js/我的哔哩.js?type=url&params=./json/歌曲MV.json\""
"ext": "./js/我的哔哩.js?type=url&params=./json/歌曲MV.json"
},
{
"key": "美食",
@@ -1089,7 +1027,7 @@
"quickSearch": 0,
"filterable": 1,
"order_num": 142,
"ext": "\"./js/我的哔哩.js?type=url&params=./json/美食.json\""
"ext": "./js/我的哔哩.js?type=url&params=./json/美食.json"
},
{
"key": "球类",
@@ -1100,7 +1038,7 @@
"quickSearch": 0,
"filterable": 1,
"order_num": 142,
"ext": "\"./js/我的哔哩.js?type=url&params=./json/球类合集.json\""
"ext": "./js/我的哔哩.js?type=url&params=./json/球类合集.json"
},
{
"key": "球星",
@@ -1111,7 +1049,7 @@
"quickSearch": 0,
"filterable": 1,
"order_num": 142,
"ext": "\"./js/我的哔哩.js?type=url&params=./json/球星合集.json\""
"ext": "./js/我的哔哩.js?type=url&params=./json/球星合集.json"
},
{
"key": "合集",
@@ -1122,7 +1060,7 @@
"quickSearch": 0,
"filterable": 1,
"order_num": 142,
"ext": "\"./js/我的哔哩.js?type=url&params=./json/合集.json\""
"ext": "./js/我的哔哩.js?type=url&params=./json/合集.json"
},
{
"key": "无忧短剧",
+844 -1071
View File
File diff suppressed because it is too large. Load diff
+24
View File
@@ -42,5 +42,29 @@
{
"share_name": "4K影视",
"share_id": "wHPKUENKFsS"
},
{
"share_name": "诺兰全集",
"share_id": "gf2GebXnZHh"
},
{
"share_name": "纪录片",
"share_id": "fSNHaYST47s"
},
{
"share_name": "掌灯者|港",
"share_id": "wHPKUENKFsS"
},
{
"share_name": "掌灯者|一",
"share_id": "wHPKUENKFsS"
},
{
"share_name": "掌灯者|二",
"share_id": "wHPKUENKFsS"
},
{
"share_name": "掌灯者|三",
"share_id": "wHPKUENKFsS"
}
]
+28 -4
View File
@@ -27,7 +27,23 @@ cheerio.jinja2 = function(template, obj) {
// import {gbkTool} from 'https://ghproxy.net/https://raw.githubusercontent.com/hjdhnx/dr_py/main/libs/gbk.js'
let vercode = typeof(pdfl) === 'function' ? 'drpy2.1' : 'drpy2';
const VERSION = vercode + ' 3.9.51beta5 20241014';
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(typeof(JSON5));
@@ -1788,12 +1804,14 @@ function request(url, obj, ocr_flag) {
obj.redirect = 0;
}
if (obj.headers.hasOwnProperty('Content-Type') || obj.headers.hasOwnProperty('content-type')) {
if (obj.headers["Content-Type"].includes("application/x-www-form-urlencoded")) {
log("body");
let _contentType = obj.headers["Content-Type"] || obj.headers["content-type"] || "";
if (_contentType.includes("application/x-www-form-urlencoded")) {
log("custom body is application/x-www-form-urlencoded");
//console.log(JSON.stringify(obj));
if (typeof obj.body == "string") {
let temp_obj = parseQueryString(obj.body);
//obj.body = objectToQueryString(temp_obj);
console.log(JSON.stringify(temp_obj));
}
}
}
@@ -2459,6 +2477,10 @@ function searchParse(searchObj) {
if (!searchObj.searchUrl) {
return '{}'
}
if (rule.searchNoPage && Number(searchObj.pg) > 1) {
// 关闭搜索分页
return '{}'
}
let p = searchObj.搜索 === '*' && rule.一级 ? rule.一级 : searchObj.搜索;
if (!p || typeof(p) !== 'string') {
return '{}'
@@ -2551,7 +2573,9 @@ function searchParse(searchObj) {
html = getHtml(MY_URL);
}
if (html) {
if (/系统安全验证|输入验证码/.test(html)) {
// 解决搜索源码奇葩触发自动过验证逻辑
let search_tag = rule.搜索验证标识 || '系统安全验证|输入验证码';
if (new RegExp(search_tag).test(html)) {
let cookie = verifyCode(MY_URL);
if (cookie) {
console.log(`本次成功过验证,cookie:${cookie}`);
+27 -5
View File
@@ -19,7 +19,23 @@ cheerio.jinja2 = function(template, obj) {
}
};
let vercode = typeof pdfl === "function" ? "drpy2.1" : "drpy2";
const VERSION = vercode + " 3.9.51beta5 20241014";
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");
@@ -1376,10 +1392,12 @@ function request(url, obj, ocr_flag) {
obj.redirect = 0
}
if (obj.headers.hasOwnProperty("Content-Type") || obj.headers.hasOwnProperty("content-type")) {
if (obj.headers["Content-Type"].includes("application/x-www-form-urlencoded")) {
log("body");
let _contentType = obj.headers["Content-Type"] || obj.headers["content-type"] || "";
if (_contentType.includes("application/x-www-form-urlencoded")) {
log("custom body is application/x-www-form-urlencoded");
if (typeof obj.body == "string") {
let temp_obj = parseQueryString(obj.body)
let temp_obj = parseQueryString(obj.body);
console.log(JSON.stringify(temp_obj))
}
}
}
@@ -1938,6 +1956,9 @@ function searchParse(searchObj) {
if (!searchObj.searchUrl) {
return "{}"
}
if (rule.searchNoPage && Number(searchObj.pg) > 1) {
return "{}"
}
let p = searchObj.搜索 === "*" && rule.一级 ? rule.一级 : searchObj.搜索;
if (!p || typeof p !== "string") {
return "{}"
@@ -2016,7 +2037,8 @@ function searchParse(searchObj) {
html = getHtml(MY_URL)
}
if (html) {
if (/系统安全验证|输入验证码/.test(html)) {
let search_tag = rule.搜索验证标识 || "系统安全验证|输入验证码";
if (new RegExp(search_tag).test(html)) {
let cookie = verifyCode(MY_URL);
if (cookie) {
console.log(`本次成功过验证,cookie:${cookie}`);
+504
View File
@@ -0,0 +1,504 @@
(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+)?$/;
var NON_PRIMITIVES = /\[[@#~](,[@#~])*\]|\[\]|\{([@i]:[@#~])(,[@i]:[@#~])*\}|\{\}/g;
var IDENTIFIERS = /[$_a-z][$\w]*/gi;
var VARIABLES = /i(\.i|\[[@#i]\])*/g;
var ACCESSOR = /(\.i|\[[@#i]\])/g;
var OPERATORS = /(===?|!==?|>=?|<=?|&&|\|\||[+\-\*\/%])/g;
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) {
var match = src.slice(index + open.length).match(TAGS[open]);
match = match ? match[0] : "";
var simplified = match.replace(STRINGS, "@");
if (!match || ~simplified.indexOf(open)) {
return index + 1
}
var inner = match.slice(0, 0 - open.length);
if (inner.charAt(0) === "-") var wsCollapseLeft = true;
if (inner.slice(-1) === "-") var wsCollapseRight = true;
inner = inner.replace(/^-|-$/g, "").trim();
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 === "{{{") {
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, "@");
extracted.src = extracted.src.replace(/\|\|/g, "~").split("|");
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]
};
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")
};
Parser.prototype.parseExpr = function(src, opts) {
opts = opts || {};
var parsed1 = this.extractEnt(src, STRINGS, "@");
parsed1.src = parsed1.src.replace(EOPS, function(s, before, op, after) {
return op in operators ? before + operators[op] + after : s
});
var parsed2 = this.extractEnt(parsed1.src, IDENTS_AND_NUMS, function(s) {
return s in constants || NUMBER.test(s) ? "#" : null
});
var parsed3 = this.extractEnt(parsed2.src, IDENTIFIERS, "i");
parsed3.src = parsed3.src.replace(/\s+/g, "");
var simplified = parsed3.src;
while (simplified !== (simplified = this.replaceComplex(simplified)));
while (simplified !== (simplified = simplified.replace(/i(\.i|\[[@#i]\])+/, "v")));
simplified = simplified.replace(/[iv]\[v?\]/g, "x");
simplified = simplified.replace(/[@#~v]/g, "i");
simplified = simplified.replace(OPERATORS, "%");
simplified = simplified.replace(/!+[i]/g, "i");
var terms = opts.terms ? simplified.split(",") : [simplified];
terms.forEach(function(term) {
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();
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(",") + ")"
};
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 + '"'
}
return JSON.parse(str)
};
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;
this.isSilent = true
},
include: function(name) {
name = this.parseQuoted(name);
var incSrc = this.readTemplateFile(name);
this.isInclude = true;
this.tokenize(incSrc);
this.isInclude = false
}
};
tagHandlers.assign = tagHandlers.set;
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
};
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;
val = filter.apply(data, arr)
} else {
throw new Error("Invalid filter: " + name)
}
}
if (opts.autoEscape && name !== opts.autoEscape && name !== "safe") {
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("&amp;").split("<").join("&lt;").split(">").join("&gt;").split('"').join("&quot;")
},
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
};
function trimLeft(str) {
return str.replace(LEADING_SPACE, "")
}
function trimRight(str) {
return str.replace(TRAILING_SPACE, "")
}
function matchAll(str, reg, fn) {
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
}
}
}
});
+29
View File
@@ -0,0 +1,29 @@
Object.assign(muban.mxone5.二级, {
tab_text: 'div--small&&Text',
});
var rule = {
模板: 'mxone5',
title: '爱你短剧',
host: 'https://www.ainidj.com',
url: '/vodshow/fyclass--------fypage---.html',
searchUrl: '/vodsearch/**----------fypage---.html',
lazy: $js.toString(() => {
var html = JSON.parse(request(input).match(/r player_.*?=(.*?)</)[1]);
var url = html.url;
if (html.encrypt == '1') {
url = unescape(url)
} else if (html.encrypt == '2') {
url = unescape(base64Decode(url))
}
if (/\.m3u8|\.mp4/.test(url)) {
input = {
jx: 0,
url: url,
parse: 0
}
} else {
input
}
}),
}
-81
View File
@@ -1,81 +0,0 @@
{
"规则名": "河马短剧",
"规则作者": "香雅情",
"请求头参数": "MOBILE_UA",
"网页编码格式": "UTF-8",
"图片是否需要代理": "否",
"是否开启获取首页数据": "否",
"首页推荐链接": "https://www.kuaikaw.cn",
"首页列表数组规则": "body&&.module-items",
"首页片单列表数组规则": ".module-item:lt(12)",
"首页片单是否Jsoup写法": "1",
"分类起始页码": "1",
"分类链接": "https://www.kuaikaw.cn/browse/{cateId}/{catePg}[firstPage=https://www.kuaikaw.cn/browse/{cateId}]",
"分类名称": "全部",
"分类名称替换词": "0",
//"筛选数据": {},
"筛选数据": "ext",
//{cateId}
"筛选子分类名称": "全部&民国&萌宝&动漫&超能&甜宠&豪门恩怨&长生&神医&寻亲&抗战谍战&电视剧&奇幻&闪婚&职场商战&权谋&高手下山&神话&时空之旅&欢喜冤家&都市&体育&家庭&喜剧&都市修仙&神豪&科幻&致富&奇幻脑洞&强者回归&励志&复仇&电影&马甲&亲情&小人物&无敌&现实&重生&穿越&年代&悬疑&婚姻&家国情仇&虐恋&古装&仙侠&玄幻仙侠&传承觉醒&功夫武打&戏曲歌舞&情感&逆袭&战争",
"筛选子分类替换词": "0&590-839&589&1115&442&462&585&1073&438&1125&1093&1092-1097&715&713&943&840-1101&474&1094&718&717&1129&1128&714-1126&917&1124&475&1130&918&721&476&1076-1100&416-463&1091-1096&719&835-837&472&1074&441-469&439-465&916&716-722&445-470&1127&915&466&444-468&1102&720&473&1095&1098&838&417-464&1099",
//{class}
"筛选类型名称": "",
"筛选类型替换词": "*",
//{area}
"筛选地区名称": "",
"筛选地区替换词": "*",
//{year}
"筛选年份名称": "",
"筛选年份替换词": "*",
//{lang}
"筛选语言名称": "",
"筛选语言替换词": "*",
//{by}
"筛选排序名称": "时间&人气&评分",
"筛选排序替换词": "time&hits&score",
"分类截取模式": "1",
"分类列表数组规则": ".BrowseList_listBox__MyeBa&&.BrowseList_listItem__h7lD4",
"分类片单是否Jsoup写法": "是",
"分类片单标题": "img&&alt",
"分类片单链接": "a&&href",
"分类片单图片": "img&&src",
"分类片单副标题": ".BrowseList_lastChapter__dkL54&&Text",
"分类片单链接加前缀": "https://www.kuaikaw.cn",
"分类片单链接加后缀": "",
"搜索请求头参数": "User-Agent$MOBILE_UA",
"搜索链接": "https://www.kuaikaw.cn/search/{SearchPg}?searchValue={wd}",
"POST请求数据": "",
"搜索截取模式": "1",
"搜索列表数组规则": ".search_searchList__AvbeR&&.MTagBookList_tagBookItem__C_038",
"搜索片单是否Jsoup写法": "是",
"搜索片单图片": "img&&src",
"搜索片单标题": "img&&alt",
"搜索片单链接": "a&&href",
"搜索片单副标题": "",
"搜索片单链接加前缀": "https://www.kuaikaw.cn",
"搜索片单链接加后缀": "",
"链接是否直接播放": "否",
"直接播放链接加前缀": "",
"直接播放链接加后缀": "",
"直接播放直链视频请求头": "",
"详情是否Jsoup写法": "是",
"类型详情": "",
"年代详情": "",
"地区详情": "",
"演员详情": "",
"简介详情": ".introduction_introBox__t4Bbz&&Text",
"线路列表数组规则": "",
"线路标题": "Text",
"播放列表数组规则": "body&&.CatalogList_swiperBox__5kdPs",
"选集列表数组规则": "a:not(:has(img))",
"选集标题链接是否Jsoup写法": "是",
"选集标题": "a&&Text",
"选集链接": "a&&href",
"是否反转选集序列": "否",
"选集链接加前缀": "https://www.kuaikaw.cn",
"选集链接加后缀": "",
"分析MacPlayer": "否",
"是否开启手动嗅探": "否",
"手动嗅探视频链接关键词": ".mp4#.m3u8#.flv#video/tos",
"手动嗅探视频链接过滤词": ".html#=http"
}
-81
View File
@@ -1,81 +0,0 @@
{
"规则名": "爱你短剧",
"规则作者": "香雅情",
"请求头参数": "MOBILE_UA",
"网页编码格式": "UTF-8",
"图片是否需要代理": "否",
"是否开启获取首页数据": "是",
"首页推荐链接": "https://ainidj.com/",
"首页列表数组规则": "body&&.module-items",
"首页片单列表数组规则": ".module-item:lt(12)",
"首页片单是否Jsoup写法": "1",
"分类起始页码": "1",
"分类链接": "https://ainidj.com/vodshwo/{cateId}--------{catePg}---.html",
"分类名称": "穿越&战神&重生&爱情&萌娃&神医&古代&玄幻&言情",
"分类名称替换词": "fenle&fenlei2&fenlei3&fenlei4&guda&shenyi&gudai&xuanhuan&yanqing",
"筛选数据": {},
//"筛选数据": "ext",
//{cateId}
"筛选子分类名称": "",
"筛选子分类替换词": "",
//{class}
"筛选类型名称": "",
"筛选类型替换词": "*",
//{area}
"筛选地区名称": "",
"筛选地区替换词": "*",
//{year}
"筛选年份名称": "",
"筛选年份替换词": "*",
//{lang}
"筛选语言名称": "",
"筛选语言替换词": "*",
//{by}
"筛选排序名称": "时间&人气&评分",
"筛选排序替换词": "time&hits&score",
"分类截取模式": "1",
"分类列表数组规则": ".module-items&&.module-item",
"分类片单是否Jsoup写法": "是",
"分类片单标题": ".video-name&&Text",
"分类片单链接": "a&&href",
"分类片单图片": ".lazy&&data-src",
"分类片单副标题": ".module-item-text&&Text",
"分类片单链接加前缀": "https://ainidj.com",
"分类片单链接加后缀": "",
"搜索请求头参数": "User-Agent$MOBILE_UA",
"搜索链接": "https://ainidj.com/vodsearch/{wd}----------{SearchPg}---.html",
"POST请求数据": "",
"搜索截取模式": "1",
"搜索列表数组规则": ".module-items&&.module-search-item",
"搜索片单是否Jsoup写法": "是",
"搜索片单图片": ".lazyload&&data-src",
"搜索片单标题": ".video-info&&h3&&Text",
"搜索片单链接": "a&&href",
"搜索片单副标题": ".video-serial&&Text",
"搜索片单链接加前缀": "https://ainidj.com",
"搜索片单链接加后缀": "",
"链接是否直接播放": "否",
"直接播放链接加前缀": "",
"直接播放链接加后缀": "",
"直接播放直链视频请求头": "",
"详情是否Jsoup写法": "是",
"类型详情": "",
"年代详情": "",
"地区详情": "",
"演员详情": "",
"简介详情": ".video-info-main&&.video-info-content&&Text",
"线路列表数组规则": ".module-tab-items&&.module-tab-item",
"线路标题": "Text",
"播放列表数组规则": "body&&.module-player-list",
"选集列表数组规则": ".scroll-content&&a",
"选集标题链接是否Jsoup写法": "是",
"选集标题": "a&&Text",
"选集链接": "a&&href",
"是否反转选集序列": "否",
"选集链接加前缀": "https://ainidj.com",
"选集链接加后缀": "",
"分析MacPlayer": "否",
"是否开启手动嗅探": "否",
"手动嗅探视频链接关键词": ".mp4#.m3u8#.flv#video/tos",
"手动嗅探视频链接过滤词": ".html#=http"
}
+24 -54
View File
@@ -42,11 +42,7 @@
"type": 3,
"api": "csp_Duanj",
"searchable": 1,
"changeable": 0,
"style": {
"type": "rect",
"ratio": 1.433
}
"changeable": 0
},
{
"key": "在线短剧",
@@ -54,11 +50,7 @@
"type": 3,
"api": "csp_Duanju",
"searchable": 1,
"changeable": 0,
"style": {
"type": "rect",
"ratio": 1.433
}
"changeable": 0
},
{
"key": "星芽短剧",
@@ -69,6 +61,15 @@
"quickSearch": 0,
"filterable": 0
},
{
"key": "河马短剧",
"name": "河马|短剧",
"type": 3,
"api": "csp_AppHMDJ",
"searchable": 1,
"quickSearch": 0,
"filterable": 0
},
{
"key": "天堂短剧",
"name": "天堂|短剧",
@@ -80,21 +81,8 @@
"key": "爱你短剧",
"name": "爱你|短剧",
"type": 3,
"api": "csp_XYQHiker",
"searchable": 1,
"quickSearch": 1,
"filterable": 1,
"ext": "./XYQHiker/爱你短剧.json"
},
{
"key": "河马短剧",
"name": "河马|短剧",
"type": 3,
"api": "csp_XYQHiker",
"searchable": 1,
"quickSearch": 1,
"filterable": 1,
"ext": "./XYQHiker/河马短剧.json"
"api": "./JS/drpy2.min.js",
"ext": "./JS/爱你短剧.js"
},
{
"key": "短剧屋",
@@ -223,7 +211,7 @@
"name": "大米|APP",
"type": 3,
"api": "./JS/drpy2.min.js",
"ext": "./JS/APPV2.js?type=url&params=https://dmz8k4.wiki"
"ext": "./JS/APPV2.js?type=url&params=https://damifan.wiki"
},
{
"key": "西瓜视频",
@@ -236,7 +224,7 @@
"changeable": 0,
"style": {
"type": "rect",
"ratio": 1.433
"ratio": 1.597
}
},
{
@@ -244,8 +232,6 @@
"name": "采集|合集",
"type": 3,
"api": "./JS/drpy2.min.js",
"searchable": 1,
"quickSearch": 1,
"ext": "./JS/采集之王.js?type=url&params=../JSON/采集静态.json$1$1"
},
{
@@ -1012,7 +998,7 @@
"filterable": 1,
"style": {
"type": "rect",
"ratio": 1.433
"ratio": 1.597
},
"ext": {
"cookie": "http://127.0.0.1:9978/file/TVBox/bilibili.txt"
@@ -1189,8 +1175,8 @@
}
},
{
"key": "夸克土豆弹幕",
"name": "土豆|4K弹幕",
"key": "夸克小米弹幕",
"name": "小米|4K弹幕",
"type": 3,
"api": "csp_Wobg",
"quickSearch": 1,
@@ -1199,7 +1185,7 @@
"ext": {
"token": "http://127.0.0.1:9978/file/TVBox/token.txt",
"cookie": "http://127.0.0.1:9978/file/TVBox/quark.txt",
"site": "https://yunpan.yunpay.cc",
"site": "http://ucmi.fun",
"danmu": true
}
},
@@ -1229,7 +1215,7 @@
"ext": {
"token": "http://127.0.0.1:9978/file/TVBox/token.txt",
"cookie": "http://127.0.0.1:9978/file/TVBox/quark.txt",
"site": "http://labipan.com",
"site": "http://duopan.fun",
"danmu": true
}
},
@@ -1250,8 +1236,8 @@
}
},
{
"key": "夸克奥秘弹幕",
"name": "奥秘|4K弹幕",
"key": "夸克龙龙弹幕",
"name": "龙龙|4K弹幕",
"type": 3,
"api": "csp_Wobg",
"quickSearch": 1,
@@ -1261,23 +1247,7 @@
"token": "http://127.0.0.1:9978/file/TVBox/token.txt",
"cookie": "http://127.0.0.1:9978/file/TVBox/quark.txt",
"uc_cookie": "http://127.0.0.1:9978/file/TVBox/uc.txt",
"site": "https://vip.omii.top",
"danmu": true
}
},
{
"key": "夸克云星弹幕",
"name": "云星|4K弹幕",
"type": 3,
"api": "csp_Wobg",
"quickSearch": 1,
"changeable": 1,
"filterable": 1,
"ext": {
"token": "http://127.0.0.1:9978/file/TVBox/token.txt",
"cookie": "http://127.0.0.1:9978/file/TVBox/quark.txt",
"uc_cookie": "http://127.0.0.1:9978/file/TVBox/uc.txt",
"site": "https://4k.4u4.cn",
"site": "http://wanou.龙龙.top:3108",
"danmu": true
}
},
@@ -1293,7 +1263,7 @@
"token": "http://127.0.0.1:9978/file/TVBox/token.txt",
"cookie": "http://127.0.0.1:9978/file/TVBox/quark.txt",
"uc_cookie": "http://127.0.0.1:9978/file/TVBox/uc.txt",
"site": "http://mogg.top",
"site": "http://mogg.小胡.top",
"danmu": true
}
},
+3 -3
View File
@@ -11,7 +11,7 @@
"searchable": 0,
"quickSearch": 0,
"filterable": 0,
"ext": "\"./json/douban.json\""
"ext": "./json/douban.json"
},
{
"key": "Doubana",
@@ -21,7 +21,7 @@
"searchable": 0,
"quickSearch": 0,
"filterable": 0,
"ext": "\"./json/douban.json\""
"ext": "./json/douban.json"
},
{
"key": "Wexconfig",
@@ -683,7 +683,7 @@
"searchable": 0,
"quickSearch": 0,
"changeable": 0,
"ext": "\"./json/qie.json\""
"ext": "./json/qie.json"
},
{
"key": "Wexmiso",
@@ -352,48 +352,134 @@ http://[2409:8087:5e00:24::1e]:6060/000000001000/4600001000000000111/1.m3u8
#EXTINF:-1 tvg-id="海南自贸" tvg-name="海南自贸" tvg-logo="https://epg.iill.top/logo/海南自贸.png" group-title="•地区「IPV6」",海南自贸「IPV6」
http://[2409:8087:5e00:24::1e]:6060/000000001000/4600001000000000116/1.m3u8
#INSERT_HERE
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/NBA.png" group-title="•咪咕「NBA」", 「NBA」07:55 NBA常规赛 黄蜂 vs 活塞 王凯
https://tv.iill.top/NBA/IxXj2d
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/NBA.png" group-title="•咪咕「NBA」", 「NBA」07:55 NBA常规赛 黄蜂 vs 活塞 英文原声
https://tv.iill.top/NBA/4gPJK4
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/NBA.png" group-title="•咪咕「NBA」", 「NBA」08:25 NBA常规赛 猛龙 vs 森林狼 张浩岳
https://tv.iill.top/NBA/iwnZgV
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/NBA.png" group-title="•咪咕「NBA」", 「NBA」08:25 NBA常规赛 猛龙 vs 森林狼 英文原声
https://tv.iill.top/NBA/hf2Nyd
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/NBA.png" group-title="•咪咕「NBA」", 「NBA」08:55 NBA常规赛 马刺 vs 爵士 王晓晨
https://tv.iill.top/NBA/aFyTJD
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/NBA.png" group-title="•咪咕「NBA」", 「NBA」08:55 NBA常规赛 马刺 vs 爵士 英文原声
https://tv.iill.top/NBA/4EmSmE
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/NBA.png" group-title="•咪咕「NBA」", 「NBA」11:15 NBA常规赛 湖人 vs 魔术 连睿 周鹏 佳依
https://tv.iill.top/NBA/8aJ7Ao
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/NBA.png" group-title="•咪咕「NBA」", 「NBA」11:15 NBA常规赛 湖人 vs 魔术 郑泽鹏
https://tv.iill.top/NBA/ojMz3Q
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/NBA.png" group-title="•咪咕「NBA」", 「NBA」11:15 NBA常规赛 湖人 vs 魔术 AVS3
https://tv.iill.top/NBA/lBGdmU
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/NBA.png" group-title="•咪咕「NBA」", 「NBA」11:15 NBA常规赛 湖人 vs 魔术 英文原声
https://tv.iill.top/NBA/kREeNj
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「咪咕」08:00 《咪咕体育日报》第46期 《咪咕体育日报》第四十六期
https://tv.iill.top/Migu/eUYgpV
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「UFC」09:00 UFC中国赛澳门站:称重仪式 王琰博 陈瑞阳
https://tv.iill.top/Migu/zeqATJ
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「WTT」11:45 WTT福冈总决赛:男女单打1/4决赛、男女双打半决赛 周冠达 马特
https://tv.iill.top/Migu/CLxpjQ
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「WTT」11:45 WTT福冈总决赛:男女单打1/4决赛、男女双打半决赛 周冠达 马特
https://tv.iill.top/Migu/1J7K2R
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「WTT」11:45 WTT福冈总决赛:男女单打1/4决赛、男女双打半决赛 周泽昊 侯英超
https://tv.iill.top/Migu/0Gy6ZY
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「WTT」11:45 WTT福冈总决赛:男女单打1/4决赛、男女双打半决赛 周泽昊 侯英超
https://tv.iill.top/Migu/OC7mSb
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「WTT」11:45 WTT福冈总决赛:男女单打1/4决赛、男女双打半决赛 清流
https://tv.iill.top/Migu/2mBB1c
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「WTT」11:45 WTT福冈总决赛:男女单打1/4决赛、男女双打半决赛 英文解说
https://tv.iill.top/Migu/LTuph1
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「CBA」19:20 WCBA常规赛A组 山东赤水河酒 vs 四川蜀道远达 赛场原声
https://tv.iill.top/Migu/SP86iW
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「CBA」19:20 WCBA常规赛A组 江苏南钢 vs 福建晋江众腾 现场解说
https://tv.iill.top/Migu/cZmtCK
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「CBA」19:25 WCBA常规赛A组 石家庄英励 vs 上海浦发银行 赛场原声
https://tv.iill.top/Migu/l943VF
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/NBA.png" group-title="•腾讯「NBA」", 「NBA」08:00 NBA杯小组赛东部A组 篮网vs76人 孔祥宇 沈知渝 婧雯
https://tv.iill.top/NBA-1/E3eiuK
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/NBA.png" group-title="•腾讯「NBA」", 「NBA」08:00 NBA杯小组赛东部A组 篮网vs76人 英文原声
https://tv.iill.top/NBA-1/yA3N3C
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/NBA.png" group-title="•腾讯「NBA」", 「NBA」08:00 NBA杯小组赛东部C组 凯尔特人vs奇才 石楷文
https://tv.iill.top/NBA-1/AblNg6
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/NBA.png" group-title="•腾讯「NBA」", 「NBA」08:00 NBA杯小组赛东部C组 凯尔特人vs奇才 英文原声
https://tv.iill.top/NBA-1/3IXoPy
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/NBA.png" group-title="•腾讯「NBA」", 「NBA」08:30 NBA杯小组赛西部C组 勇士vs鹈鹕 王嘉琦 苏群 辰辰
https://tv.iill.top/NBA-1/lHX217
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/NBA.png" group-title="•腾讯「NBA」", 「NBA」08:30 NBA杯小组赛西部C组 勇士vs鹈鹕 二路-孙世睿
https://tv.iill.top/NBA-1/C7Yhks
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/NBA.png" group-title="•腾讯「NBA」", 「NBA」08:30 NBA杯小组赛西部C组 勇士vs鹈鹕 英文原声
https://tv.iill.top/NBA-1/mqVyLd
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/NBA.png" group-title="•腾讯「NBA」", 「NBA」08:30 NBA G联赛开季赛 长岛篮网vs猛龙905
https://tv.iill.top/NBA-1/Mnt4cB
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/NBA.png" group-title="•腾讯「NBA」", 「NBA」08:30 NBA G联赛开季赛 长岛篮网vs猛龙905 英文原声
https://tv.iill.top/NBA-1/ZHLFcS
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/NBA.png" group-title="•腾讯「NBA」", 「NBA」09:00 NBA杯小组赛东部B组 步行者vs雄鹿 郑诚
https://tv.iill.top/NBA-1/zcTfIA
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/NBA.png" group-title="•腾讯「NBA」", 「NBA」09:00 NBA杯小组赛东部B组 步行者vs雄鹿 英文原声
https://tv.iill.top/NBA-1/c1CdBx
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/NBA.png" group-title="•腾讯「NBA」", 「NBA」09:00 NBA杯小组赛东部C组 老鹰vs公牛 寇逸豪
https://tv.iill.top/NBA-1/VGoCSj
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/NBA.png" group-title="•腾讯「NBA」", 「NBA」09:00 NBA杯小组赛东部C组 老鹰vs公牛 英文原声
https://tv.iill.top/NBA-1/Uc7Bti
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/NBA.png" group-title="•腾讯「NBA」", 「NBA」09:00 NBA杯小组赛西部A组 开拓者vs火箭 刘乘源
https://tv.iill.top/NBA-1/uIZWsb
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/NBA.png" group-title="•腾讯「NBA」", 「NBA」09:00 NBA杯小组赛西部A组 开拓者vs火箭 英文原声
https://tv.iill.top/NBA-1/BU8rcE
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/NBA.png" group-title="•腾讯「NBA」", 「NBA」11:00 NBA杯小组赛西部C组 独行侠vs掘金 柯凡 王仕鹏 果果
https://tv.iill.top/NBA-1/KgLMLu
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/NBA.png" group-title="•腾讯「NBA」", 「NBA」11:00 NBA杯小组赛西部C组 独行侠vs掘金 英文原声
https://tv.iill.top/NBA-1/wn53dT
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/NBA.png" group-title="•腾讯「NBA」", 「NBA」11:30 NBA杯小组赛西部A组 国王vs快船 彭磊 霍楠
https://tv.iill.top/NBA-1/9bDznL
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/NBA.png" group-title="•腾讯「NBA」", 「NBA」11:30 NBA杯小组赛西部A组 国王vs快船 英文原声
https://tv.iill.top/NBA-1/50P55v
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/NBA.png" group-title="•咪咕「NBA」", 「NBA」07:55 NBA杯 76人 vs 篮网 孔德昕
https://tv.iill.top/NBA/wQ7v1S
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/NBA.png" group-title="•咪咕「NBA」", 「NBA」07:55 NBA杯 76人 vs 篮网 英文原声
https://tv.iill.top/NBA/m0FBQ9
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/NBA.png" group-title="•咪咕「NBA」", 「NBA」07:55 NBA杯 奇才 vs 凯尔特人 蔡凯臣
https://tv.iill.top/NBA/4kCdpL
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/NBA.png" group-title="•咪咕「NBA」", 「NBA」07:55 NBA杯 奇才 vs 凯尔特人 英文原声
https://tv.iill.top/NBA/Dgu3Cw
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/NBA.png" group-title="•咪咕「NBA」", 「NBA」08:10 NBA杯 鹈鹕 vs 勇士 姜帆 季孟年 小七
https://tv.iill.top/NBA/tuwMUh
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/NBA.png" group-title="•咪咕「NBA」", 「NBA」08:10 NBA杯 鹈鹕 vs 勇士 英文原声
https://tv.iill.top/NBA/KPNutq
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/NBA.png" group-title="•咪咕「NBA」", 「NBA」08:10 NBA杯 鹈鹕 vs 勇士 拜月宁
https://tv.iill.top/NBA/SHFHVx
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/NBA.png" group-title="•咪咕「NBA」", 「NBA」08:55 NBA杯 雄鹿 vs 步行者 王晓晨
https://tv.iill.top/NBA/lVYfpU
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/NBA.png" group-title="•咪咕「NBA」", 「NBA」08:55 NBA杯 雄鹿 vs 步行者 英文原声
https://tv.iill.top/NBA/Quq78s
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/NBA.png" group-title="•咪咕「NBA」", 「NBA」08:55 NBA杯 火箭 vs 开拓者 周鹏
https://tv.iill.top/NBA/LUwDHv
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/NBA.png" group-title="•咪咕「NBA」", 「NBA」08:55 NBA杯 火箭 vs 开拓者 英文原声
https://tv.iill.top/NBA/IWZWdy
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/NBA.png" group-title="•咪咕「NBA」", 「NBA」08:55 NBA杯 公牛 vs 老鹰 王冠证
https://tv.iill.top/NBA/MTd2lw
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/NBA.png" group-title="•咪咕「NBA」", 「NBA」08:55 NBA杯 公牛 vs 老鹰 英文原声
https://tv.iill.top/NBA/eySLLY
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/NBA.png" group-title="•咪咕「NBA」", 「NBA」10:40 NBA杯 掘金 vs 独行侠 刘圳展 徐咏 魏欣怡
https://tv.iill.top/NBA/KWnF64
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/NBA.png" group-title="•咪咕「NBA」", 「NBA」10:40 NBA杯 掘金 vs 独行侠 秋童
https://tv.iill.top/NBA/JfD085
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/NBA.png" group-title="•咪咕「NBA」", 「NBA」10:40 NBA杯 掘金 vs 独行侠 英文原声
https://tv.iill.top/NBA/2dusxt
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/NBA.png" group-title="•咪咕「NBA」", 「NBA」11:25 NBA杯 快船 vs 国王 连睿 王润陶
https://tv.iill.top/NBA/AL3Vzr
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/NBA.png" group-title="•咪咕「NBA」", 「NBA」11:25 NBA杯 快船 vs 国王 大史
https://tv.iill.top/NBA/UDuDpS
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/NBA.png" group-title="•咪咕「NBA」", 「NBA」11:25 NBA杯 快船 vs 国王 英文原声
https://tv.iill.top/NBA/ktBNlm
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/足球.png" group-title="•咪咕「足球」", 「法甲」01:50 法甲联赛 摩纳哥 vs 布雷斯特 盛斌
https://tv.iill.top/FB/Pc3Fli
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/足球.png" group-title="•咪咕「足球」", 「德甲」03:15 德甲联赛 拜仁慕尼黑 vs 奥格斯堡 涂远 张力
https://tv.iill.top/FB/q5bSOQ
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/足球.png" group-title="•咪咕「足球」", 「法甲」03:45 法甲联赛 巴黎圣日耳曼 vs 图卢兹 鹿中原 王宇
https://tv.iill.top/FB/RWwZwm
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/足球.png" group-title="•咪咕「足球」", 「西甲」03:50 西甲联赛 赫塔菲 vs 巴拉多利德 洪宇青
https://tv.iill.top/FB/mUw9lW
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/足球.png" group-title="•咪咕「足球」", 「英超」20:15 英超联赛 莱斯特城 vs 切尔西 苏东 徐阳 李子琪
https://tv.iill.top/FB/PJKqId
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/足球.png" group-title="•咪咕「足球」", 「英超」20:15 英超联赛 莱斯特城 vs 切尔西 娄一晨 刘越
https://tv.iill.top/FB/yuOGbS
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/足球.png" group-title="•咪咕「足球」", 「西甲」20:50 西甲联赛 瓦伦西亚 vs 皇家贝蒂斯 梁祥宇
https://tv.iill.top/FB/mRjZNn
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/足球.png" group-title="•咪咕「足球」", 「意甲」21:45 意甲联赛 维罗纳 vs 国际米兰 刘腾 贺宇
https://tv.iill.top/FB/Ipn8N2
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/足球.png" group-title="•咪咕「足球」", 「德甲」22:15 德甲联赛 多特蒙德 vs 弗赖堡 涂远 秦游夏
https://tv.iill.top/FB/8Tu3VP
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/足球.png" group-title="•咪咕「足球」", 「德甲」22:20 德甲联赛 沃尔夫斯堡 vs 柏林联合 刘洪新
https://tv.iill.top/FB/VZ3JQu
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/足球.png" group-title="•咪咕「足球」", 「德甲」22:20 德甲联赛 勒沃库森 vs 海登海姆 胡小凡 马延峰
https://tv.iill.top/FB/myQf0p
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/足球.png" group-title="•咪咕「足球」", 「德甲」22:20 德甲联赛 斯图加特 vs 波鸿 王子睿
https://tv.iill.top/FB/ifFYkW
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/足球.png" group-title="•咪咕「足球」", 「德甲」22:20 德甲联赛 霍芬海姆 vs RB莱比锡 刘洋
https://tv.iill.top/FB/CNCXPO
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/足球.png" group-title="•咪咕「足球」", 「英超」22:45 英超联赛 阿森纳 vs 诺丁汉森林 詹俊 张路 林梦鸽
https://tv.iill.top/FB/WO2qtU
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/足球.png" group-title="•咪咕「足球」", 「英超」22:50 英超联赛 阿斯顿维拉 vs 水晶宫 郭灿亮
https://tv.iill.top/FB/zwkBGS
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/足球.png" group-title="•咪咕「足球」", 「英超」22:50 英超联赛 埃弗顿 vs 布伦特福德 黄航
https://tv.iill.top/FB/U8Vhj6
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/足球.png" group-title="•咪咕「足球」", 「英超」22:50 英超联赛 伯恩茅斯 vs 布莱顿 苗锟
https://tv.iill.top/FB/2buED4
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/足球.png" group-title="•咪咕「足球」", 「英超」22:50 英超联赛 富勒姆 vs 狼队 刘焕
https://tv.iill.top/FB/K8KmBF
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/足球.png" group-title="•咪咕「足球」", 「西甲」23:00 西甲联赛 马德里竞技 vs 阿拉维斯 张昊泽 刘畅
https://tv.iill.top/FB/VrI89W
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/足球.png" group-title="•咪咕「足球」", 「法甲」23:50 法甲联赛 朗斯 vs 马赛 乔迁
https://tv.iill.top/FB/ElMVFq
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「CBA」19:20 WCBA常规赛A组 东莞新彤盛 vs 山西竹叶青酒 现场解说
https://tv.iill.top/Migu/EsFnHw
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「CBA」19:25 WCBA常规赛B组 厦门环东文旅 vs 黑龙江上东 赛场原声
https://tv.iill.top/Migu/KdgZrq
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「CBA」19:25 WCBA常规赛B组 江西赣星 vs 辽宁大连体产 赛场原声
https://tv.iill.top/Migu/bXpqp8
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「CBA」19:25 WCBA常规赛B组 陕西天泽 vs 河南豫光金铅 赛场原声
https://tv.iill.top/Migu/JzhcAM
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「CBA」19:25 WCBA常规赛B组 武汉盛帆黄鹤 vs 天津冠岚 赛场原声
https://tv.iill.top/Migu/U9vhOL
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「UFC」21:40 UFC澳门站:赛后新闻发布会 赛后发布会
https://tv.iill.top/Migu/5MBrp2
#EXTINF:-1 tvg-id="CCTV1" tvg-name="CCTV1" tvg-logo="https://epg.iill.top/logo/CCTV1.png" group-title="•咪咕「TV」",CCTV 1 综合
https://tv.iill.top/migu/cctv1
#EXTINF:-1 tvg-id="CCTV2" tvg-name="CCTV2" tvg-logo="https://epg.iill.top/logo/CCTV2.png" group-title="•咪咕「TV」",CCTV 2 财经
@@ -492,8 +578,8 @@ https://tv.iill.top/migu/nba
https://tv.iill.top/migu/cba
#EXTINF:-1 tvg-id="五大联赛经典" tvg-name="五大联赛经典" tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「TV」",五大联赛经典
https://tv.iill.top/migu/lsjd
#EXTINF:-1 tvg-id="风云足球" tvg-name="风云足球" tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「TV」",中国风云足球
https://tv.iill.top/migu/fyzq
#EXTINF:-1 tvg-id="足球风云" tvg-name="足球风云" tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「TV」",中国足球风云
https://tv.iill.top/migu/zqfy
#EXTINF:-1 tvg-id="UFC格斗精选" tvg-name="UFC格斗精选" tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「TV」",UFC 格斗精选
https://tv.iill.top/migu/ufc
#EXTINF:-1 tvg-id="掼蛋精英赛" tvg-name="掼蛋精英赛" tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「TV」",掼蛋精英赛
@@ -544,6 +630,12 @@ https://tv.iill.top/IPTV/one
https://tv.iill.top/IPTV/tvn
#EXTINF:-1 tvg-id="TVNMOVIESHD" tvg-name="TVNMOVIESHD" tvg-logo="https://epg.iill.top/logo/tvNM.png" group-title="•國際「匯集」", tvN Movies
https://tv.iill.top/IPTV/tvnm
#EXTINF:-1 tvg-id="凤凰中文" tvg-name="凤凰中文" tvg-logo="https://epg.iill.top/logo/凤凰中文.png" http-user-agent="FengWatch/5.4.14" group-title="•港澳「限制」",鳳凰衛視·中文「限UA」
http://dns.yiandrive.com:16813/phenix/fhzw
#EXTINF:-1 tvg-id="凤凰资讯" tvg-name="凤凰资讯" tvg-logo="https://epg.iill.top/logo/凤凰资讯.png" http-user-agent="FengWatch/5.4.14" group-title="•港澳「限制」",鳳凰衛視·資訊「限UA」
http://dns.yiandrive.com:16813/phenix/fhzx
#EXTINF:-1 tvg-id="凤凰香港" tvg-name="凤凰香港" tvg-logo="https://epg.iill.top/logo/凤凰香港.png" http-user-agent="FengWatch/5.4.14" group-title="•港澳「限制」",鳳凰衛視·香港「限UA」
http://dns.yiandrive.com:16813/phenix/fhhk
#EXTINF:-1 tvg-id="HOY国际财经台" tvg-name="HOY国际财经台" tvg-logo="https://epg.iill.top/logo/HOY.png" group-title="•港澳「限制」",HOY 國際財經台「限HK」
https://hoytv-live-stream.hoy.tv/ch76/index-fhd.m3u8
#EXTINF:-1 tvg-id="HOYTV" tvg-name="HOYTV" tvg-logo="https://epg.iill.top/logo/HOY.png" group-title="•港澳「限制」",HOY TV「限HK」
@@ -597,13 +689,13 @@ https://tv.iill.top/litv/litv-longturn06
#EXTINF:-1 tvg-id="博斯魅力台" tvg-name="博斯魅力台" tvg-logo="https://assets.livednow.com/logo/博斯魅力台.png" group-title="•台湾「限制」", 博斯魅力台
https://tv.iill.top/litv/litv-longturn04
#EXTINF:-1 tvg-id="时尚运动X" tvg-name="时尚运动X" tvg-logo="https://assets.livednow.com/logo/時尚運動X.png" group-title="•台湾「限制」", 時尚運動X
http://141.11.86.78/4gtv/4gtv.php?ch=277
https://tv.iill.top/4gtv/277
#EXTINF:-1 tvg-id="智林体育台" tvg-name="智林体育台" tvg-logo="https://assets.livednow.com/logo/智林體育台.png" group-title="•台湾「限制」", 智林體育台
https://tv.iill.top/litv/4gtv-4gtv101
#EXTINF:-1 tvg-id="TVBS" tvg-name="TVBS" tvg-logo="https://assets.livednow.com/logo/TVBS.png" group-title="•台湾「限制」", TVBS
https://tv.iill.top/litv/4gtv-4gtv073
#EXTINF:-1 tvg-id="TVBS台剧台" tvg-name="TVBS台剧台" tvg-logo="https://assets.livednow.com/logo/TVBS-台劇台.png" group-title="•台湾「限制」", TVBS 台劇台
http://141.11.86.78/4gtv/4gtv.php?ch=285
https://tv.iill.top/4gtv/285
#EXTINF:-1 tvg-id="TVBS新闻台" tvg-name="TVBS新闻台" tvg-logo="https://assets.livednow.com/logo/TVBS-新聞台.png" group-title="•台湾「限制」", TVBS 新聞台
https://tv.iill.top/litv/4gtv-4gtv072
#EXTINF:-1 tvg-id="TVBS欢乐台" tvg-name="TVBS欢乐台" tvg-logo="https://assets.livednow.com/logo/TVBS-歡樂台.png" group-title="•台湾「限制」", TVBS 歡樂台
@@ -611,11 +703,11 @@ https://tv.iill.top/litv/4gtv-4gtv068
#EXTINF:-1 tvg-id="TVBS精采台" tvg-name="TVBS精采台" tvg-logo="https://assets.livednow.com/logo/TVBS-精采台.png" group-title="•台湾「限制」", TVBS 精采台
https://tv.iill.top/litv/4gtv-4gtv067
#EXTINF:-1 tvg-id="TVBS综艺台" tvg-name="TVBS综艺台" tvg-logo="https://assets.livednow.com/logo/TVBS-綜藝台.png" group-title="•台湾「限制」", TVBS 綜藝台
http://141.11.86.78/4gtv/4gtv.php?ch=284
https://tv.iill.top/4gtv/284
#EXTINF:-1 tvg-id="三立新闻" tvg-name="三立新闻" tvg-logo="https://assets.livednow.com/logo/三立新聞.png" group-title="•台湾「限制」", 三立新聞
http://141.11.86.78/4gtv/4gtv.php?ch=229
https://tv.iill.top/4gtv/229
#EXTINF:-1 tvg-id="三立综合台" tvg-name="三立综合台" tvg-logo="https://assets.livednow.com/logo/三立綜合台.png" group-title="•台湾「限制」", 三立綜合台
http://141.11.86.78/4gtv/4gtv.php?ch=169
https://tv.iill.top/4gtv/169
#EXTINF:-1 tvg-id="中天亚洲台" tvg-name="中天亚洲台" tvg-logo="https://assets.livednow.com/logo/中天亞洲台.png" group-title="•台湾「限制」", 中天亞洲台
https://tv.iill.top/litv/4gtv-4gtv109
#EXTINF:-1 tvg-id="中天新闻台" tvg-name="中天新闻台" tvg-logo="https://assets.livednow.com/logo/中天新聞台.png" group-title="•台湾「限制」", 中天新聞台
@@ -719,73 +811,73 @@ https://tv.iill.top/litv/4gtv-4gtv017
#EXTINF:-1 tvg-id="ARIRANGTV" tvg-name="ARIRANGTV" tvg-logo="https://assets.livednow.com/logo/Arirang-TV.png" group-title="•台湾「限制」", Arirang TV
https://tv.iill.top/litv/4gtv-4gtv079
#EXTINF:-1 tvg-id="BLOOMBERGTV" tvg-name="BLOOMBERGTV" tvg-logo="https://assets.livednow.com/logo/BloombergTV.png" group-title="•台湾「限制」", Bloomberg TV
http://141.11.86.78/4gtv/4gtv.php?ch=283
https://tv.iill.top/4gtv/283
#EXTINF:-1 tvg-id="CI罪案侦查频道" tvg-name="CI罪案侦查频道" tvg-logo="https://assets.livednow.com/logo/CI-罪案偵查頻道.png" group-title="•台湾「限制」", CI 罪案偵查頻道
http://141.11.86.78/4gtv/4gtv.php?ch=215
https://tv.iill.top/4gtv/215
#EXTINF:-1 tvg-id="CNBCASIA财经台" tvg-name="CNBCASIA财经台" tvg-logo="https://assets.livednow.com/logo/CNBC-Asia-財經台.png" group-title="•台湾「限制」", CNBC Asia 財經台
http://141.11.86.78/4gtv/4gtv.php?ch=235
https://tv.iill.top/4gtv/235
#EXTINF:-1 tvg-id="CatchPlay电影台" tvg-name="CatchPlay电影台" tvg-logo="https://assets.livednow.com/logo/CatchPlay-電影台.png" group-title="•台湾「限制」", CatchPlay 電影台
https://tv.iill.top/litv/4gtv-4gtv076
#EXTINF:-1 tvg-id="CINEMAWORLD" tvg-name="CINEMAWORLD" tvg-logo="https://assets.livednow.com/logo/CinemaWorld.png" group-title="•台湾「限制」", CinemaWorld
http://141.11.86.78/4gtv/4gtv.php?ch=225
https://tv.iill.top/4gtv/225
#EXTINF:-1 tvg-id="CLASSICA古典乐" tvg-name="CLASSICA古典乐" tvg-logo="https://assets.livednow.com/logo/Classica-古典樂.png" group-title="•台湾「限制」", Classica 古典樂
https://tv.iill.top/litv/4gtv-4gtv059
#EXTINF:-1 tvg-id="DW德国之声" tvg-name="DW德国之声" tvg-logo="https://assets.livednow.com/logo/DW.png" group-title="•台湾「限制」", DW德國之聲
http://141.11.86.78/4gtv/4gtv.php?ch=226
https://tv.iill.top/4gtv/226
#EXTINF:-1 tvg-id="DREAMWORKS梦工厂动画" tvg-name="DREAMWORKS梦工厂动画" tvg-logo="https://assets.livednow.com/logo/DreamWorks-夢工廠動畫.png" group-title="•台湾「限制」", DreamWorks 夢工廠動畫
http://141.11.86.78/4gtv/4gtv.php?ch=282
https://tv.iill.top/4gtv/282
#EXTINF:-1 tvg-id="ELTA娱乐" tvg-name="ELTA娱乐" tvg-logo="https://assets.livednow.com/logo/ELTA娛樂.png" group-title="•台湾「限制」", ELTA 娛樂台
https://tv.iill.top/litv/4gtv-4gtv070
#EXTINF:-1 tvg-id="ELTA生活旅游" tvg-name="ELTA生活旅游" tvg-logo="https://assets.livednow.com/logo/ELTA生活旅遊.png" group-title="•台湾「限制」", ELTA 生活旅遊
http://141.11.86.78/4gtv/4gtv.php?ch=237
https://tv.iill.top/4gtv/237
#EXTINF:-1 tvg-id="ELTA生活英语" tvg-name="ELTA生活英语" tvg-logo="https://assets.livednow.com/logo/ELTA生活英語.png" group-title="•台湾「限制」", ELTA生活英語
https://tv.iill.top/litv/litv-longturn20
#EXTINF:-1 tvg-id="FUN探索娱乐台" tvg-name="FUN探索娱乐台" tvg-logo="https://assets.livednow.com/logo/Fun-探索娛樂台.png" group-title="•台湾「限制」", Fun 探索娛樂台
http://141.11.86.78/4gtv/4gtv.php?ch=274
https://tv.iill.top/4gtv/274
#EXTINF:-1 tvg-id="GINXESPORTSTV" tvg-name="GINXESPORTSTV" tvg-logo="https://assets.livednow.com/logo/GINX-Esports-TV.png" group-title="•台湾「限制」", GINX Esports TV
https://tv.iill.top/litv/4gtv-4gtv053
#EXTINF:-1 tvg-id="GLOBALTREKKER" tvg-name="GLOBALTREKKER" tvg-logo="https://assets.livednow.com/logo/Global-Trekker.png" group-title="•台湾「限制」", Global Trekker
http://141.11.86.78/4gtv/4gtv.php?ch=252
https://tv.iill.top/4gtv/252
#EXTINF:-1 tvg-id="GLOBETROTTER环游旅行家" tvg-name="GLOBETROTTER环游旅行家" tvg-logo="https://assets.livednow.com/logo/Globetrotter-環遊旅行家.png" group-title="•台湾「限制」", Globetrotter 環遊旅行家
https://tv.iill.top/litv/4gtv-4gtv016
#EXTINF:-1 tvg-id="HITS频道" tvg-name="HITS频道" tvg-logo="https://assets.livednow.com/logo/HITS-頻道.png" group-title="•台湾「限制」", HITS 頻道
http://141.11.86.78/4gtv/4gtv.php?ch=186
https://tv.iill.top/4gtv/186
#EXTINF:-1 tvg-id="HISTORY历史频道" tvg-name="HISTORY历史频道" tvg-logo="https://assets.livednow.com/logo/History-歷史頻道.png" group-title="•台湾「限制」", History 歷史頻道
http://141.11.86.78/4gtv/4gtv.php?ch=214
https://tv.iill.top/4gtv/214
#EXTINF:-1 tvg-id="LUXETV" tvg-name="LUXETV" tvg-logo="https://assets.livednow.com/logo/LUXE-TV.png" group-title="•台湾「限制」", LUXE TV
http://141.11.86.78/4gtv/4gtv.php?ch=175
https://tv.iill.top/4gtv/175
#EXTINF:-1 tvg-id="LIFETIME娱乐频道" tvg-name="LIFETIME娱乐频道" tvg-logo="https://assets.livednow.com/logo/Lifetime-娛樂頻道.png" group-title="•台湾「限制」", Lifetime 娛樂頻道
http://141.11.86.78/4gtv/4gtv.php?ch=217
https://tv.iill.top/4gtv/217
#EXTINF:-1 tvg-id="LIVEABC互动英语台" tvg-name="LIVEABC互动英语台" tvg-logo="https://assets.livednow.com/logo/LiveABC-互動英語台.png" group-title="•台湾「限制」", LiveABC 互動英語台
http://141.11.86.78/4gtv/4gtv.php?ch=188
https://tv.iill.top/4gtv/188
#EXTINF:-1 tvg-id="LOVENATURE" tvg-name="LOVENATURE" tvg-logo="https://assets.livednow.com/logo/Love-Nature.png" group-title="•台湾「限制」", Love Nature
http://141.11.86.78/4gtv/4gtv.php?ch=139
https://tv.iill.top/4gtv/139
#EXTINF:-1 tvg-id="MOMO亲子台" tvg-name="MOMO亲子台" tvg-logo="https://assets.livednow.com/logo/MOMO-親子台.png" group-title="•台湾「限制」", MOMO 親子台
http://141.11.86.78/4gtv/4gtv.php?ch=231
https://tv.iill.top/4gtv/231
#EXTINF:-1 tvg-id="MTVLIVEHD音乐频道" tvg-name="MTVLIVEHD音乐频道" tvg-logo="https://assets.livednow.com/logo/MTV-Live-HD-音樂頻道.png" group-title="•台湾「限制」", MTV Live HD 音樂頻道
http://141.11.86.78/4gtv/4gtv.php?ch=213
https://tv.iill.top/4gtv/213
#EXTINF:-1 tvg-id="MEZZOLIVE" tvg-name="MEZZOLIVE" tvg-logo="https://assets.livednow.com/logo/Mezzo-Live.png" group-title="•台湾「限制」", Mezzo Live
https://tv.iill.top/litv/4gtv-4gtv083
#EXTINF:-1 tvg-id="MYCINEMA" tvg-name="MYCINEMA EUROPEHD我的欧洲电影" tvg-logo="https://assets.livednow.com/logo/My-Cinema-Europe-HD-我的歐洲電影.png" group-title="•台湾「限制」", My Cinema Europe HD 我的歐洲電影
http://141.11.86.78/4gtv/4gtv.php?ch=176
https://tv.iill.top/4gtv/176
#EXTINF:-1 tvg-id="NICKJR.儿童频道" tvg-name="NICKJR.儿童频道" tvg-logo="https://assets.livednow.com/logo/Nick-Jr..png" group-title="•台湾「限制」", Nick Jr. 兒童頻道
http://141.11.86.78/4gtv/4gtv.php?ch=219
https://tv.iill.top/4gtv/219
#EXTINF:-1 tvg-id="NICKELODEON" tvg-name="NICKELODEON" tvg-logo="https://assets.livednow.com/logo/Nickelodeon.png" group-title="•台湾「限制」", Nickelodeon
http://141.11.86.78/4gtv/4gtv.php?ch=185
https://tv.iill.top/4gtv/185
#EXTINF:-1 tvg-id="PETCLUBTV" tvg-name="PETCLUBTV" tvg-logo="https://assets.livednow.com/logo/Pet-Club-TV.png" group-title="•台湾「限制」", Pet Club TV
http://141.11.86.78/4gtv/4gtv.php?ch=182
https://tv.iill.top/4gtv/182
#EXTINF:-1 tvg-id="ROCKACTION" tvg-name="ROCKACTION" tvg-logo="https://assets.livednow.com/logo/Rock-Action.png" group-title="•台湾「限制」", Rock Action
http://141.11.86.78/4gtv/4gtv.php?ch=180
https://tv.iill.top/4gtv/180
#EXTINF:-1 tvg-id="ROCKENTERTAINMENT" tvg-name="ROCKENTERTAINMENT" tvg-logo="https://assets.livednow.com/logo/Rock-Entertainment.png" group-title="•台湾「限制」", Rock Entertainment
http://141.11.86.78/4gtv/4gtv.php?ch=275
https://tv.iill.top/4gtv/275
#EXTINF:-1 tvg-id="SBN全球财经台" tvg-name="SBN全球财经台" tvg-logo="https://assets.livednow.com/logo/SBN-全球財經台.png" group-title="•台湾「限制」", SBN 全球財經台
http://141.11.86.78/4gtv/4gtv.php?ch=224
https://tv.iill.top/4gtv/224
#EXTINF:-1 tvg-id="SMART知识台" tvg-name="SMART知识台" tvg-logo="https://assets.livednow.com/logo/Smart-知識台.png" group-title="•台湾「限制」", Smart 知識台
https://tv.iill.top/litv/litv-longturn19
#EXTINF:-1 tvg-id="TV5MONDESTYLE" tvg-name="TV5MONDESTYLE" tvg-logo="https://assets.livednow.com/logo/TV5MONDE-Style.png" group-title="•台湾「限制」", TV5MONDE Style
http://141.11.86.78/4gtv/4gtv.php?ch=178
https://tv.iill.top/4gtv/178
#EXTINF:-1 tvg-id="TechStorm" tvg-name="TechStorm" tvg-logo="https://assets.livednow.com/logo/TechStorm.png" group-title="•台湾「限制」", TechStorm
http://141.11.86.78/4gtv/4gtv.php?ch=181
https://tv.iill.top/4gtv/181
#EXTINF:-1 tvg-id="TRACEURBAN" tvg-name="TRACEURBAN" tvg-logo="https://assets.livednow.com/logo/Trace-Urban.png" group-title="•台湾「限制」", Trace Urban
https://tv.iill.top/litv/4gtv-4gtv082
#EXTINF:-1 tvg-id="TRACESPORTS" tvg-name="TRACESPORTS" tvg-logo="https://assets.livednow.com/logo/TraceSports.png" group-title="•台湾「限制」", TraceSports
@@ -795,75 +887,75 @@ https://tv.iill.top/litv/litv-ftv03
#EXTINF:-1 tvg-id="IFUN动漫台" tvg-name="IFUN动漫台" tvg-logo="https://assets.livednow.com/logo/i-Fun-動漫台.png" group-title="•台湾「限制」", i-Fun 動漫台
https://tv.iill.top/litv/litv-ftv15
#EXTINF:-1 tvg-id="幸福空间居家台" tvg-name="幸福空间居家台" tvg-logo="https://assets.livednow.com/logo/幸福空間居家台.png" group-title="•台湾「限制」", 幸福空間居家台
http://141.11.86.78/4gtv/4gtv.php?ch=168
https://tv.iill.top/4gtv/168
#EXTINF:-1 tvg-id="影迷数位纪实台" tvg-name="影迷数位纪实台" tvg-logo="https://assets.livednow.com/logo/影迷數位紀實台.png" group-title="•台湾「限制」", 影迷數位紀實台
http://141.11.86.78/4gtv/4gtv.php?ch=212
https://tv.iill.top/4gtv/212
#EXTINF:-1 tvg-id="影迷数位电影台" tvg-name="影迷数位电影台" tvg-logo="https://assets.livednow.com/logo/影迷數位電影台.png" group-title="•台湾「限制」", 影迷數位電影台
https://tv.iill.top/litv/4gtv-4gtv011
#EXTINF:-1 tvg-id="戏剧免费看" tvg-name="戏剧免费看 1台" tvg-logo="https://assets.livednow.com/logo/戲劇免費看-1台.png" group-title="•台湾「限制」", 戲劇免費看 1台
http://141.11.86.78/4gtv/4gtv.php?ch=270
https://tv.iill.top/4gtv/270
#EXTINF:-1 tvg-id="戏剧免费看" tvg-name="戏剧免费看 2台" tvg-logo="https://assets.livednow.com/logo/戲劇免費看-2台.png" group-title="•台湾「限制」", 戲劇免費看 2台
http://141.11.86.78/4gtv/4gtv.php?ch=244
https://tv.iill.top/4gtv/244
#EXTINF:-1 tvg-id="电影免费看" tvg-name="电影免费看 2台" tvg-logo="https://assets.livednow.com/logo/電影免費看-2台.png" group-title="•台湾「限制」", 電影免費看 2台
http://141.11.86.78/4gtv/4gtv.php?ch=245
https://tv.iill.top/4gtv/245
#EXTINF:-1 tvg-id="半岛国际新闻台" tvg-name="半岛国际新闻台" tvg-logo="https://assets.livednow.com/logo/半島國際新聞台.png" group-title="•台湾「限制」", 半島國際新聞台
https://tv.iill.top/litv/litv-ftv10
#EXTINF:-1 tvg-id="中视菁采台" tvg-name="中视菁采台" tvg-logo="https://assets.livednow.com/logo/中視菁采台.png" group-title="•台湾「限制」", 中視菁采台
https://tv.iill.top/litv/4gtv-4gtv064
#EXTINF:-1 tvg-id="原住民族电视台" tvg-name="原住民族电视台" tvg-logo="https://assets.livednow.com/logo/原住民族電視台.png" group-title="•台湾「限制」", 原住民族電視台
http://141.11.86.78/4gtv/4gtv.php?ch=273
https://tv.iill.top/4gtv/273
#EXTINF:-1 tvg-id="人间卫视" tvg-name="人间卫视" tvg-logo="https://assets.livednow.com/logo/人間衛視.png" group-title="•台湾「限制」", 人間衛視
http://141.11.86.78/4gtv/4gtv.php?ch=210
https://tv.iill.top/4gtv/210
#EXTINF:-1 tvg-id="儿童卡通台" tvg-name="儿童卡通台" tvg-logo="https://assets.livednow.com/logo/兒童卡通台.png" group-title="•台湾「限制」", 兒童卡通台
http://141.11.86.78/4gtv/4gtv.php?ch=269
https://tv.iill.top/4gtv/269
#EXTINF:-1 tvg-id="滚动力ROLLOR" tvg-name="滚动力ROLLOR" tvg-logo="https://assets.livednow.com/logo/滾動力-Rollor.png" group-title="•台湾「限制」", 滾動力 Rollor
http://141.11.86.78/4gtv/4gtv.php?ch=249
https://tv.iill.top/4gtv/249
#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://tv.iill.top/litv/4gtv-4gtv104
#EXTINF:-1 tvg-id="精选动漫台" tvg-name="精选动漫台" tvg-logo="https://assets.livednow.com/logo/精選動漫台.png" group-title="•台湾「限制」", 精選動漫台
http://141.11.86.78/4gtv/4gtv.php?ch=204
https://tv.iill.top/4gtv/204
#EXTINF:-1 tvg-id="经典卡通台" tvg-name="经典卡通台" tvg-logo="https://assets.livednow.com/logo/經典卡通台.png" group-title="•台湾「限制」", 經典卡通台
http://141.11.86.78/4gtv/4gtv.php?ch=202
https://tv.iill.top/4gtv/202
#EXTINF:-1 tvg-id="经典电影台" tvg-name="经典电影台" tvg-logo="https://assets.livednow.com/logo/經典電影台.png" group-title="•台湾「限制」", 經典電影台
http://141.11.86.78/4gtv/4gtv.php?ch=201
https://tv.iill.top/4gtv/201
#EXTINF:-1 tvg-id="花系列经典剧场" tvg-name="花系列经典剧场" tvg-logo="https://assets.livednow.com/logo/花系列-經典劇場.png" group-title="•台湾「限制」", 花系列 經典劇場
http://141.11.86.78/4gtv/4gtv.php?ch=279
https://tv.iill.top/4gtv/279
#EXTINF:-1 tvg-id="视纳华仁纪实频道" tvg-name="视纳华仁纪实频道" tvg-logo="https://assets.livednow.com/logo/視納華仁紀實頻道.png" group-title="•台湾「限制」", 視納華仁紀實頻道
https://tv.iill.top/litv/4gtv-4gtv013
#EXTINF:-1 tvg-id="猪哥亮歌厅秀" tvg-name="猪哥亮歌厅秀" tvg-logo="https://assets.livednow.com/logo/豬哥亮歌廳秀.png" group-title="•台湾「限制」", 豬哥亮歌廳秀
https://tv.iill.top/litv/4gtv-4gtv006
#EXTINF:-1 tvg-id="超人力霸王整套看" tvg-name="超人力霸王整套看" tvg-logo="https://assets.livednow.com/logo/超人力霸王整套看.png" group-title="•台湾「限制」", 超人力霸王整套看
http://141.11.86.78/4gtv/4gtv.php?ch=278
https://tv.iill.top/4gtv/278
#EXTINF:-1 tvg-id="车迷TV" tvg-name="车迷TV" tvg-logo="https://assets.livednow.com/logo/車迷-TV.png" group-title="•台湾「限制」", 車迷 TV
http://141.11.86.78/4gtv/4gtv.php?ch=160
https://tv.iill.top/4gtv/160
#EXTINF:-1 tvg-id="达文西频道" tvg-name="达文西频道" tvg-logo="https://assets.livednow.com/logo/達文西頻道.png" group-title="•台湾「限制」", 達文西頻道
https://tv.iill.top/litv/4gtv-4gtv018
#EXTINF:-1 tvg-id="采昌影剧台" tvg-name="采昌影剧台" tvg-logo="https://assets.livednow.com/logo/采昌影劇台.png" group-title="•台湾「限制」", 采昌影劇台
https://tv.iill.top/litv/4gtv-4gtv049
#EXTINF:-1 tvg-id="金光布袋戏" tvg-name="金光布袋戏" tvg-logo="https://assets.livednow.com/logo/金光布袋戲.png" group-title="•台湾「限制」", 金光布袋戲
http://141.11.86.78/4gtv/4gtv.php?ch=236
https://tv.iill.top/4gtv/236
#EXTINF:-1 tvg-id="电影原声台CMUSIC" tvg-name="电影原声台CMUSIC" tvg-logo="https://assets.livednow.com/logo/電影原聲台CMusic.png" group-title="•台湾「限制」", 電影原聲台 CMusic
http://141.11.86.78/4gtv/4gtv.php?ch=218
https://tv.iill.top/4gtv/218
#EXTINF:-1 tvg-id="国会频道1" tvg-name="国会频道1" tvg-logo="https://assets.livednow.com/logo/國會頻道1.png" group-title="•台湾「限制」", 國會頻道1
https://tv.iill.top/litv/4gtv-4gtv084
#EXTINF:-1 tvg-id="国会频道2" tvg-name="国会频道2" tvg-logo="https://assets.livednow.com/logo/國會頻道2.png" group-title="•台湾「限制」", 國會頻道2
https://tv.iill.top/litv/4gtv-4gtv085
#EXTINF:-1 tvg-id="大爱电视" tvg-name="大爱电视" tvg-logo="https://assets.livednow.com/logo/大愛電視.png" group-title="•台湾「限制」", 大愛電視
http://141.11.86.78/4gtv/4gtv.php?ch=209
https://tv.iill.top/4gtv/209
#EXTINF:-1 tvg-id="大爱电视台" tvg-name="大爱电视台" tvg-logo="https://assets.livednow.com/logo/大愛電視.png" group-title="•台湾「限制」", 大愛電視2
http://141.11.86.78/4gtv/4gtv.php?ch=230
https://tv.iill.top/4gtv/230
#EXTINF:-1 tvg-id="好消息" tvg-name="好消息" tvg-logo="https://assets.livednow.com/logo/好消息.png" group-title="•台湾「限制」", 好消息
https://tv.iill.top/litv/litv-ftv16
#EXTINF:-1 tvg-id="好消息2台" tvg-name="好消息2台" tvg-logo="https://assets.livednow.com/logo/好消息2台.png" group-title="•台湾「限制」", 好消息2台
https://tv.iill.top/litv/litv-ftv17
#EXTINF:-1 tvg-id="东森购物一台" tvg-name="东森购物一台" tvg-logo="https://assets.livednow.com/logo/東森購物.png" group-title="•台湾「限制」", 東森購物一台
http://141.11.86.78/4gtv/4gtv.php?ch=173
https://tv.iill.top/4gtv/173
#EXTINF:-1 tvg-id="东森购物二台" tvg-name="东森购物二台" tvg-logo="https://assets.livednow.com/logo/東森購物.png" group-title="•台湾「限制」", 東森購物二台
http://141.11.86.78/4gtv/4gtv.php?ch=174
https://tv.iill.top/4gtv/174
#EXTINF:-1 tvg-id="东森购物三台" tvg-name="东森购物三台" tvg-logo="https://assets.livednow.com/logo/東森購物.png" group-title="•台湾「限制」", 東森購物三台
http://141.11.86.78/4gtv/4gtv.php?ch=287
https://tv.iill.top/4gtv/287
#EXTINF:-1 tvg-id="东森购物四台" tvg-name="东森购物四台" tvg-logo="https://assets.livednow.com/logo/東森購物.png" group-title="•台湾「限制」", 東森購物四台
http://141.11.86.78/4gtv/4gtv.php?ch=286
https://tv.iill.top/4gtv/286
#EXTINF:-1 tvg-id="大湾区卫视" tvg-name="大湾区卫视" tvg-logo="https://epg.iill.top/logo/大湾区卫视.png" group-title="•广东「特产」" ,大湾区卫视
https://php.17186.eu.org/gdtv/web/nfws.m3u8
#EXTINF:-1 tvg-id="广东新闻" tvg-name="广东新闻" tvg-logo="https://epg.iill.top/logo/广东新闻.png" group-title="•广东「特产」",广东新闻
+32 -32
View File
@@ -41,6 +41,21 @@
"url_key": "Duopan"
}
},
{
"key": "csp_FeiMaoUC",
"name": "🐼┃肥猫┃UC",
"type": 3,
"api": "csp_Duopan",
"filterable": 1,
"ext": {
"site_urls": [
"http://www.mucpan.cc",
"http://ucmi.fun",
"http://www.ucmi.fun"
],
"url_key": "FeiMaoUC"
}
},
{
"key": "csp_SuBaiBai",
"name": "🏳️┃素白┃影视",
@@ -88,21 +103,6 @@
}
}
},
{
"key": "csp_FeiMaoUC",
"name": "🐼┃肥猫┃UC",
"type": 3,
"api": "csp_Duopan",
"filterable": 1,
"ext": {
"site_urls": [
"http://www.mucpan.cc",
"http://ucmi.fun",
"http://www.ucmi.fun"
],
"url_key": "FeiMaoUC"
}
},
{
"key": "csp_Nkdy",
"name": "🏔️┃耐看┃影视",
@@ -162,7 +162,7 @@
"name": "💖┃Ivdy┃影视",
"type": 3,
"api": "csp_XBPQ",
"ext": "\"./json/ivdy.json\"",
"ext": "./json/ivdy.json",
"searchable": 0
},
{
@@ -248,14 +248,14 @@
"type": 3,
"playerType": "2",
"api": "./api/drpy2.min.js",
"ext": "\"./js/ddys.js\""
"ext": "./js/ddys.js"
},
{
"key": "虎虎",
"name": "🐯┃虎虎┃影视",
"type": 3,
"api": "csp_XBPQ",
"ext": "\"./json/虎虎.json\""
"ext": "./json/虎虎.json"
},
{
"key": "csp_SP360",
@@ -330,7 +330,7 @@
"api": "./api/drpy2.min.js",
"searchable": 0,
"quickSearch": 0,
"ext": "\"./js/酷奇MV.js\""
"ext": "./js/酷奇MV.js"
},
{
"key": "MTV",
@@ -339,7 +339,7 @@
"api": "csp_Bili",
"searchable": 0,
"quickSearch": 0,
"ext": "\"./json/MTV.json\""
"ext": "./json/MTV.json"
},
{
"key": "虎牙直播js",
@@ -349,7 +349,7 @@
"searchable": 0,
"quickSearch": 0,
"playerType": 1,
"ext": "\"./js/huya2.js\""
"ext": "./js/huya2.js"
},
{
"key": "斗鱼js",
@@ -359,7 +359,7 @@
"searchable": 0,
"quickSearch": 0,
"playerType": 1,
"ext": "\"./js/斗鱼直播.js\""
"ext": "./js/斗鱼直播.js"
},
{
"key": "聚短视频js",
@@ -368,7 +368,7 @@
"api": "./api/drpy2.min.js",
"searchable": 0,
"quickSearch": 0,
"ext": "\"./js/短视频.js\""
"ext": "./js/短视频.js"
},
{
"key": "看球",
@@ -393,21 +393,21 @@
"style": {
"type": "list"
},
"ext": "\"./js/310直播.js\""
"ext": "./js/310直播.js"
},
{
"key": "米搜",
"name": "🌖┃米搜┃网盘",
"type": 3,
"api": "csp_MiSou",
"ext": "\"./txt/kk.txt\""
"ext": "./txt/kk.txt"
},
{
"key": "csp_PanSearch",
"name": "🚃┃盘搜┃网盘",
"type": 3,
"api": "csp_PanSearch",
"ext": "\"./txt/token.txt\""
"ext": "./txt/token.txt"
},
{
"key": "drpy_哔哩",
@@ -415,7 +415,7 @@
"type": 3,
"api": "csp_Bili",
"playerType": 1,
"ext": "\"./json/bilibili.json\""
"ext": "./json/bilibili.json"
},
{
"key": "儿童",
@@ -429,7 +429,7 @@
"type": "rect",
"ratio": 1.597
},
"ext": "\"./js/兔小贝.js\""
"ext": "./js/兔小贝.js"
},
{
"key": "少儿",
@@ -443,7 +443,7 @@
"type": "rect",
"ratio": 1.597
},
"ext": "\"./json/少儿教育.json\""
"ext": "./json/少儿教育.json"
},
{
"key": "小学",
@@ -457,7 +457,7 @@
"type": "rect",
"ratio": 1.597
},
"ext": "\"./json/小学课堂.json\""
"ext": "./json/小学课堂.json"
},
{
"key": "初中",
@@ -471,7 +471,7 @@
"type": "rect",
"ratio": 1.597
},
"ext": "\"./json/初中课堂.json\""
"ext": "./json/初中课堂.json"
},
{
"key": "高中",
@@ -485,7 +485,7 @@
"type": "rect",
"ratio": 1.597
},
"ext": "\"./json/高中课堂.json\""
"ext": "./json/高中课堂.json"
},
{
"key": "push_agent",
BIN
View File
Binary file not shown.
+10 -10
View File
@@ -216,7 +216,7 @@
"changeable": 1,
"playerType": "1",
"api": "./api/drpy2.min.js",
"ext": "\"./js/jp.js\""
"ext": "./js/jp.js"
},
{
"key": "Auete",
@@ -293,7 +293,7 @@
"name": "⚽ 310┃看球",
"type": 3,
"api": "./api/drpy2.min.js",
"ext": "\"./js/310直播.js\"",
"ext": "./js/310直播.js",
"style": {
"type": "list"
},
@@ -306,7 +306,7 @@
"name": "⚽ Jrs┃球迷",
"type": 3,
"api": "./api/drpy2.min.js",
"ext": "\"./js/jrk.js\"",
"ext": "./js/jrk.js",
"style": {
"type": "list"
},
@@ -319,7 +319,7 @@
"name": "🎤酷奇┃MV",
"type": 3,
"api": "./api/drpy2.min.js",
"ext": "\"./js/酷奇MV.js\"",
"ext": "./js/酷奇MV.js",
"style": {
"type": "rect",
"ratio": 1.597
@@ -349,7 +349,7 @@
"name": "🐯虎牙┃直播",
"type": 3,
"api": "./api/drpy2.js",
"ext": "\"./js/huya2.js\"",
"ext": "./js/huya2.js",
"style": {
"type": "rect",
"ratio": 1.755
@@ -364,7 +364,7 @@
"name": "🐟斗鱼┃直播",
"type": 3,
"api": "./api/drpy2.min.js",
"ext": "\"./js/斗鱼直播.js\"",
"ext": "./js/斗鱼直播.js",
"style": {
"type": "rect",
"ratio": 1.755
@@ -379,7 +379,7 @@
"name": "🎧有声┃小说",
"type": 3,
"api": "./api/drpy2.min.js",
"ext": "\"./js/有声小说吧.js\"",
"ext": "./js/有声小说吧.js",
"style": {
"type": "rect",
"ratio": 1
@@ -515,7 +515,7 @@
"name": "📚儿童┃启蒙",
"type": 3,
"api": "./api/drpy2.min.js",
"ext": "\"./js/兔小贝.js\"",
"ext": "./js/兔小贝.js",
"style": {
"type": "rect",
"ratio": 1.597
@@ -610,9 +610,9 @@
"logo": "https://fs-im-kefu.7moor-fs1.com/ly/4d2c3f00-7d4c-11e5-af15-41bf63ae4ea0/1716545739254/fc1b89e152cd4aa28d295107cb6c56c9.gif",
"lives": [
{
"name": "IPV4若卡顿切换IPV6",
"name": "IPV4若卡顿切IPV6",
"type": 0,
"url": "./lives/IPV4若卡顿切换IPV6.txt",
"url": "./lives/IPV4若卡顿切IPV6.txt",
"epg": ""
},
{
File diff suppressed because it is too large. Load diff
-22
View File
@@ -1,22 +0,0 @@
var rule = {
title:'310直播',
host:'http://www.310.tv',
url:'/?s=0&t=1&a=fyclass&g=fypage',
searchUrl:'',
searchable:0,
quickSearch:0,
class_name:'热门&足球&篮球',
class_url:'0&1&2',
headers:{
'User-Agent':'MOBILE_UA'
},
timeout:5000,
play_parse:false,
lazy:'',
limit:6,
double:false,
推荐:'*',
一级:'.list_content a;.jiabifeng&&p:lt(5)&&Text;.feleimg img&&src;a&&t-nzf-o;a&&href',
二级:'*',
搜索:'',
}
-33
View File
@@ -1,33 +0,0 @@
var rule = {
title:'JRKAN直播',
host:'http://www.jrkan2022.com/?lan=1',
// JRKAN备用域名:www.jrkankan.com / www.jrkan365.com / jrsyyds.com / www.jryyds.com / jrskan.com / jrsbxj.com /Jrkan备用域名1: www.jrkan2022.com 备用域名2: www.jrs23.com 备用域名2: www.jrskk.com 最新网址发布:www.qiumi1314.co
url:'/fyclass',
searchUrl:'/x/search/?q=**',
searchable:1,
quickSearch:1,
class_name:'全部',
class_url:'/',
//class_url:'?live',
headers:{
'User-Agent':'MOBILE_UA'
},
timeout:5000,
play_parse:true,
lazy:"",
limit:6,
double:false,
推荐:'*',
// 一级:'.loc_match:eq(2) ul;li:gt(1):lt(4)&&Text;img&&src;li:lt(2)&&Text;a:eq(1)&&href',//play.sportsteam333.com
一级:"js:var items=[];pdfh=jsp.pdfh;pdfa=jsp.pdfa;pd=jsp.pd;var html=request(input);var tabs=pdfa(html,'body&&.d-touch');tabs.forEach(function(it){var pz=pdfh(it,'.name:eq(1)&&Text');var ps=pdfh(it,'.name:eq(0)&&Text');var pk=pdfh(it,'.name:eq(2)&&Text');var img=pd(it,'img&&src');var url=pd(it,'a.me&&href');var timer=pdfh(it,'.lab_time&&Text');var parts = timer.split(' ');var dateParts = parts[0].split('-');var timeParts = parts[1].split(':');var year = new Date().getFullYear();var date = new Date(year, dateParts[0] - 1, dateParts[1], timeParts[0], timeParts[1]);var now = new Date();var hundredMinutesAgo = new Date(now.getTime() - 100 * 60 * 1000);if (date > hundredMinutesAgo) {timer = timer.split(' ')[1];items.push({desc:timer+ ' '+'🏆'+ps,title:pz+' 🆚 '+pk,pic_url:img,url:url})}});setResult(items);",
二级:{
"title":".sub_list li:lt(2)&&Text;.sub_list li:eq(0)&&Text",
"img":"img&&src",
"desc":";;;.lab_team_home&&Text;.lab_team_away&&Text",
"content":".sub_list ul&&Text",
"tabs":"js:TABS=['实时直播']",
"lists":"js:LISTS=[];pdfh=jsp.pdfh;pdfa=jsp.pdfa;pd=jsp.pd;let html=request(input);let data=pdfa(html,'.sub_playlist&&a');TABS.forEach(function(tab){let d=data.map(function(it){let name=pdfh(it,'strong&&Text');let url=pd(it,'a&&data-play');return name+'$'+url});LISTS.push(d)});",
},
搜索:'js:let d=[];setResult(d);',
}
File diff suppressed because it is too large. Load diff
Binary file not shown.
+32 -32
View File
@@ -25,35 +25,35 @@
"name": "豆瓣[js]",
"type": 3,
"api": "./api/drpy2.min.js",
"ext": "\"./js/drpy.js\""
"ext": "./js/drpy.js"
},
{
"key": "drpy_js_奇珍异兽",
"name": "奇珍异兽[js]",
"type": 3,
"api": "./api/drpy2.min.js",
"ext": "\"./js/奇珍异兽.js\""
"ext": "./js/奇珍异兽.js"
},
{
"key": "drpy_js_优酷",
"name": "优酷[js]",
"type": 3,
"api": "./api/drpy2.min.js",
"ext": "\"./js/优酷.js\""
"ext": "./js/优酷.js"
},
{
"key": "drpy_js_腾云驾雾",
"name": "腾云驾雾[js]",
"type": 3,
"api": "./api/drpy2.min.js",
"ext": "\"./js/腾云驾雾.js\""
"ext": "./js/腾云驾雾.js"
},
{
"key": "drpy_js_百忙无果",
"name": "百忙无果[js]",
"type": 3,
"api": "./api/drpy2.min.js",
"ext": "\"./js/百忙无果.js\""
"ext": "./js/百忙无果.js"
},
{
"key": "csp_Zhaozy",
@@ -73,7 +73,7 @@
"searchable": 1,
"quickSearch": 1,
"filterable": 0,
"ext": "\"./txt/alitoken.txt\""
"ext": "./txt/alitoken.txt"
},
{
"key": "csp_Yisou",
@@ -83,7 +83,7 @@
"searchable": 1,
"quickSearch": 1,
"filterable": 0,
"ext": "\"./txt/alitoken.txt\""
"ext": "./txt/alitoken.txt"
},
{
"key": "csp_Upyunso",
@@ -93,7 +93,7 @@
"searchable": 1,
"quickSearch": 1,
"filterable": 0,
"ext": "\"./txt/alitoken.txt\""
"ext": "./txt/alitoken.txt"
},
{
"key": "csp_XYQHiker_影搜",
@@ -103,7 +103,7 @@
"searchable": 1,
"quickSearch": 1,
"filterable": 1,
"ext": "\"./json/影搜.json\""
"ext": "./json/影搜.json"
},
{
"key": "csp_XYQHikerAL_玩偶哥哥",
@@ -113,7 +113,7 @@
"searchable": 1,
"quickSearch": 1,
"filterable": 1,
"ext": "\"./json/玩偶哥哥.json\""
"ext": "./json/玩偶哥哥.json"
},
{
"key": "csp_XYQHikerAL_云盘资源",
@@ -123,7 +123,7 @@
"searchable": 1,
"quickSearch": 1,
"filterable": 1,
"ext": "\"./json/云盘资源.json\""
"ext": "./json/云盘资源.json"
},
{
"key": "push_agent",
@@ -133,7 +133,7 @@
"searchable": 1,
"quickSearch": 1,
"filterable": 0,
"ext": "\"./txt/alitoken.txt\""
"ext": "./txt/alitoken.txt"
},
{
"key": "csp_Mp4Mov",
@@ -250,7 +250,7 @@
"searchable": 1,
"quickSearch": 1,
"filterable": 1,
"ext": "\"./json/哔嘀影视.json\""
"ext": "./json/哔嘀影视.json"
},
{
"key": "csp_Ddys",
@@ -290,7 +290,7 @@
"searchable": 1,
"quickSearch": 1,
"filterable": 1,
"ext": "\"./json/Bili.json\""
"ext": "./json/Bili.json"
},
{
"key": "csp_XYQHiker_兔小贝",
@@ -300,7 +300,7 @@
"searchable": 1,
"quickSearch": 1,
"filterable": 1,
"ext": "\"./json/兔小贝.json\""
"ext": "./json/兔小贝.json"
},
{
"key": "csp_XYQHiker_兔小贝2",
@@ -310,7 +310,7 @@
"searchable": 0,
"quickSearch": 1,
"filterable": 1,
"ext": "\"./json/兔小贝2.json\""
"ext": "./json/兔小贝2.json"
},
{
"key": "csp_XYQHiker_播视童趣",
@@ -320,7 +320,7 @@
"searchable": 0,
"quickSearch": 0,
"filterable": 1,
"ext": "\"./json/播视童趣.json\""
"ext": "./json/播视童趣.json"
},
{
"key": "csp_Bili幼儿",
@@ -330,7 +330,7 @@
"searchable": 0,
"quickSearch": 0,
"filterable": 1,
"ext": "\"./json/幼儿乐园.json\""
"ext": "./json/幼儿乐园.json"
},
{
"key": "csp_Bili少儿",
@@ -340,7 +340,7 @@
"searchable": 0,
"quickSearch": 0,
"filterable": 1,
"ext": "\"./json/少儿教育.json\""
"ext": "./json/少儿教育.json"
},
{
"key": "csp_Bili小学",
@@ -350,7 +350,7 @@
"searchable": 0,
"quickSearch": 0,
"filterable": 1,
"ext": "\"./json/小学课堂.json\""
"ext": "./json/小学课堂.json"
},
{
"key": "csp_Bili初中",
@@ -360,7 +360,7 @@
"searchable": 0,
"quickSearch": 0,
"filterable": 1,
"ext": "\"./json/初中课堂.json\""
"ext": "./json/初中课堂.json"
},
{
"key": "csp_Bili高中",
@@ -370,7 +370,7 @@
"searchable": 0,
"quickSearch": 0,
"filterable": 1,
"ext": "\"./json/高中课堂.json\""
"ext": "./json/高中课堂.json"
},
{
"key": "JS哔哩直播",
@@ -380,7 +380,7 @@
"searchable": 0,
"quickSearch": 0,
"filterable": 1,
"ext": "\"./js/哔哩直播.js\""
"ext": "./js/哔哩直播.js"
},
{
"key": "csp_Bili短剧",
@@ -390,7 +390,7 @@
"searchable": 0,
"quickSearch": 0,
"filterable": 1,
"ext": "\"./json/Bili短剧.json\""
"ext": "./json/Bili短剧.json"
},
{
"key": "csp_XYQHiker_爱你短剧",
@@ -400,7 +400,7 @@
"searchable": 1,
"quickSearch": 1,
"filterable": 1,
"ext": "\"./json/爱你短剧.json\""
"ext": "./json/爱你短剧.json"
},
{
"key": "csp_XYQHiker_河马短剧",
@@ -410,7 +410,7 @@
"searchable": 1,
"quickSearch": 1,
"filterable": 1,
"ext": "\"./json/河马短剧.json\""
"ext": "./json/河马短剧.json"
},
{
"key": "csp_XYQHiker_短剧屋",
@@ -420,7 +420,7 @@
"searchable": 1,
"quickSearch": 1,
"filterable": 1,
"ext": "\"./json/短剧屋.json\""
"ext": "./json/短剧屋.json"
},
{
"key": "csp_XYQHiker_农民影视",
@@ -430,7 +430,7 @@
"searchable": 1,
"quickSearch": 1,
"filterable": 1,
"ext": "\"./json/农民影视.json\""
"ext": "./json/农民影视.json"
},
{
"key": "csp_XYQHiker_七新影视",
@@ -440,7 +440,7 @@
"searchable": 1,
"quickSearch": 1,
"filterable": 1,
"ext": "\"./json/七新影视.json\""
"ext": "./json/七新影视.json"
},
{
"key": "csp_XYQHiker_可可影视",
@@ -450,7 +450,7 @@
"searchable": 1,
"quickSearch": 1,
"filterable": 1,
"ext": "\"./json/可可影视.json\""
"ext": "./json/可可影视.json"
},
{
"key": "csp_Yj1211",
@@ -467,7 +467,7 @@
"name": "虎牙直播(JS)",
"type": 3,
"api": "./api/drpy2.min.js",
"ext": "\"./js/虎牙直播.js\"",
"ext": "./js/虎牙直播.js",
"searchable": 0,
"quickSearch": 0,
"filterable": 0
@@ -480,7 +480,7 @@
"searchable": 1,
"quickSearch": 0,
"filterable": 0,
"ext": "\"./json/虎牙直播.json\""
"ext": "./json/虎牙直播.json"
}
],
"parses": [
+68 -1
View File
@@ -1 +1,68 @@
超出请求限制,10秒内只能请求3次。
/***
* 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);
});
}
};
}
+304 -1
View File
@@ -1 +1,304 @@
超出请求限制,10秒内只能请求3次。
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};
+98 -1
View File
@@ -1 +1,98 @@
超出请求限制,10秒内只能请求3次。
var rule = {
title:'虎牙直播',
host:'https://www.huya.com',
homeUrl:'/cache.php?m=LiveList&do=getLiveListByPage&gameId=2168&tagAll=0&page=1',//用于"分类获取"和"推荐获取"
url:'/cache.php?m=LiveList&do=getLiveListByPage&gameId=fyfilter&tagAll=0&page=fypage',
class_name:'娱乐&网游&单机&手游',
class_url:'8&1&2&3',
detailUrl:'https://m.huya.com/fyid',//二级详情拼接链接(json格式用)
filterable: 1,
filter_url: '{{fl.cateId}}',
filter_def:{
8:{cateId:'2135'},
1:{cateId:'1'},
2:{cateId:'1732'},
3:{cateId:'2336'}
},
filter:{
8:[{"key":"cateId","name":"分类","value":[{"n":"星秀","v":"1663"},{"n":"户外","v":"2165"},{"n":"一起看","v":"2135"},{"n":"二次元","v":"2633"},{"n":"虚拟偶像","v":"6055"},{"n":"旅游","v":"6791"},{"n":"放映厅","v":"6245"},{"n":"娱乐天地","v":"100022"},{"n":"交友","v":"4079"},{"n":"组队","v":"5367"},{"n":"吃喝玩乐","v":"100044"},{"n":"原创","v":"6861"},{"n":"虎牙文化","v":"4089"},{"n":"体育","v":"2356"},{"n":"虎牙地方","v":"5123"},{"n":"颜值","v":"2168"},{"n":"科技","v":"2408"},{"n":"音乐","v":"3793"},{"n":"趣分享","v":"5883"},{"n":"一起买","v":"7759"},{"n":"派对","v":"7785"}]}],
1:[{"key":"cateId","name":"分类","value":[{"n":"英雄联盟","v":"1"},{"n":"CS2","v":"862"},{"n":"穿越火线","v":"4"},{"n":"lol云顶之弈","v":"5485"},{"n":"无畏契约","v":"5937"},{"n":"CFHD","v":"6079"},{"n":"逆战","v":"135"},{"n":"炉石传说","v":"393"},{"n":"DOTA2","v":"7"},{"n":"地下城与勇士","v":"2"},{"n":"魔兽世界","v":"8"},{"n":"坦克世界","v":"802"},{"n":"DOTA1","v":"6"},{"n":"梦三国","v":"489"},{"n":"魔兽争霸3","v":"4615"},{"n":"问道","v":"107"},{"n":"命运方舟","v":"3058"},{"n":"QQ飞车","v":"9"},{"n":"星际争霸","v":"5"},{"n":"网游竞技","v":"100023"},{"n":"射击综合游戏","v":"100141"},{"n":"暴雪专区","v":"100043"},{"n":"彩虹岛Online","v":"683"},{"n":"剑灵","v":"897"},{"n":"军事游戏","v":"100133"},{"n":"冒险岛","v":"2243"},{"n":"暗黑破坏神","v":"1123"},{"n":"诛仙3","v":"1646"},{"n":"热血江湖","v":"387"},{"n":"英魂之刃","v":"1830"},{"n":"武林外传一世琴缘","v":"1661"},{"n":"起凡:群雄逐鹿","v":"1612"},{"n":"神武4电脑版","v":"3227"},{"n":"龙之谷","v":"15"},{"n":"炉石战棋","v":"5751"},{"n":"御龙在天","v":"675"},{"n":"逆水寒","v":"2952"},{"n":"千年3","v":"878"},{"n":"永恒之塔","v":"446"},{"n":"体育游戏","v":"100135"},{"n":"寻仙","v":"734"},{"n":"战舰世界","v":"1947"},{"n":"QQ三国","v":"1090"},{"n":"流放之路","v":"427"},{"n":"反恐精英Online","v":"1918"},{"n":"反恐行动online","v":"861"},{"n":"征途","v":"2715"},{"n":"战争雷霆","v":"624"},{"n":"丝路传说2","v":"1026"},{"n":"星际战甲","v":"627"},{"n":"NBA2KOL系列","v":"3959"},{"n":"九阴真经","v":"1009"},{"n":"跑跑卡丁车","v":"162"},{"n":"诛仙世界","v":"7749"},{"n":"QQ华夏","v":"1878"},{"n":"天涯明月刀","v":"1219"},{"n":"大话西游:归来","v":"8239"},{"n":"荒野行动PC版","v":"3185"},{"n":"新剑侠情缘","v":"586"},{"n":"剑网3","v":"900"},{"n":"生死狙击2","v":"6091"},{"n":"全球使命","v":"939"},{"n":"梦想世界3","v":"486"},{"n":"枪神纪","v":"496"},{"n":"新天龙八部","v":"5671"},{"n":"铁甲雄兵","v":"2765"},{"n":"神泣","v":"2531"},{"n":"斗战神","v":"591"},{"n":"造梦西游OL","v":"6815"},{"n":"天堂","v":"1966"},{"n":"大话西游2","v":"2975"},{"n":"使命召唤:战区","v":"5911"},{"n":"希望OL","v":"1161"},{"n":"极光世界 弑神传","v":"514"},{"n":"守望先锋归来","v":"2174"},{"n":"QQ自由幻想","v":"1862"},{"n":"命运2","v":"2942"},{"n":"奇迹世界2","v":"766"},{"n":"坦克大战","v":"4359"},{"n":"生死狙击","v":"2471"},{"n":"天翼决","v":"779"},{"n":"QQ幻想","v":"2419"},{"n":"新飞飞(FlyFF)","v":"1582"},{"n":"刀剑英雄","v":"915"},{"n":"FIFA Online系列","v":"100079"},{"n":"全球使命3","v":"2953"},{"n":"完美端游系列","v":"3034"},{"n":"战意","v":"2599"},{"n":"泡泡堂","v":"440"},{"n":"赛尔号","v":"2755"},{"n":"大唐无双零","v":"1584"},{"n":"QQ炫舞","v":"2440"},{"n":"007:传奇","v":"1135"},{"n":"天下","v":"1597"},{"n":"天谕","v":"1899"},{"n":"新倩女幽魂","v":"1579"},{"n":"传世无双","v":"984"},{"n":"剑侠世界","v":"903"},{"n":"Warhaven","v":"9053"},{"n":"诺亚传说","v":"190"},{"n":"新挑战","v":"583"},{"n":"超激斗梦境","v":"5691"},{"n":"QQ音速","v":"1085"},{"n":"征途2","v":"677"},{"n":"征程","v":"678"},{"n":"蜀门","v":"4711"},{"n":"完美世界:诸神之战","v":"7217"},{"n":"战之刃:幸存者","v":"8627"},{"n":"黎明之光","v":"41"},{"n":"天命西游","v":"1086"},{"n":"炫舞时代","v":"3353"},{"n":"荣誉空间","v":"225"},{"n":"卡拉彼丘","v":"9073"},{"n":"成吉思汗怀旧版","v":"640"},{"n":"英雄年代3","v":"1232"},{"n":"天书奇谈","v":"2225"},{"n":"劲舞团","v":"2420"},{"n":"远征Online梦想版","v":"142"},{"n":"奇迹:传奇","v":"3917"},{"n":"封印者","v":"2294"},{"n":"上古世纪","v":"1046"},{"n":"梦幻诛仙2","v":"488"},{"n":"TERA Online","v":"1072"},{"n":"倚天Ⅱ","v":"959"},{"n":"街头篮球","v":"206"},{"n":"永恒轮回:无限","v":"7847"},{"n":"火线精英","v":"2550"},{"n":"忍者村大战2","v":"2369"},{"n":"领地人生","v":"2282"},{"n":"仙侠世界","v":"995"},{"n":"洛奇英雄传","v":"432"},{"n":"KARDS","v":"8261"},{"n":"无限法则","v":"3189"},{"n":"全面战争:竞技场","v":"5901"},{"n":"自由篮球","v":"243"},{"n":"FC Online4","v":"3683"},{"n":"战地之王","v":"618"},{"n":"古剑奇谭OL","v":"1892"},{"n":"QQ仙侠传","v":"2291"},{"n":"300英雄","v":"1132"}]}],
2:[{"key":"cateId","name":"分类","value":[{"n":"天天吃鸡","v":"2793"},{"n":"永劫无间","v":"6219"},{"n":"主机游戏","v":"100032"},{"n":"猛兽派对","v":"6165"},{"n":"互动点播","v":"5907"},{"n":"我的世界","v":"1732"},{"n":"方舟","v":"1997"},{"n":"单机热游","v":"100002"},{"n":"怀旧游戏","v":"100125"},{"n":"逃离塔科夫","v":"3493"},{"n":"俄罗斯钓鱼4","v":"5495"},{"n":"部落:上升","v":"1318"},{"n":"Dark and Darker","v":"7905"},{"n":"The Front","v":"9497"},{"n":"Apex英雄","v":"5011"},{"n":"生化危机4重制版","v":"8013"},{"n":"DayZ独立版","v":"1125"},{"n":"星空","v":"7857"},{"n":"互动剧游","v":"6919"},{"n":"艾尔登法环","v":"5801"},{"n":"恐惧之间","v":"6679"},{"n":"SCUM","v":"4245"},{"n":"Dread Hunger","v":"7601"},{"n":"塞尔达传说:王国之泪","v":"7883"},{"n":"欧洲卡车模拟","v":"475"},{"n":"洛克王国","v":"2864"},{"n":"卧龙:苍天陨落","v":"7859"},{"n":"无人深空","v":"2566"},{"n":"帝国神话","v":"6821"},{"n":"饥荒","v":"74"},{"n":"森林之子","v":"7943"},{"n":"星球大战系列","v":"554"},{"n":"极限竞速:地平线","v":"2634"},{"n":"最终幻想16","v":"7869"},{"n":"Among Us","v":"6163"},{"n":"怪物猎人:崛起","v":"6479"},{"n":"怪物猎人物语","v":"7101"},{"n":"骑马与砍杀系列","v":"4783"},{"n":"荒野大镖客2","v":"4319"},{"n":"太荒初境","v":"7685"},{"n":"罗布乐思","v":"5771"},{"n":"只狼:影逝二度","v":"4505"},{"n":"双人成行","v":"6737"},{"n":"重生边缘","v":"6201"},{"n":"海贼王 寻秘世界","v":"5097"},{"n":"战神:诸神黄昏","v":"7771"},{"n":"恐鬼症","v":"6205"},{"n":"鬼谷八荒","v":"6571"},{"n":"霍格沃茨之遗","v":"7881"},{"n":"全面战争","v":"3521"},{"n":"仁王2","v":"5795"},{"n":"奥拉星","v":"2846"},{"n":"甜蜜之家","v":"6739"},{"n":"仙剑奇侠传七","v":"6509"},{"n":"消逝的光芒2","v":"7581"},{"n":"渡神记","v":"6231"},{"n":"归家异途","v":"2949"},{"n":"博德之门3","v":"6147"},{"n":"看门狗:军团","v":"6155"},{"n":"使命召唤系列","v":"100137"},{"n":"育碧游戏","v":"100139"},{"n":"帝国时代4","v":"4835"},{"n":"英灵神殿","v":"6609"},{"n":"蛮荒志异:起源","v":"9709"},{"n":"岛","v":"3019"},{"n":"沙盒与副本","v":"9151"},{"n":"扫雷","v":"2349"},{"n":"街机游戏","v":"5999"},{"n":"幽灵线:东京","v":"7669"},{"n":"怪物猎人世界","v":"3519"},{"n":"盗贼之海","v":"3641"},{"n":"纸人","v":"5257"},{"n":"黑色像素人","v":"28"},{"n":"对马岛之魂","v":"6039"},{"n":"瑞奇与叮当","v":"2455"},{"n":"港诡实录","v":"5853"},{"n":"剑士","v":"1467"},{"n":"魔法门之英雄无敌系列","v":"2096"},{"n":"星露谷物语","v":"2443"},{"n":"仙剑奇侠传四","v":"1659"},{"n":"伤害世界","v":"2337"},{"n":"禁闭求生","v":"6065"},{"n":"真三国无双","v":"1599"},{"n":"恐怖黎明","v":"3435"},{"n":"其他单机","v":"3069"},{"n":"幽灵行动:荒野","v":"2794"},{"n":"边缘","v":"151"},{"n":"阿凡达","v":"106"},{"n":"全面战争:三国","v":"3004"},{"n":"黎明之星","v":"40"},{"n":"翼星求生","v":"7463"},{"n":"黎明传说","v":"39"},{"n":"恶魔之魂","v":"6151"},{"n":"艾兰岛","v":"3855"},{"n":"龙与地下城:秘影历代记HD","v":"17"},{"n":"龙与地下城:匕首谷","v":"18"},{"n":"沙石镇时光","v":"7687"},{"n":"三国志曹操传","v":"2592"},{"n":"FIFA足球","v":"1888"},{"n":"最终幻想7:重制版","v":"5809"},{"n":"四海兄弟","v":"5995"},{"n":"最终幻想:起源","v":"7653"},{"n":"摔跤城大乱斗","v":"7773"},{"n":"音乐游戏","v":"2761"},{"n":"精灵与萤火意志","v":"5895"},{"n":"桥梁建造师","v":"3275"},{"n":"哈迪斯","v":"6153"},{"n":"小缇娜的奇幻之地","v":"7647"},{"n":"宝可梦:剑盾","v":"5715"},{"n":"边境","v":"4779"},{"n":"人类一败涂地","v":"3289"},{"n":"糖豆人:终极淘汰赛","v":"6083"},{"n":"精灵宝可梦Let's Go","v":"4375"},{"n":"战锤40K:暗潮","v":"3016"},{"n":"石油骚动","v":"2585"},{"n":"紫塞秋风","v":"6045"},{"n":"阿尔比恩","v":"8115"},{"n":"猎人:荒野的召唤","v":"2906"},{"n":"FIFA 23","v":"7789"},{"n":"都市:天际线","v":"2201"},{"n":"乐高大电影:游戏版","v":"1439"},{"n":"全面战争:阿提拉","v":"2383"},{"n":"斩妖行","v":"6105"},{"n":"马里奥赛车8","v":"5947"},{"n":"复仇者联盟","v":"6121"},{"n":"霓虹深渊","v":"5743"}]}],
3:[{"key":"cateId","name":"分类","value":[{"n":"王者荣耀","v":"2336"},{"n":"和平精英","v":"3203"},{"n":"英雄联盟手游","v":"6203"},{"n":"CF手游","v":"2413"},{"n":"金铲铲之战","v":"7185"},{"n":"三国杀","v":"1669"},{"n":"原神","v":"5489"},{"n":"棋牌桌游","v":"100036"},{"n":"综合手游","v":"100029"},{"n":"劲乐幻想","v":"7691"},{"n":"新游广场","v":"100052"},{"n":"崩坏:星穹铁道","v":"7349"},{"n":"火影忍者手游","v":"2429"},{"n":"第五人格","v":"3115"},{"n":"问道手游","v":"2477"},{"n":"暗区突围","v":"7209"},{"n":"QQ飞车手游","v":"2928"},{"n":"球球大作战","v":"2411"},{"n":"明日之后","v":"3483"},{"n":"皇室战争","v":"2439"},{"n":"COD手游","v":"4769"},{"n":"手游休闲","v":"100004"},{"n":"二次元手游","v":"100091"},{"n":"摸了个鱼","v":"9283"},{"n":"MMORPG","v":"100273"},{"n":"动作游戏","v":"100197"},{"n":"战争冲突","v":"7449"},{"n":"王者模拟战","v":"5699"},{"n":"逆水寒手游","v":"7725"},{"n":"幻塔","v":"6437"},{"n":"欢乐斗地主","v":"1749"},{"n":"神武4手游","v":"3135"},{"n":"阴阳师","v":"2598"},{"n":"DNF手游","v":"4921"},{"n":"欢乐麻将","v":"1751"},{"n":"英雄联盟电竞经理","v":"7177"},{"n":"狼人杀手游","v":"100049"},{"n":"新天龙八部手游","v":"6945"},{"n":"中国象棋","v":"1671"},{"n":"天天象棋","v":"4997"},{"n":"传奇世界3D","v":"3961"},{"n":"御龙在天手游","v":"2568"},{"n":"高能英雄","v":"8359"},{"n":"天龙八部手游","v":"2852"},{"n":"三国志战略版","v":"5619"},{"n":"忍者必须死3","v":"4041"},{"n":"SKY光遇","v":"3719"},{"n":"虎牙领主争霸","v":"7529"},{"n":"云上城之歌","v":"5977"},{"n":"晶核","v":"7279"},{"n":"仙境传说RO","v":"2675"},{"n":"天天狼人","v":"2774"},{"n":"JJ棋牌","v":"3841"},{"n":"奇迹MU:觉醒","v":"3116"},{"n":"指尖四川麻将","v":"7215"},{"n":"部落冲突","v":"1797"},{"n":"新剑侠情缘手游","v":"6259"},{"n":"萌宠远征","v":"9385"},{"n":"暗黑破坏神:不朽","v":"6385"},{"n":"英雄杀","v":"2688"},{"n":"热血江湖手游","v":"2817"},{"n":"蛋仔派对","v":"6909"},{"n":"完美世界手游","v":"4237"},{"n":"巅峰战舰","v":"2502"},{"n":"狼人杀","v":"2785"},{"n":"斗罗大陆:魂师对决","v":"6745"},{"n":"武侠乂手游","v":"4929"},{"n":"诛仙手游","v":"2647"},{"n":"斗破苍穹手游","v":"4337"},{"n":"迷你世界","v":"2683"},{"n":"风云","v":"3061"},{"n":"妄想山海","v":"6007"},{"n":"曙光英雄","v":"6169"},{"n":"三国战纪2","v":"6049"},{"n":"梦幻新诛仙","v":"5975"},{"n":"黎明觉醒:生机","v":"6131"},{"n":"远征","v":"7837"},{"n":"航海王:燃烧意志","v":"3943"},{"n":"火炬之光:无限","v":"6399"},{"n":"巅峰极速","v":"6979"},{"n":"圣境之塔","v":"7055"},{"n":"魔力宝贝","v":"2891"},{"n":"香肠派对","v":"3639"},{"n":"创造与魔法","v":"2931"},{"n":"JJ斗地主","v":"6271"},{"n":"永恒纪元:戒","v":"2646"},{"n":"天涯明月刀手游","v":"5115"},{"n":"狼人杀官方","v":"3679"},{"n":"混沌起源","v":"5985"},{"n":"多多自走棋","v":"5133"},{"n":"梦幻诛仙手游","v":"2672"},{"n":"鸿图之下","v":"6027"},{"n":"新笑傲江湖","v":"5669"},{"n":"凡人修仙传:人界篇","v":"8297"},{"n":"多乐棋牌","v":"6209"},{"n":"口袋觉醒","v":"5953"},{"n":"跑跑卡丁车手游","v":"2620"},{"n":"奶块","v":"2775"},{"n":"月圆之夜","v":"4339"},{"n":"率土之滨","v":"2691"},{"n":"征途2手游","v":"2811"},{"n":"英魂之刃口袋版","v":"2760"},{"n":"精灵盛典:黎明","v":"6123"},{"n":"方舟手游","v":"4035"},{"n":"掼蛋","v":"6225"},{"n":"绝世仙王","v":"6619"},{"n":"流星群侠传","v":"3927"},{"n":"寻仙手游","v":"2979"},{"n":"一梦江湖","v":"3082"},{"n":"Lost Light(萤火突击国际服)","v":"6859"},{"n":"弹幕云游戏","v":"7001"},{"n":"猎魂觉醒","v":"3071"},{"n":"冒险岛:枫之传说","v":"8005"},{"n":"征途手游","v":"2556"},{"n":"海岛奇兵","v":"2624"},{"n":"倩女幽魂手游","v":"2503"},{"n":"超凡先锋","v":"6507"},{"n":"龙之谷2手游","v":"2736"},{"n":"崩坏3","v":"2639"},{"n":"猫和老鼠","v":"2758"},{"n":"七人传奇:光与暗之交战","v":"8125"},{"n":"JJ麻将","v":"9487"},{"n":"拉轰西游","v":"9543"},{"n":"三国战纪","v":"6047"},{"n":"自由幻想手游","v":"4015"},{"n":"秦时明月世界","v":"5279"},{"n":"新斗罗大陆","v":"6657"},{"n":"新神魔大陆","v":"5939"},{"n":"逃跑吧!少年","v":"4137"},{"n":"太古神王2","v":"6649"},{"n":"剑侠世界3","v":"7183"},{"n":"天天吃鸡手机版","v":"4341"},{"n":"时空猎人3","v":"6411"},{"n":"合金弹头:觉醒","v":"6931"},{"n":"明日方舟","v":"4925"},{"n":"原始征途","v":"7713"},{"n":"奇迹:最强者","v":"3215"},{"n":"天天酷跑","v":"1715"},{"n":"FC 足球世界","v":"3873"},{"n":"万国觉醒","v":"6159"},{"n":"机动都市阿尔法","v":"5411"},{"n":"航海王热血航线","v":"6181"},{"n":"幻世九歌","v":"7199"},{"n":"植物大Line truncated
},
searchUrl:'https://search.cdn.huya.com/?m=Search&do=getSearchContent&q=**&uid=0&v=4&typ=-5&livestate=0&rows=40&start=0',
searchable:2,
quickSearch:0,
headers:{
'User-Agent':'MOBILE_UA'
},
timeout:5000,
limit:8,
play_parse:true,
lazy:`js:
let rid = input.match(/\\/ (\\d + ) / )[1];
function getRealUrl(live_url) {
let [i, b] = live_url.split('?');
let r = i.split('/').pop();
let s = r.replace(/\.(flv|m3u8)/, '');
let c_tmp = b.split('&').filter(n => n);
let n = {};
let c_tmp2 = [];
c_tmp.forEach(function(tmp, index) {
if (index < 3) {
n[tmp.split('=')[0]] = tmp.split('=')[1]
} else {
c_tmp2.push(tmp)
}
});
let tmp2 = c_tmp2.join('&');
n[tmp2.split('=')[0]] = tmp2.split('=')[1];
let fm = decodeURIComponent(n.fm).split('&')[0];
let u = base64Decode(fm);
let p = u.split('_')[0];
let f = new Date().getTime() + '0000';
let ll = n.wsTime;
let t = '0';
let h = [p, t, s, f, ll].join('_');
let m = md5(h);
return (i + '?wsSecret=' + m + '&wsTime=' + ll + '&u=' + t + '&seqid=' + f + '&' + c_tmp2.pop()).replace('hls', 'flv').replace('m3u8', 'flv')
}
let purl = JSON.parse(request('https://mp.huya.com/cache.php?m=Live&do=profileRoom&roomid=' + rid)).data.stream.flv.multiLine[0].url;
input = {
jx: 0,
url: getRealUrl(purl),
parse: 0,
header: JSON.stringify({
'user-agent': 'Mozilla/5.0'
})
}
`,
推荐:`js:
let d = [];
let jo = JSON.parse(request(input)).data.datas;
jo.forEach(it => {
d.push({
url: it.profileRoom,
title: it.introduction,
img: it.screenshot,
desc: '👁' + it.totalCount + ' 🆙' + it.nick,
})
});
setResult(d);
`,
一级:`js:
let d = [];
let jo = JSON.parse(request(input)).data.datas;
jo.forEach(it => {
d.push({
url: it.profileRoom,
title: it.introduction,
img: it.screenshot,
desc: '👁' + it.totalCount + ' 🆙' + it.nick,
})
});
setResult(d);
`,
二级:'*',
搜索:'json:response.3.docs;game_roomName;game_screenshot;game_nick;room_id',
}
+53 -1
View File
@@ -1 +1,53 @@
超出请求限制,10秒内只能请求3次。
{
"规则名": "虎牙直播",
"规则作者": "香雅情",
"请求头参数": "手机",
"网页编码格式": "UTF-8",
"图片是否需要代理": "0",
"是否开启获取首页数据": "1",
"首页推荐链接": "clan://XYQTVBox/虎牙主播.html",
"首页列表数组规则": "body&&.list",
"首页片单列表数组规则": "a",
"首页片单是否Jsoup写法": "1",
"首页片单标题": "a&&Text",
"首页片单链接": "a&&href",
"首页片单图片": "a&&data-original",
"首页片单副标题": "a&&desc",
"首页片单链接加前缀": "http://lxajh.top/tv/huya.php?id=",
"首页片单链接加后缀": "#GD线路$https://www.goodiptv.club/huya/'input'",
"分类起始页码": "1",
"分类链接": "https://live.cdn.huya.com/liveHttpUI/getLiveList?iGid={cateId}&iPageNo={catePg}&iPageSize=120",
"分类名称": "热门&网游&单机&娱乐&手游",
"分类名称替换词": "2336&1&7771&1663&3203",
"筛选数据": "ext",
"筛选子分类名称": "王者荣耀&云梦之星&绝地求生&英雄联盟&星秀&吃喝玩乐&主机游戏&和平精英&穿越火线&颜值&二次元&地下城与勇士&暴雪专区&一起看&我的世界||英雄联盟&lol云顶之弈&守望先锋归来&超击突破&穿越火线&地下城与勇士&炉石传说&魔兽世界&DOTA2&CS:GO&CFHD&DOTA1&QQ飞车&问道&魔兽争霸3&逆战&梦三国&坦克世界&起凡:群雄逐鹿&神武4电脑版&堡垒之夜&英魂之刃&网游竞技&暴雪专区&射击综合游戏&军事游戏&无畏契约&逆水寒&剑灵&冒险岛&永恒之塔&诛仙3&彩虹岛Online&热血江湖&传奇&炉石战棋&龙之谷&传奇类游戏&御龙在天&QQ三国&寻仙&天谕&剑网3&枪神纪&反恐精英Online&体育游戏&星际争霸&武林外传一世琴缘&战舰世界&生死狙击2&千年3&星际战甲&铁甲雄兵&斗战神&荒野行动PC版&暗黑破坏神&九阴真经&QQ华夏&天涯明月刀&丝路传说2&大唐无双零&QQ自由幻想&战争雷霆&使命召唤:战区&NBA2KOL系列&跑跑卡丁车&命运方舟&征途&梦想世界3&刀剑英雄&激战2&新倩女幽魂&诛仙世界&流放之路&FIFA Online系列&真·三国无双OL&神泣&轩辕传奇&天翼决&大话西游2&战地之王&造梦西游OL&生死狙击&完美世界:诸神之战&QQ仙侠传&战意&反恐行动online&蜀山:初章&希望OL&完美端游系列&天下&命运2&征途2&创世战车&全球使命3&天命西游&洛奇英雄传&剑侠世界&赛尔号&泡泡堂&蜀门&劲舞团&QQ幻想&古剑奇谭OL&QQ炫舞&新飞飞(FlyFF)&新剑侠情缘&热血江湖2&天堂&装甲战争&疾风之刃&起凡游戏三国争霸&征程&FIFA Online4&极光世界 弑神传&坦克大战&QQ幻想世界&使命召唤:现代战争&奇迹世界2&鹿鼎记&QQ音速&梦幻诛仙2&诺亚传说&飞龙在天传奇&天书奇谈&成吉思汗3&全球使命&街头篮球&权力的游戏 凛冬将至 页游&新挑战&星辰变&火线精英&自在西游&黑色沙漠&起凡:群雄逐鹿HD&斗破苍穹&赤壁&刀剑2&远征Online梦想版&Project Zomboid&奇迹:传奇&逍遥江湖零&黄易群侠传2&释厄英雄&反恐精英&炫舞时代&魔侠传&神魔大陆&EVE Online&无尽战区&全面战争:竞技场&千古风流&万王之王3&冰原之战&冒险岛2&云端王国&北地物语2&梦幻龙族II&数码精灵Online&倚天Ⅱ&神话&三国&九天神话&名将三国&阿克拉什:传承&最强军团&忍者村大战2&夺宝传世&300英雄&风云龙战天下&成吉思汗怀旧版&领地人生&笑傲江湖&上古世纪&劲乐团&蜀山剑侠传&上古封神&人类必须反击&热血轩辕OL&超激斗梦境&极品飞车Online&独孤求败&威尼斯崛起&蜀山神话&圣境传说&永久基地&火瀑&圣斗士星矢ol&无限法则&仙侠世界2&坠星大陆&霸刀群侠传online&闪烁之光&龙麒&画皮世界&黎明之光&神佑&创世联盟&泰亚史诗&使命召唤:黑色行动4&御天降魔传||战神:诸神黄昏&Dread Hunger&天天吃鸡&永劫无间&主机游戏&我的世界&方舟&单机热游&互动点播&怀旧游戏&逃离塔科夫&Apex英雄&部落:上升&卧龙:苍天陨落&俄罗斯钓鱼4&怪物猎人物语&怪物猎人:崛起&骑马与砍杀系列&死亡之夜&SCUM&饥荒&艾尔登法环&荒野大镖客2&恐惧之间&使命召唤系列&星球大战系列&怪物猎人世界&森林之子&互动剧游&恐鬼症&欧洲卡车模拟&极限竞速:地平线&DayZ独立版&战地5&阿尔比恩&盗贼之海&幽灵线:东京&纸人&育碧游戏&港诡实录&漫漫长夜&三国志&只狼:影逝二度&黑与白2&其他单机&Among Us&Dark and Darker&仙剑奇侠传七&罗布乐思&归家异途&霍格沃茨之遗&仁王2&岛&帝国神话&双人成行&灵魂筹码&九霄缳神记&都市:天际线&甜蜜之家&流放者柯南&鬼谷八荒&海底大作战&帝国时代4&深岩银河:下潜&猎人:荒野的召唤&大侠立志传&英灵神殿&Stray&洛克王国&石油骚动&消逝的光芒2&非对称派对游戏&真三国无双&魔法门之英雄无敌系列&海贼王 寻秘世界&音乐游戏&任天堂专区&扫雷&全面战争:三国&战术小队&文明6&全境封锁&流星蝴蝶剑&WWE 2K&哈迪斯&刺客信条&看门狗:军团&对马岛之魂&渡神记&全面战争&精灵与萤火意志&层层恐惧&伤害世界&拾荒者&英雄连&奥奇传说&缺氧&逃生者2&美丽水世界&机械迷城&沙石镇时光&禁闭求生&帝国时代系列&宝可梦:剑盾&武装突袭&十三月&糖豆人:终极淘汰赛&幽灵行动:荒野&战锤40K:暗潮&海贼王:热血燃烧&胡闹厨房&精灵宝可梦Let's Go&紫塞秋风&雨血前传:蜃楼&小骨:英雄杀手&最终幻想7:重制版&四海兄弟&FIFA足球&奥拉星&生化3:抵抗计划&戴森球计划&足球小将&新世界&环世界&无人深空&星露谷物语&游戏王&三国群英传8&实况足球系列&神秘海域4&塞尔达传说:荒野之息&路易鬼屋3&摔跤城大乱斗&恐怖黎明&罗马复兴&马里奥专区&人间地狱&冰汽Line truncated
"筛选子分类替换词": "2336&9521&2793&1&1663&100044&100032&3203&4&2168&2633&2&100043&2135&1732||1&5485&2174&7467&4&2&393&8&7&862&6079&6&9&107&4615&135&489&802&1612&3227&100117&1830&100023&100043&100141&100133&5937&2952&897&2243&446&1646&683&387&983&5751&15&2060&675&1090&734&1899&900&496&1918&100135&5&1661&1947&6091&878&627&2765&591&3185&1123&1009&1878&1219&1026&1584&1862&624&5911&3959&162&3058&2715&486&915&406&1579&7749&427&100079&324&2531&159&779&2975&618&6815&2471&7217&2291&2599&861&7761&1161&3034&1597&2942&677&2741&2953&1086&432&903&2755&440&4711&2420&2419&1892&2440&1582&586&386&1966&2276&334&11&678&3683&514&4359&2897&5713&766&45&1085&488&190&77&2225&641&939&206&7945&583&553&2550&7907&1877&5423&590&179&1867&142&1319&3917&133&42&7677&863&3353&55&296&1292&2318&5901&7155&1057&925&2350&1003&1204&1524&594&959&299&1053&1153&6741&1142&534&2369&772&1132&84&640&2282&288&1046&2469&217&1824&997&385&5691&2563&365&1200&216&822&447&399&1652&3189&2723&1337&91&7455&2814&337&41&2090&2713&2977&4429&676||7771&7601&2793&6219&100032&1732&1997&100002&5907&100125&3493&5011&1318&7859&5495&7101&6479&4783&6129&4245&74&5801&4319&6679&100137&554&3519&7943&6919&6205&475&2634&1125&4371&8115&3641&7669&5257&100139&5853&2303&2270&4505&38&3069&6163&7905&6509&5771&2949&7881&5795&3019&6821&6737&4059&5941&2201&6739&2772&6571&3101&4835&3647&2906&7993&6609&7745&2864&2585&7581&6101&1599&2096&5097&2761&100087&2349&3004&2360&2650&2342&426&2796&6153&1962&6155&6039&6231&3521&5895&2288&2337&6851&232&2848&2884&3015&2365&1834&7687&6065&708&5715&465&7823&6083&2794&3016&2473&4217&4375&6045&98&6565&5809&5995&1888&2846&5931&6523&6103&7239&4865&2566&2443&412&6425&2596&2486&2924&5719&7773&3435&2430&2120&5429&5725&6149&4249&7871&1807&1946&6151&7647&5307&1737&3289&6105&5243&51&896&37&111&5999&3275&5947&5235&40&1498&7685&6121&5695&7789&2344&6607&270&7885&175&61&7653&5743&2454&3981&2455&157&230&1446&1083&14&289&2965||1663&2165&2135&2633&6055&6791&100022&6245&4079&5367&100044&2168&6861&5123&2356&4089&5883&2752&2408&3793&7785&7759||3203&9521&2336&6131&6203&7185&5489&2413&7937&100029&100052&2928&2429&1751&1671&1669&2774&1749&7209&2477&1797&2439&4041&100004&100273&7449&100197&100036&5699&2852&100091&7529&6613&3483&100049&4769&6385&6437&3135&3115&5115&2568&5619&2411&2785&6909&6209&2639&4997&2688&4921&2647&2817&4237&6007&5669&7349&7215&2683&6745&3679&6159&7929&5977&3116&3841&2775&4337&2988&7825&4929&6259&2931&7725&2598&5133&2503&2620&2502&2811&2691&7177&3927&2760&6955&3719&2646&7183&2556&6619&6009&3082&6123&4413&2624&4545&7719&5985&2672&1715&5219&5479&6411&6649&2979&4341&3873&4035&2857&6727&3943&3061&6939&2891&5953&6049&6251&6657&2675&7781&2777&6767&2561&3071&5399&6463&8109&6027&6047&6119&7093&4613&6477&5975&6181&7107&4925&4977&7579&2736&2927&6931&6507&5411&5891&3064&3150&4137&3084&3639&485&5835&3885&3901&5925&3379&2991&4695&6859&6419&7019&3743&1674&7501&6557&3481&4451&7713&3027&2824&4087&6979&3331&7797&6631&7287&2551&7573&2868&6125&6225&5019&7889&4287&3087&2649&7837&4227&2609&6399&2615&7711&2444&7465&2830&6561&6415&2680&3925&7027&5365&4629&7893&7017&7127&6881&6247&1673&4649&3160&6943&5981&7291&6381&1739&5837&1694&7199&6877&6831&2838&6843&7361&7069&7451&7269&7191&7675&6635&7803&2957&6787&7681&4317&3847&6863&7795&6547&2584&4133&4471&2521&6581&7913&3745&1781&3829&2807&1755&6029&1685&2671&3827&4421&6923&3749&2867&3459&7631&4195&2625&1670&2744&1794&2655&7849&7059&7213&6667&7133&6543&3705&1672&4761&2930&6233&6299&3881&4995&2627&1784&6951&2626&4759&2511&7071&1987&3439&2648&2621&2778&3329&6405&3549&3757&1688&3143&6291&1667&2707&1759&6641&7037&6621&1677&6809&2875&2702&3215&1764&5425&6497&7899&3741&6793&4045&1679&6491&1719&6071&6927&5403&6439&7005&2758",
"分类截取模式": "0",
"分类列表数组规则": "vList",
"分类片单是否Jsoup写法": "1",
"分类片单标题": "sIntroduction",
"分类片单链接": "lProfileRoom",
"分类片单图片": "sScreenshot",
"分类片单副标题": "sNick",
"分类片单链接加前缀": "http://lxajh.top/tv/huya.php?id=",
"分类片单链接加后缀": "#GD线路$https://www.goodiptv.club/huya/'input'",
"搜索请求头参数": "User-Agent$手机",
"搜索链接": "https://search.cdn.huya.com/?m=Search&do=getSearchContent&plt=m&q={wd}&uid=0&app=11&v=4&typ=-5&start=0@&rows=40",
"POST请求数据": "",
"搜索截取模式": "0",
"搜索列表数组规则": "response.3.docs",
"搜索片单是否Jsoup写法": "1",
"搜索片单图片": "game_screenshot",
"搜索片单标题": "game_nick",
"搜索片单链接": "room_id",
"搜索片单副标题": "gameName",
"搜索片单链接加前缀": "http://lxajh.top/tv/huya.php?id=",
"搜索片单链接加后缀": "#GD线路$https://www.goodiptv.club/huya/'input'",
"链接是否直接播放": "1",
"直接播放链接加前缀": "",
"直接播放链接加后缀": "",
"直接播放直链视频请求头": "",
"是否开启手动嗅探": "1",
"手动嗅探视频链接关键词": "/huya",
"手动嗅探视频链接过滤词": ".html#=http"
}
+7 -7
View File
@@ -34,7 +34,7 @@
"changeable": 1,
"playerType": "1",
"api": "./api/drpy2.min.js",
"ext": "\"./js/jp.js\""
"ext": "./js/jp.js"
},
{
"key": "文采",
@@ -494,7 +494,7 @@
"searchable": 1,
"quickSearch": 0,
"changeable": 0,
"ext": "\"./json/bilibili.json\""
"ext": "./json/bilibili.json"
},
{
"key": "课堂教育",
@@ -504,7 +504,7 @@
"searchable": 0,
"quickSearch": 0,
"filterable": 1,
"ext": "\"./json/xx1.json\""
"ext": "./json/xx1.json"
},
{
"key": "少儿教育",
@@ -514,7 +514,7 @@
"searchable": 0,
"quickSearch": 0,
"filterable": 1,
"ext": "\"./json/xx2.json\""
"ext": "./json/xx2.json"
},
{
"key": "小学教育",
@@ -524,7 +524,7 @@
"searchable": 0,
"quickSearch": 0,
"filterable": 1,
"ext": "\"./json/xx3.json\""
"ext": "./json/xx3.json"
},
{
"key": "初中教育",
@@ -534,7 +534,7 @@
"searchable": 0,
"quickSearch": 0,
"filterable": 1,
"ext": "\"./json/xx4.json\""
"ext": "./json/xx4.json"
},
{
"key": "高中教育",
@@ -544,7 +544,7 @@
"searchable": 0,
"quickSearch": 0,
"filterable": 1,
"ext": "\"./json/xx5.json\""
"ext": "./json/xx5.json"
}
]
}
-2559
View File
File diff suppressed because it is too large. Load diff