mirror of
https://github.com/ls125781003/tvboxtg.git
synced 2025-10-28 12:22:16 +00:00
1202/1202-1520
up
This commit is contained in:
2273
潇洒/JS/优酷弹幕.js
2273
潇洒/JS/优酷弹幕.js
File diff suppressed because one or more lines are too long
@@ -74,7 +74,7 @@ globalThis.vodids = function(ids) {
|
||||
rdata.vod_play_list.forEach((value) => {
|
||||
data.vod_play_from += value.player_info.show + '$$$';
|
||||
value.urls.forEach((v) => {
|
||||
data.vod_play_url += v.name + '$' + value.player_info.parse + '|' + v.url + '#';
|
||||
data.vod_play_url += v.name + '$' + value.player_info.parse + '|' + v.url + '|' + rdata.vod.vod_name + '|' + v.name + '#';
|
||||
});
|
||||
data.vod_play_url += '$$$';
|
||||
});
|
||||
@@ -97,8 +97,8 @@ globalThis.ssvod = function(wd) {
|
||||
return AES_Decrypt(html.data);
|
||||
}
|
||||
//解析
|
||||
globalThis.jxx = function(id, url) {
|
||||
/* if(""!=='104847347'){
|
||||
globalThis.jxx = function(id, url, name, juji) {
|
||||
/* if("147258369"!=='147258369'){
|
||||
return 'https://mp4.ziyuan.wang/view.php/3c120366111dde9c318be64962b5684f.mp4';
|
||||
}*/
|
||||
if (id.startsWith('http')) {
|
||||
@@ -106,7 +106,7 @@ globalThis.jxx = function(id, url) {
|
||||
parse: 1,
|
||||
url: id + url,
|
||||
jx: 0,
|
||||
danmaku: 'http://dm.sds11.top/tdm.php?url=' + url
|
||||
danmaku: 'http://43.242.202.175:9595/njsdm.php?key=147258369&id=' + '&jm=' + name + '&js=' + juji + '&key=147258369'
|
||||
};
|
||||
}
|
||||
if (id == 0) {
|
||||
@@ -114,7 +114,7 @@ globalThis.jxx = function(id, url) {
|
||||
parse: 0,
|
||||
url: id + url,
|
||||
jx: 1,
|
||||
danmaku: 'http://dm.sds11.top/tdm.php?url=' + url
|
||||
danmaku: 'http://43.242.202.175:9595/njsdm.php?key=147258369&id=' + '&jm=' + name + '&js=' + juji + '&key=147258369'
|
||||
};
|
||||
}
|
||||
|
||||
@@ -140,12 +140,12 @@ globalThis.jxx = function(id, url) {
|
||||
parse: 0,
|
||||
url: matches[1],
|
||||
jx: 0,
|
||||
danmaku: 'http://dm.sds11.top/tdm.php?url=' + url
|
||||
danmaku: 'http://43.242.202.175:9595/njsdm.php?key=147258369&id=' + '&jm=' + name + '&js=' + juji + '&key=147258369'
|
||||
};
|
||||
}
|
||||
|
||||
var rule = {
|
||||
title: '小虎斑|小熊',
|
||||
title: '小熊',
|
||||
host: '',
|
||||
detailUrl: 'fyid',
|
||||
searchUrl: '**',
|
||||
@@ -158,7 +158,7 @@ var rule = {
|
||||
play_parse: true,
|
||||
lazy: $js.toString(() => {
|
||||
const parts = input.split('|');
|
||||
input = jxx(parts[0], parts[1]);
|
||||
input = jxx(parts[0], parts[1], parts[2], parts[3]);
|
||||
}),
|
||||
推荐: $js.toString(() => {
|
||||
let data = vod1(0, 0);
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
var rule = {
|
||||
title: '小虎斑[资]',
|
||||
title: '弹幕[资]',
|
||||
host: 'http://gy.xn--yet24tmq1a.xyz/',
|
||||
homeTid: '',
|
||||
homeUrl: '/api.php/provide/vod/?ac=detail&t={{rule.homeTid}}',
|
||||
@@ -18,7 +18,7 @@ var rule = {
|
||||
play_parse: true,
|
||||
parse_url: '',
|
||||
lazy: $js.toString(() => {
|
||||
let json = request("http://154.9.252.167:666/tvbox/json/json.php/?key=104847347&url=" + input);
|
||||
let json = request("http://154.9.252.167:666/tvbox/json/json.php/?key=147258369&url=" + input);
|
||||
let bata = JSON.parse(json);
|
||||
input = {
|
||||
parse: 0,
|
||||
|
||||
@@ -74,7 +74,7 @@ globalThis.vodids = function(ids) {
|
||||
rdata.vod_play_list.forEach((value) => {
|
||||
data.vod_play_from += value.player_info.show + '$$$';
|
||||
value.urls.forEach((v) => {
|
||||
data.vod_play_url += v.name + '$' + value.player_info.parse + '|' + v.url + '#';
|
||||
data.vod_play_url += v.name + '$' + value.player_info.parse + '|' + v.url + '|' + rdata.vod.vod_name + '|' + v.name + '#';
|
||||
});
|
||||
data.vod_play_url += '$$$';
|
||||
});
|
||||
@@ -97,24 +97,25 @@ globalThis.ssvod = function(wd) {
|
||||
return AES_Decrypt(html.data);
|
||||
}
|
||||
//解析
|
||||
globalThis.jxx = function(id, url) {
|
||||
/* if(""!=='104847347'){
|
||||
globalThis.jxx = function(id, url, name, juji) {
|
||||
/* if("147258369"!=='147258369'){
|
||||
return 'https://mp4.ziyuan.wang/view.php/3c120366111dde9c318be64962b5684f.mp4';
|
||||
}*/
|
||||
//console.log(id);
|
||||
if (id.startsWith('http')) {
|
||||
return {
|
||||
parse: 1,
|
||||
url: id + url,
|
||||
jx: 0,
|
||||
danmaku: 'http://dm.sds11.top/tdm.php?url=' + url
|
||||
danmaku: 'http://43.242.202.175:9595/njsdm.php?key=147258369&id=' + '&jm=' + name + '&js=' + juji + '&key=147258369'
|
||||
};
|
||||
}
|
||||
if (id == 0) {
|
||||
return {
|
||||
parse: 0,
|
||||
url: id + url,
|
||||
url: url,
|
||||
jx: 1,
|
||||
danmaku: 'http://dm.sds11.top/tdm.php?url=' + url
|
||||
danmaku: 'http://43.242.202.175:9595/njsdm.php?key=147258369&id=' + '&jm=' + name + '&js=' + juji + '&key=147258369'
|
||||
};
|
||||
}
|
||||
|
||||
@@ -140,7 +141,7 @@ globalThis.jxx = function(id, url) {
|
||||
parse: 0,
|
||||
url: matches[1],
|
||||
jx: 0,
|
||||
danmaku: 'http://dm.sds11.top/tdm.php?url=' + matches[1]
|
||||
danmaku: 'http://43.242.202.175:9595/njsdm.php?key=147258369&id=' + '&jm=' + name + '&js=' + juji + '&key=147258369'
|
||||
};
|
||||
}
|
||||
|
||||
@@ -158,7 +159,7 @@ var rule = {
|
||||
play_parse: true,
|
||||
lazy: $js.toString(() => {
|
||||
const parts = input.split('|');
|
||||
input = jxx(parts[0], parts[1]);
|
||||
input = jxx(parts[0], parts[1], parts[2], parts[3]);
|
||||
}),
|
||||
推荐: $js.toString(() => {
|
||||
let data = vod1(0, 0);
|
||||
|
||||
1386
潇洒/JS/爱奇艺弹幕.js
Normal file
1386
潇洒/JS/爱奇艺弹幕.js
Normal file
File diff suppressed because it is too large
Load Diff
@@ -1,6 +1,6 @@
|
||||
globalThis.h_ost = 'http://124.223.11.25:11024/';
|
||||
var key = CryptoJS.enc.Base64.parse("NjYyYjIxYWZlM2Y2YWRmMw==");
|
||||
var iv = CryptoJS.enc.Base64.parse("NjYyYjIxYWZlM2Y2YWRmMw==");
|
||||
globalThis.h_ost = 'http://mitu.jiajiayoutian.top/';
|
||||
var key = CryptoJS.enc.Base64.parse("ZDAzMmMxMjg3NmJjNjg0OA==");
|
||||
var iv = CryptoJS.enc.Base64.parse("ZDAzMmMxMjg3NmJjNjg0OA==");
|
||||
globalThis.AES_Decrypt = function(word) {
|
||||
try {
|
||||
var decrypt = CryptoJS.AES.decrypt(word, key, {
|
||||
@@ -60,6 +60,7 @@ globalThis.vodids = function(ids) {
|
||||
});
|
||||
let html = JSON.parse(html1);
|
||||
const rdata = JSON.parse(AES_Decrypt(html.data));
|
||||
console.log(rdata);
|
||||
const data = {
|
||||
vod_id: ids,
|
||||
vod_name: rdata.vod.vod_name,
|
||||
@@ -74,7 +75,7 @@ globalThis.vodids = function(ids) {
|
||||
rdata.vod_play_list.forEach((value) => {
|
||||
data.vod_play_from += value.player_info.show + '$$$';
|
||||
value.urls.forEach((v) => {
|
||||
data.vod_play_url += v.name + '$' + value.player_info.parse + '|' + v.url + '#';
|
||||
data.vod_play_url += v.name + '$' + value.player_info.parse + '|' + v.url + '|' + rdata.vod.vod_name + '|' + v.name + '#';
|
||||
});
|
||||
data.vod_play_url += '$$$';
|
||||
});
|
||||
@@ -97,56 +98,64 @@ globalThis.ssvod = function(wd) {
|
||||
return AES_Decrypt(html.data);
|
||||
}
|
||||
//解析
|
||||
globalThis.jxx = function(id, url) {
|
||||
/* if(""!=='104847347'){
|
||||
return 'https://mp4.ziyuan.wang/view.php/3c120366111dde9c318be64962b5684f.mp4';
|
||||
}*/
|
||||
if (id.startsWith('http')) {
|
||||
let purl = JSON.parse(request(id + url)).url;
|
||||
return {
|
||||
parse: 0,
|
||||
url: purl,
|
||||
jx: 0,
|
||||
danmaku: 'http://dm.sds11.top/tdm.php?url=' + url
|
||||
};
|
||||
}
|
||||
if (id == 0) {
|
||||
return {
|
||||
parse: 0,
|
||||
url: id + url,
|
||||
jx: 1,
|
||||
danmaku: 'http://dm.sds11.top/tdm.php?url=' + url
|
||||
};
|
||||
}
|
||||
|
||||
let html1 = request(h_ost + 'api.php/getappapi.index/vodParse', {
|
||||
method: 'POST',
|
||||
headers: {
|
||||
'User-Agent': 'okhttp/3.14.9',
|
||||
'Content-Type': 'application/x-www-form-urlencoded'
|
||||
},
|
||||
body: {
|
||||
parse_api: id,
|
||||
url: AES_Encrypt(url),
|
||||
globalThis.jxx = function(id, url, name, juji) {
|
||||
try {
|
||||
if ("147258369" !== '147258369') {
|
||||
return 'https://mp4.ziyuan.wang/view.php/3c120366111dde9c318be64962b5684f.mp4';
|
||||
}
|
||||
});
|
||||
let html = AES_Decrypt(JSON.parse(html1).data);
|
||||
console.log(html);
|
||||
let decry = html.replace(/\n/g, '').replace(/\\/g, '');
|
||||
let matches = decry.match(/"url":"([^"]+)"/);
|
||||
if (!matches || matches[1] === null) {
|
||||
matches = decry.match(/"url": "([^"]+)"/);
|
||||
if (id.startsWith('http')) {
|
||||
let purl = JSON.parse(request(id + url)).url;
|
||||
return {
|
||||
parse: 0,
|
||||
url: purl,
|
||||
jx: 0,
|
||||
danmaku: 'http://43.242.202.175:9595/njsdm.php?key=147258369&id=' + '&jm=' + name + '&js=' + juji + '&key=147258369'
|
||||
};
|
||||
}
|
||||
if (id == 0) {
|
||||
return {
|
||||
parse: 0,
|
||||
url: id + url,
|
||||
jx: 1,
|
||||
danmaku: 'http://43.242.202.175:9595/njsdm.php?key=147258369&id=' + '&jm=' + name + '&js=' + juji + '&key=147258369'
|
||||
};
|
||||
}
|
||||
|
||||
let html1 = request(h_ost + 'api.php/getappapi.index/vodParse', {
|
||||
method: 'POST',
|
||||
headers: {
|
||||
'User-Agent': 'okhttp/3.14.9',
|
||||
'Content-Type': 'application/x-www-form-urlencoded'
|
||||
},
|
||||
body: {
|
||||
parse_api: id,
|
||||
url: AES_Encrypt(url),
|
||||
}
|
||||
});
|
||||
let html = AES_Decrypt(JSON.parse(html1).data);
|
||||
console.log(html1);
|
||||
let decry = html.replace(/\n/g, '').replace(/\\/g, '');
|
||||
let matches = decry.match(/"url":"([^"]+)"/);
|
||||
if (!matches || matches[1] === null) {
|
||||
matches = decry.match(/"url": "([^"]+)"/);
|
||||
}
|
||||
return {
|
||||
parse: 0,
|
||||
url: matches[1],
|
||||
jx: 0,
|
||||
danmaku: 'http://43.242.202.175:9595/njsdm.php?key=147258369&id=' + '&jm=' + name + '&js=' + juji + '&key=147258369'
|
||||
};
|
||||
} catch {
|
||||
return {
|
||||
parse: 0,
|
||||
url: '',
|
||||
jx: 0
|
||||
};
|
||||
}
|
||||
return {
|
||||
parse: 0,
|
||||
url: matches[1],
|
||||
jx: 0,
|
||||
danmaku: 'http://dm.sds11.top/tdm.php?url=' + url
|
||||
};
|
||||
}
|
||||
|
||||
var rule = {
|
||||
title: '小虎斑|悠悠',
|
||||
title: '米兔[资]',
|
||||
host: '',
|
||||
detailUrl: 'fyid',
|
||||
searchUrl: '**',
|
||||
@@ -159,7 +168,7 @@ var rule = {
|
||||
play_parse: true,
|
||||
lazy: $js.toString(() => {
|
||||
const parts = input.split('|');
|
||||
input = jxx(parts[0], parts[1]);
|
||||
input = jxx(parts[0], parts[1], parts[2], parts[3]);
|
||||
}),
|
||||
推荐: $js.toString(() => {
|
||||
let data = vod1(0, 0);
|
||||
547
潇洒/JS/腾讯弹幕.js
547
潇洒/JS/腾讯弹幕.js
@@ -1,499 +1,78 @@
|
||||
var rule = {
|
||||
title: '腾云驾雾',
|
||||
title: '腾云驾雾[官]',
|
||||
host: 'https://v.%71%71.com',
|
||||
// homeUrl:'/channel/choice?listpage=1&channel=choice&sort=18&_all=1',
|
||||
homeUrl: '/x/bu/pagesheet/list?_all=1&append=1&channel=choice&listpage=1&offset=0&pagesize=21&iarea=-1&sort=18',
|
||||
detailUrl: 'https://node.video.%71%71.com/x/api/float_vinfo2?cid=fyid',
|
||||
// searchUrl:'https://node.video.%71%71.com/x/api/msearch?keyWord=**',
|
||||
searchUrl: '/x/search/?q=**&stag=fypage',
|
||||
// searchUrl:'http://s.video.qq.com/smartbox?plat=2&ver=0&num=29&otype=json&query=**',
|
||||
homeUrl: 'https://v.qq.com/x/bu/pagesheet/list?_all=1&append=1&channel=cartoon&listpage=1&offset=0&pagesize=21&iarea=-1&sort=18',
|
||||
detailUrl: 'https://node.video.qq.com/x/api/float_vinfo2?cid=fyid',
|
||||
searchUrl: 'https://v.qq.com/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: {
|
||||
'choice': [{
|
||||
'key': 'sort',
|
||||
'name': '排序',
|
||||
'value': [{
|
||||
'n': '最热',
|
||||
'v': '18'
|
||||
}, {
|
||||
'n': '最新',
|
||||
'v': '19'
|
||||
}, {
|
||||
'n': '好评',
|
||||
'v': '16'
|
||||
}, {
|
||||
'n': '高分好评',
|
||||
'v': '21'
|
||||
}]
|
||||
}, {
|
||||
'key': 'pay',
|
||||
'name': '资费',
|
||||
'value': [{
|
||||
'n': '全部',
|
||||
'v': '-1'
|
||||
}, {
|
||||
'n': '免费',
|
||||
'v': '867'
|
||||
}, {
|
||||
'n': '会员',
|
||||
'v': '6'
|
||||
}]
|
||||
}, {
|
||||
'key': 'year',
|
||||
'name': '年代',
|
||||
'value': [{
|
||||
'n': '全部',
|
||||
'v': '-1'
|
||||
}, {
|
||||
'n': '2023',
|
||||
'v': '2023'
|
||||
}, {
|
||||
'n': '2022',
|
||||
'v': '2022'
|
||||
}, {
|
||||
'n': '2021',
|
||||
'v': '2021'
|
||||
}, {
|
||||
'n': '2020',
|
||||
'v': '2020'
|
||||
}, {
|
||||
'n': '2019',
|
||||
'v': '2019'
|
||||
}, {
|
||||
'n': '2018',
|
||||
'v': '2018'
|
||||
}, {
|
||||
'n': '2017',
|
||||
'v': '2017'
|
||||
}, {
|
||||
'n': '2016',
|
||||
'v': '2016'
|
||||
}, {
|
||||
'n': '2015',
|
||||
'v': '2015'
|
||||
}]
|
||||
}],
|
||||
'tv': [{
|
||||
'key': 'sort',
|
||||
'name': '排序',
|
||||
'value': [{
|
||||
'n': '最热',
|
||||
'v': '18'
|
||||
}, {
|
||||
'n': '最新',
|
||||
'v': '19'
|
||||
}, {
|
||||
'n': '好评',
|
||||
'v': '16'
|
||||
}, {
|
||||
'n': '高分好评',
|
||||
'v': '21'
|
||||
}]
|
||||
}, {
|
||||
'key': 'pay',
|
||||
'name': '资费',
|
||||
'value': [{
|
||||
'n': '全部',
|
||||
'v': '-1'
|
||||
}, {
|
||||
'n': '免费',
|
||||
'v': '867'
|
||||
}, {
|
||||
'n': '会员',
|
||||
'v': '6'
|
||||
}]
|
||||
}, {
|
||||
'key': 'year',
|
||||
'name': '年代',
|
||||
'value': [{
|
||||
'n': '全部',
|
||||
'v': '-1'
|
||||
}, {
|
||||
'n': '2023',
|
||||
'v': '2023'
|
||||
}, {
|
||||
'n': '2022',
|
||||
'v': '2022'
|
||||
}, {
|
||||
'n': '2021',
|
||||
'v': '2021'
|
||||
}, {
|
||||
'n': '2020',
|
||||
'v': '2020'
|
||||
}, {
|
||||
'n': '2019',
|
||||
'v': '2019'
|
||||
}, {
|
||||
'n': '2018',
|
||||
'v': '2018'
|
||||
}, {
|
||||
'n': '2017',
|
||||
'v': '2017'
|
||||
}, {
|
||||
'n': '2016',
|
||||
'v': '2016'
|
||||
}, {
|
||||
'n': '2015',
|
||||
'v': '2015'
|
||||
}]
|
||||
}],
|
||||
'movie': [{
|
||||
'key': 'sort',
|
||||
'name': '排序',
|
||||
'value': [{
|
||||
'n': '最热',
|
||||
'v': '18'
|
||||
}, {
|
||||
'n': '最新',
|
||||
'v': '19'
|
||||
}, {
|
||||
'n': '好评',
|
||||
'v': '16'
|
||||
}, {
|
||||
'n': '高分好评',
|
||||
'v': '21'
|
||||
}]
|
||||
}, {
|
||||
'key': 'pay',
|
||||
'name': '资费',
|
||||
'value': [{
|
||||
'n': '全部',
|
||||
'v': '-1'
|
||||
}, {
|
||||
'n': '免费',
|
||||
'v': '867'
|
||||
}, {
|
||||
'n': '会员',
|
||||
'v': '6'
|
||||
}]
|
||||
}, {
|
||||
'key': 'year',
|
||||
'name': '年代',
|
||||
'value': [{
|
||||
'n': '全部',
|
||||
'v': '-1'
|
||||
}, {
|
||||
'n': '2023',
|
||||
'v': '2023'
|
||||
}, {
|
||||
'n': '2022',
|
||||
'v': '2022'
|
||||
}, {
|
||||
'n': '2021',
|
||||
'v': '2021'
|
||||
}, {
|
||||
'n': '2020',
|
||||
'v': '2020'
|
||||
}, {
|
||||
'n': '2019',
|
||||
'v': '2019'
|
||||
}, {
|
||||
'n': '2018',
|
||||
'v': '2018'
|
||||
}, {
|
||||
'n': '2017',
|
||||
'v': '2017'
|
||||
}, {
|
||||
'n': '2016',
|
||||
'v': '2016'
|
||||
}, {
|
||||
'n': '2015',
|
||||
'v': '2015'
|
||||
}]
|
||||
}],
|
||||
'variety': [{
|
||||
'key': 'sort',
|
||||
'name': '排序',
|
||||
'value': [{
|
||||
'n': '最热',
|
||||
'v': '18'
|
||||
}, {
|
||||
'n': '最新',
|
||||
'v': '19'
|
||||
}, {
|
||||
'n': '好评',
|
||||
'v': '16'
|
||||
}, {
|
||||
'n': '高分好评',
|
||||
'v': '21'
|
||||
}]
|
||||
}, {
|
||||
'key': 'pay',
|
||||
'name': '资费',
|
||||
'value': [{
|
||||
'n': '全部',
|
||||
'v': '-1'
|
||||
}, {
|
||||
'n': '免费',
|
||||
'v': '867'
|
||||
}, {
|
||||
'n': '会员',
|
||||
'v': '6'
|
||||
}]
|
||||
}, {
|
||||
'key': 'year',
|
||||
'name': '年代',
|
||||
'value': [{
|
||||
'n': '全部',
|
||||
'v': '-1'
|
||||
}, {
|
||||
'n': '2023',
|
||||
'v': '2023'
|
||||
}, {
|
||||
'n': '2022',
|
||||
'v': '2022'
|
||||
}, {
|
||||
'n': '2021',
|
||||
'v': '2021'
|
||||
}, {
|
||||
'n': '2020',
|
||||
'v': '2020'
|
||||
}, {
|
||||
'n': '2019',
|
||||
'v': '2019'
|
||||
}, {
|
||||
'n': '2018',
|
||||
'v': '2018'
|
||||
}, {
|
||||
'n': '2017',
|
||||
'v': '2017'
|
||||
}, {
|
||||
'n': '2016',
|
||||
'v': '2016'
|
||||
}, {
|
||||
'n': '2015',
|
||||
'v': '2015'
|
||||
}]
|
||||
}],
|
||||
'cartoon': [{
|
||||
'key': 'sort',
|
||||
'name': '排序',
|
||||
'value': [{
|
||||
'n': '最热',
|
||||
'v': '18'
|
||||
}, {
|
||||
'n': '最新',
|
||||
'v': '19'
|
||||
}, {
|
||||
'n': '好评',
|
||||
'v': '16'
|
||||
}, {
|
||||
'n': '高分好评',
|
||||
'v': '21'
|
||||
}]
|
||||
}, {
|
||||
'key': 'pay',
|
||||
'name': '资费',
|
||||
'value': [{
|
||||
'n': '全部',
|
||||
'v': '-1'
|
||||
}, {
|
||||
'n': '免费',
|
||||
'v': '867'
|
||||
}, {
|
||||
'n': '会员',
|
||||
'v': '6'
|
||||
}]
|
||||
}, {
|
||||
'key': 'year',
|
||||
'name': '年代',
|
||||
'value': [{
|
||||
'n': '全部',
|
||||
'v': '-1'
|
||||
}, {
|
||||
'n': '2023',
|
||||
'v': '2023'
|
||||
}, {
|
||||
'n': '2022',
|
||||
'v': '2022'
|
||||
}, {
|
||||
'n': '2021',
|
||||
'v': '2021'
|
||||
}, {
|
||||
'n': '2020',
|
||||
'v': '2020'
|
||||
}, {
|
||||
'n': '2019',
|
||||
'v': '2019'
|
||||
}, {
|
||||
'n': '2018',
|
||||
'v': '2018'
|
||||
}, {
|
||||
'n': '2017',
|
||||
'v': '2017'
|
||||
}, {
|
||||
'n': '2016',
|
||||
'v': '2016'
|
||||
}, {
|
||||
'n': '2015',
|
||||
'v': '2015'
|
||||
}]
|
||||
}],
|
||||
'child': [{
|
||||
'key': 'sort',
|
||||
'name': '排序',
|
||||
'value': [{
|
||||
'n': '最热',
|
||||
'v': '18'
|
||||
}, {
|
||||
'n': '最新',
|
||||
'v': '19'
|
||||
}, {
|
||||
'n': '好评',
|
||||
'v': '16'
|
||||
}, {
|
||||
'n': '高分好评',
|
||||
'v': '21'
|
||||
}]
|
||||
}, {
|
||||
'key': 'pay',
|
||||
'name': '资费',
|
||||
'value': [{
|
||||
'n': '全部',
|
||||
'v': '-1'
|
||||
}, {
|
||||
'n': '免费',
|
||||
'v': '867'
|
||||
}, {
|
||||
'n': '会员',
|
||||
'v': '6'
|
||||
}]
|
||||
}, {
|
||||
'key': 'year',
|
||||
'name': '年代',
|
||||
'value': [{
|
||||
'n': '全部',
|
||||
'v': '-1'
|
||||
}, {
|
||||
'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'
|
||||
}]
|
||||
}],
|
||||
'doco': [{
|
||||
'key': 'sort',
|
||||
'name': '排序',
|
||||
'value': [{
|
||||
'n': '最热',
|
||||
'v': '18'
|
||||
}, {
|
||||
'n': '最新',
|
||||
'v': '19'
|
||||
}, {
|
||||
'n': '好评',
|
||||
'v': '16'
|
||||
}, {
|
||||
'n': '高分好评',
|
||||
'v': '21'
|
||||
}]
|
||||
}, {
|
||||
'key': 'pay',
|
||||
'name': '资费',
|
||||
'value': [{
|
||||
'n': '全部',
|
||||
'v': '-1'
|
||||
}, {
|
||||
'n': '免费',
|
||||
'v': '867'
|
||||
}, {
|
||||
'n': '会员',
|
||||
'v': '6'
|
||||
}]
|
||||
}, {
|
||||
'key': 'year',
|
||||
'name': '年代',
|
||||
'value': [{
|
||||
'n': '全部',
|
||||
'v': '-1'
|
||||
}, {
|
||||
'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'
|
||||
}]
|
||||
}]
|
||||
},
|
||||
url: 'https://v.qq.com/x/bu/pagesheet/list?_all=1&append=1&channel=fyclass&listpage=1&offset=((fypage-1)*21)&pagesize=21&iarea=-1',
|
||||
filter_url: 'sort={{fl.sort or 75}}&iyear={{fl.iyear}}&year={{fl.year}}&itype={{fl.type}}&ifeature={{fl.feature}}&iarea={{fl.area}}&itrailer={{fl.itrailer}}&gender={{fl.sex}}',
|
||||
filter: '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'
|
||||
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36',
|
||||
},
|
||||
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',
|
||||
cate_exclude: '会员|游戏|全部|首页|留言|APP|下载|资讯|新闻|动态',
|
||||
class_name: '精选&电影&电视剧&综艺&动漫&少儿&纪录片',
|
||||
class_url: 'choice&movie&tv&variety&cartoon&child&doco',
|
||||
limit: 20,
|
||||
play_parse: true,
|
||||
proxy_rule: $js.toString(() => {
|
||||
if (input) {
|
||||
//console.log(url);
|
||||
var url = `http://dm.sds11.top/jsdm.php?id=` + input.url;
|
||||
var htt = fetch(url);
|
||||
input = [200, "text/xml", htt];
|
||||
}
|
||||
}),
|
||||
lazy: $js.toString(() => {
|
||||
input = {
|
||||
parse: 1,
|
||||
jx: 1,
|
||||
url: input,
|
||||
danmaku: getProxyUrl() + '&url=' + input
|
||||
};
|
||||
try {
|
||||
let api = "" + input.split("?")[0];
|
||||
console.log(api);
|
||||
let response = fetch(api, {
|
||||
method: 'get',
|
||||
headers: {
|
||||
'User-Agent': 'okhttp/3.14.9',
|
||||
'Content-Type': 'application/x-www-form-urlencoded'
|
||||
}
|
||||
});
|
||||
let bata = JSON.parse(response);
|
||||
if (bata.url.includes("qq")) {
|
||||
input = {
|
||||
parse: 0,
|
||||
url: bata.url,
|
||||
jx: 0,
|
||||
danmaku: "http://43.242.202.175:9595/njsdm.php?key=147258369&id=" + input.split("?")[0]
|
||||
};
|
||||
} else {
|
||||
input = {
|
||||
parse: 0,
|
||||
url: input.split("?")[0],
|
||||
jx: 1,
|
||||
danmaku: "http://43.242.202.175:9595/njsdm.php?key=147258369&id=" + input.split("?")[0]
|
||||
};
|
||||
}
|
||||
} catch {
|
||||
input = {
|
||||
parse: 0,
|
||||
url: input.split("?")[0],
|
||||
jx: 1,
|
||||
danmaku: "http://43.242.202.175:9595/njsdm.php?key=147258369&id=" + input.split("?")[0]
|
||||
};
|
||||
}
|
||||
}),
|
||||
推荐: '.list_item;img&&alt;img&&src;a&&Text;a&&data-float',
|
||||
一级: '.list_item;img&&alt;img&&src;a&&Text;a&&data-float',
|
||||
二级: 'js: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);var pdfh=jsp.pdfh;var 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?"qq":"qq$$$qq 预告及花絮";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: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);var pdfh=jsp.pdfh;var 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(json.c.type===10){let dataUrl="https://s.video.qq.com/get_playsource?id="+json.c.column_id+"&plat=2&type=2&data_type=3&video_type=8&plname=qq&otype=json";let o_html=fetch(dataUrl,fetch_params);eval(o_html);video_lists=[];let indexList=QZOutputJson.PlaylistItem.indexList;indexList.forEach(function(it){let dataUrl="https://s.video.qq.com/get_playsource?id="+json.c.column_id+"&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 if(video_lists.length===1){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?"qq":"qq$$$qq 预告及花絮";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("$$$");',
|
||||
// 搜索:'json:uiData;data[0].title;data[0].posterPic;.titleMarkLabelList[1].primeText;data[0].id;data[0].publishDate',
|
||||
搜索: 'js:let d=[];pdfa=jsp.pdfa;pdfh=jsp.pdfh;pd=jsp.pd;let html=request(input);let baseList=pdfa(html,"body&&.result_item_v");baseList.forEach(function(it){let longText=pdfh(it,".result_title&&Text");let shortText=pdfh(it,".sub&&Text");let fromTag=pdfh(it,".result_source&&Text");let content=pdfh(it,".desc_text&&Text");let url=pdfh(it,".result_item_v&&r-data");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:"⭐"+longText.split(shortText)[1]+"-"+shortText})}});setResult(d);',
|
||||
// 搜索:'json:item;word;dc;class;id;sn',
|
||||
二级: 'js:\n VOD = {};\n let d = [];\n let video_list = [];\n let video_lists = [];\n let list = [];\n let QZOutputJson;\n let html = fetch(input, fetch_params);\n let sourceId = /get_playsource/.test(input) ? input.match(/id=(\\d*?)&/)[1] : input.split("cid=")[1];\n let cid = sourceId;\n let detailUrl = "https://v.%71%71.com/detail/m/" + cid + ".html";\n log("详情页:" + detailUrl);\n pdfh = jsp.pdfh;\n pd = jsp.pd;\n try {\n let json = JSON.parse(html);\n VOD = {\n vod_url: input,\n vod_name: json.c.title,\n type_name: json.typ.join(","),\n vod_actor: json.nam.join(","),\n vod_year: json.c.year,\n vod_content: json.c.description,\n vod_remarks: json.rec,\n vod_pic: urljoin2(input, json.c.pic)\n }\n } catch (e) {\n log("解析片名海报等基础信息发生错误:" + e.message)\n }\n if (/get_playsource/.test(input)) {\n eval(html);\n let indexList = QZOutputJson.PlaylistItem.indexList;\n indexList.forEach(function (it) {\n 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";\n eval(fetch(dataUrl, fetch_params));\n let vdata = QZOutputJson.PlaylistItem.videoPlayList;\n vdata.forEach(function (item) {\n d.push({\n title: item.title,\n pic_url: item.pic,\n desc: item.episode_number + "\\t\\t\\t播放量:" + item.thirdLine,\n url: item.playUrl\n })\n });\n video_lists = video_lists.concat(vdata)\n })\n } else {\n let json = JSON.parse(html);\n video_lists = json.c.video_ids;\n let url = "https://v.qq.com/x/cover/" + sourceId + ".html";\n if (video_lists.length === 1) {\n let vid = video_lists[0];\n url = "https://v.qq.com/x/cover/" + cid + "/" + vid + ".html";\n d.push({\n title: "在线播放",\n url: url\n })\n } else if (video_lists.length > 1) {\n for (let i = 0; i < video_lists.length; i += 30) {\n video_list.push(video_lists.slice(i, i + 30))\n }\n video_list.forEach(function (it, idex) {\n 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(",");\n let o_html = fetch(o_url, fetch_params);\n eval(o_html);\n QZOutputJson.results.forEach(function (it1) {\n it1 = it1.fields;\n let url = "https://v.qq.com/x/cover/" + cid + "/" + it1.vid + ".html";\n d.push({\n title: it1.title,\n pic_url: it1.pic160x90.replace("/160", ""),\n desc: it1.video_checkup_time,\n url: url,\n type: it1.category_map && it1.category_map.length > 1 ? it1.category_map[1] : ""\n })\n })\n })\n }\n }\n let yg = d.filter(function (it) {\n return it.type && it.type !== "正片"\n });\n let zp = d.filter(function (it) {\n return !(it.type && it.type !== "正片")\n });\n VOD.vod_play_from = yg.length < 1 ? "qq" : "qq$$$qq 预告及花絮";\n VOD.vod_play_url = yg.length < 1 ? d.map(function (it) {\n return it.title + "$" + it.url\n }).join("#") : [zp, yg].map(function (it) {\n return it.map(function (its) {\n return its.title + "$" + its.url\n }).join("#")\n }).join("$$$");\n ',
|
||||
搜索: 'js:\n let d = [];\n pdfa = jsp.pdfa;\n pdfh = jsp.pdfh;\n pd = jsp.pd;\n let html = request(input);\n let baseList = pdfa(html, "body&&.result_item_v");\n log(baseList.length);\n baseList.forEach(function (it) {\n let longText = pdfh(it, ".result_title&&a&&Text");\n let shortText = pdfh(it, ".type&&Text");\n let fromTag = pdfh(it, ".result_source&&Text");\n let score = pdfh(it, ".figure_info&&Text");\n let content = pdfh(it, ".desc_text&&Text");\n // let url = pdfh(it, ".result_title&&a&&href");\n let url = pdfh(it, "div&&r-data");\n // log(longText);\n // log(shortText);\n // log(\'url:\'+url);\n let img = pd(it, ".figure_pic&&src");\n url = "https://node.video.qq.com/x/api/float_vinfo2?cid=" + url.match(/.*\\/(.*?)\\.html/)[1];\n log(shortText + "|" + url);\n if (fromTag.match(/腾讯/)) {\n d.push({\n title: longText.split(shortText)[0],\n img: img,\n url: url,\n content: content,\n desc: shortText + " " + score\n })\n }\n });\n setResult(d);\n ',
|
||||
tab_exclude: '猜你|喜欢|下载|剧情|榜|评论',
|
||||
类型: '影视',
|
||||
double: false,
|
||||
二级访问前: '',
|
||||
encoding: 'utf-8',
|
||||
search_encoding: '',
|
||||
图片来源: '',
|
||||
图片替换: '',
|
||||
play_json: [],
|
||||
pagecount: {},
|
||||
proxy_rule: '',
|
||||
sniffer: false,
|
||||
isVideo: '',
|
||||
tab_remove: [],
|
||||
tab_order: [],
|
||||
tab_rename: {},
|
||||
}
|
||||
240
潇洒/JS/芒果弹幕.js
Normal file
240
潇洒/JS/芒果弹幕.js
Normal file
@@ -0,0 +1,240 @@
|
||||
var rule = {
|
||||
title: '百忙无果[官]',
|
||||
host: 'https://pianku.api.%6d%67%74%76.com',
|
||||
homeUrl: '',
|
||||
// searchUrl: 'https://mobileso.bz.%6d%67%74%76.com/pc/search/v1?q=**&pn=fypage&pc=10',
|
||||
// 新版接口搜索变成v2并且加了验证,蛋疼
|
||||
// searchUrl: 'https://mobileso.bz.mgtv.com/pc/search/v2?allowedRC=1&src=mgtv&did=cf03b959-6945-4cb6-bcb3-88762459354d×tamp=2024-06-21T15%3A52%3A55Z&signVersion=1&signNonce=8dae67a1fafc4bda984ec8deb47666ad&q=**&pn=fypage&pc=10&corr=1&_support=10000000&signature=4e27fddcd2a1a66d6c1764ed6b74bab7',
|
||||
// 用手机的吧,搞不定这个
|
||||
searchUrl: 'https://mobileso.bz.%6d%67%74%76.com/msite/search/v2?q=**&pn=fypage&pc=10',
|
||||
detailUrl: 'https://pcweb.api.mgtv.com/episode/list?page=1&size=50&video_id=fyid',
|
||||
searchable: 2,
|
||||
quickSearch: 0,
|
||||
filterable: 1,
|
||||
multi: 1,
|
||||
// 分类链接fypage参数支持1个()表达式
|
||||
// https://www.mgtv.com/lib/3?lastp=list_index&kind=a1&year=all&chargeInfo=a1&sort=c2
|
||||
url: '/rider/list/pcweb/v3?platform=pcweb&channelId=fyclass&pn=fypage&pc=80&hudong=1&_support=10000000&kind=a1&area=a1',
|
||||
filter_url: 'year={{fl.year or "all"}}&sort={{fl.sort or "all"}}&chargeInfo={{fl.chargeInfo or "all"}}',
|
||||
headers: {
|
||||
'User-Agent': 'PC_UA'
|
||||
},
|
||||
timeout: 5000,
|
||||
class_name: '电视剧&电影&综艺&动漫&纪录片&教育&少儿',
|
||||
class_url: '2&3&1&50&51&115&10',
|
||||
filter: 'H4sIAAAAAAAAA+2XvUrDUBSA3+XOHc65adraN+jm5CIdYok/GFupWiilIBalIFYoIh1EBxEKIih0MOZ1msS+hbc1yTni4mKms6XfIbnnC/mG9hSq6mZP7btdVVWNXae949aa2y1VUE3nwDVsHkw+Z378FoT3l4Z2HO/EXd3SNMPwfLoYTJfY/HA8T/UL6eDK3JUMtjDjnb3DFOoMbtTW45tpOHxPR1Y2Sk4/86PxSzotqn59Of/e+ajVPqZto9E4/Lj+tWd0dxrdviYPaNA6hseD9MEN2ih+eJr7o8XzJBxepNOfx3Zdp03Hhv5sHjz+/fVo0MUEry4Zt4hbnGvimnMkjpwDcWAc1zJuLhmvEK9wXiZe5rxEvMS5TdzmnHyR+yL5IvdF8kXui+SL3BfJF7kvkC9wXyBf4L5AvsB9gXyB+wL5AvcF8oXVl1MvKC2pSWqSWh6pWZKapCap5ZGaDdKatCat5dKa/FuT1qS1XFpD80YkNolNYvv32PpfCLkneIcUAAA=',
|
||||
limit: 20,
|
||||
play_parse: true,
|
||||
lazy: $js.toString(() => {
|
||||
try {
|
||||
let api = "" + input.split("?")[0];
|
||||
console.log(api);
|
||||
let response = fetch(api, {
|
||||
method: 'get',
|
||||
headers: {
|
||||
'User-Agent': 'okhttp/3.14.9',
|
||||
'Content-Type': 'application/x-www-form-urlencoded'
|
||||
}
|
||||
});
|
||||
let bata = JSON.parse(response);
|
||||
if (bata.url.includes("mgtv")) {
|
||||
input = {
|
||||
parse: 0,
|
||||
url: bata.url,
|
||||
jx: 0,
|
||||
danmaku: "http://43.242.202.175:9595/njsdm.php?key=147258369&id=" + input.split("?")[0]
|
||||
};
|
||||
} else {
|
||||
input = {
|
||||
parse: 0,
|
||||
url: input.split("?")[0],
|
||||
jx: 1,
|
||||
danmaku: "http://43.242.202.175:9595/njsdm.php?key=147258369&id=" + input.split("?")[0]
|
||||
};
|
||||
}
|
||||
} catch {
|
||||
input = {
|
||||
parse: 0,
|
||||
url: input.split("?")[0],
|
||||
jx: 1,
|
||||
danmaku: "http://43.242.202.175:9595/njsdm.php?key=147258369&id=" + input.split("?")[0]
|
||||
};
|
||||
}
|
||||
}),
|
||||
// 手动调用解析请求json的url,此lazy不方便
|
||||
// lazy:'js:print(input);fetch_params.headers["user-agent"]=MOBILE_UA;let html=request(input);let rurl=html.match(/window\\.open\\(\'(.*?)\',/)[1];rurl=urlDeal(rurl);input={parse:1,url:rurl};',
|
||||
// 推荐:'.list_item;img&&alt;img&&src;a&&Text;a&&data-float',
|
||||
一级: 'json:data.hitDocs;title;img;updateInfo||rightCorner.text;playPartId',
|
||||
// 一级:'json:data.hitDocs;title;img;updateInfo;playPartId',
|
||||
二级: $js.toString(() => {
|
||||
fetch_params.headers.Referer = "https://www.mgtv.com";
|
||||
fetch_params.headers["User-Agent"] = UA;
|
||||
pdfh = jsp.pdfh;
|
||||
pdfa = jsp.pdfa;
|
||||
pd = jsp.pd;
|
||||
VOD = {};
|
||||
let d = [];
|
||||
let html = request(input);
|
||||
let json = JSON.parse(html);
|
||||
let host = "https://www.mgtv.com";
|
||||
let ourl = json.data.list.length > 0 ? json.data.list[0].url : json.data.series[0].url;
|
||||
if (!/^http/.test(ourl)) {
|
||||
ourl = host + ourl
|
||||
}
|
||||
fetch_params.headers["User-Agent"] = MOBILE_UA;
|
||||
html = request(ourl);
|
||||
if (html.includes("window.location =")) {
|
||||
print("开始获取ourl");
|
||||
ourl = pdfh(html, "meta[http-equiv=refresh]&&content").split("url=")[1];
|
||||
print("获取到ourl:" + ourl);
|
||||
html = request(ourl)
|
||||
}
|
||||
try {
|
||||
let details = pdfh(html, ".m-details&&Html").replace(/h1>/, "h6>").replace(/div/g, "br");
|
||||
print(details);
|
||||
let actor = "",
|
||||
director = "",
|
||||
time = "";
|
||||
if (/播出时间/.test(details)) {
|
||||
actor = pdfh(html, "p:eq(5)&&Text").substr(0, 25);
|
||||
director = pdfh(html, "p:eq(4)&&Text");
|
||||
time = pdfh(html, "p:eq(3)&&Text")
|
||||
} else {
|
||||
actor = pdfh(html, "p:eq(4)&&Text").substr(0, 25);
|
||||
director = pdfh(html, "p:eq(3)&&Text");
|
||||
time = "已完结"
|
||||
}
|
||||
let _img = pd(html, ".video-img&&img&&src");
|
||||
let JJ = pdfh(html, ".desc&&Text").split("简介:")[1];
|
||||
let _desc = time;
|
||||
VOD.vod_name = pdfh(html, ".vt-txt&&Text");
|
||||
VOD.type_name = pdfh(html, "p:eq(0)&&Text").substr(0, 6);
|
||||
VOD.vod_area = pdfh(html, "p:eq(1)&&Text");
|
||||
VOD.vod_actor = actor;
|
||||
VOD.vod_director = director;
|
||||
VOD.vod_remarks = _desc;
|
||||
VOD.vod_pic = _img;
|
||||
VOD.vod_content = JJ;
|
||||
if (!VOD.vod_name) {
|
||||
VOD.vod_name = VOD.type_name;
|
||||
}
|
||||
} catch (e) {
|
||||
log("获取影片信息发生错误:" + e.message)
|
||||
}
|
||||
|
||||
function getRjpg(imgUrl, xs) {
|
||||
xs = xs || 3;
|
||||
let picSize = /jpg_/.test(imgUrl) ? imgUrl.split("jpg_")[1].split(".")[0] : false;
|
||||
let rjpg = false;
|
||||
if (picSize) {
|
||||
let a = parseInt(picSize.split("x")[0]) * xs;
|
||||
let b = parseInt(picSize.split("x")[1]) * xs;
|
||||
rjpg = a + "x" + b + ".jpg"
|
||||
}
|
||||
let img = /jpg_/.test(imgUrl) && rjpg ? imgUrl.replace(imgUrl.split("jpg_")[1], rjpg) : imgUrl;
|
||||
return img
|
||||
}
|
||||
|
||||
if (json.data.total === 1 && json.data.list.length === 1) {
|
||||
let data = json.data.list[0];
|
||||
let url = "https://www.mgtv.com" + data.url;
|
||||
d.push({
|
||||
title: data.t4,
|
||||
desc: data.t2,
|
||||
pic_url: getRjpg(data.img),
|
||||
url: url
|
||||
})
|
||||
} else if (json.data.list.length > 1) {
|
||||
for (let i = 1; i <= json.data.total_page; i++) {
|
||||
if (i > 1) {
|
||||
json = JSON.parse(fetch(input.replace("page=1", "page=" + i), {}))
|
||||
}
|
||||
json.data.list.forEach(function(data) {
|
||||
let url = "https://www.mgtv.com" + data.url;
|
||||
if (data.isIntact == "1") {
|
||||
d.push({
|
||||
title: data.t4,
|
||||
desc: data.t2,
|
||||
pic_url: getRjpg(data.img),
|
||||
url: url
|
||||
})
|
||||
}
|
||||
})
|
||||
}
|
||||
} else {
|
||||
print(input + "暂无片源")
|
||||
}
|
||||
VOD.vod_play_from = "mgtv";
|
||||
VOD.vod_play_url = d.map(function(it) {
|
||||
return it.title + "$" + it.url
|
||||
}).join("#");
|
||||
setResult(d);
|
||||
}),
|
||||
|
||||
// 搜索: $js.toString(() => {
|
||||
// fetch_params.headers.Referer = "https://www.mgtv.com";
|
||||
// fetch_params.headers["User-Agent"] = UA;
|
||||
// let d = [];
|
||||
// let html = request(input);
|
||||
// let json = JSON.parse(html);
|
||||
// json.data.contents.forEach(function (data) {
|
||||
// if (data.data.sourceList || data.data.yearList) {
|
||||
// let list = data.data.sourceList ? data.data.sourceList : data.data.yearList[0].sourceList;
|
||||
// let desc = "";
|
||||
// list.forEach(function (it) {
|
||||
// desc += it.name + "\t"
|
||||
// });
|
||||
// let fyclass = '';
|
||||
// if (list[0].source === "imgo") {
|
||||
// let img = data.data.pic ? data.data.pic : data.data.yearList[0].pic;
|
||||
// try {
|
||||
// fyclass = data.data.desc.find(it => it.label === '类型').url.match(/lib\/(\d+)/)[1] + '$';
|
||||
// } catch (e) {
|
||||
// fyclass = '';
|
||||
// }
|
||||
// log(fyclass);
|
||||
// d.push({
|
||||
// title: data.data.title ? data.data.title : data.data.yearList[0].title,
|
||||
// img: img,
|
||||
// content: data.data.story ? data.data.story : data.data.yearList[0].story,
|
||||
// desc: data.data.playTime,
|
||||
// url: fyclass + list[0].vid
|
||||
// })
|
||||
// }
|
||||
// }
|
||||
// });
|
||||
// setResult(d);
|
||||
// }),
|
||||
搜索: $js.toString(() => {
|
||||
fetch_params.headers.Referer = "https://www.mgtv.com";
|
||||
fetch_params.headers["User-Agent"] = UA;
|
||||
let d = [];
|
||||
let html = request(input);
|
||||
let json = JSON.parse(html);
|
||||
json.data.contents.forEach(function(data) {
|
||||
if (data.type && data.type == 'media') {
|
||||
let item = data.data[0];
|
||||
let desc = item.desc.join(',');
|
||||
let fyclass = '';
|
||||
if (item.source === "imgo") {
|
||||
let img = item.img ? item.img : '';
|
||||
try {
|
||||
fyclass = item.rpt.match(/idx=(.*?)&/)[1] + '$';
|
||||
} catch (e) {
|
||||
log(e.message);
|
||||
fyclass = '';
|
||||
}
|
||||
log(fyclass);
|
||||
d.push({
|
||||
title: item.title.replace(/<B>|<\/B>/g, ''),
|
||||
img: img,
|
||||
content: '',
|
||||
desc: desc,
|
||||
url: fyclass + item.url.match(/.*\/(.*?)\.html/)[1]
|
||||
})
|
||||
}
|
||||
}
|
||||
});
|
||||
setResult(d);
|
||||
}),
|
||||
}
|
||||
@@ -1,93 +0,0 @@
|
||||
{
|
||||
"规则名": "哔嘀影视",
|
||||
"规则作者": "",
|
||||
"请求头参数": "User-Agent$电脑#Referer$https://www.yjys05.com",
|
||||
"网页编码格式": "UTF-8",
|
||||
"图片是否需要代理": "0",
|
||||
"是否开启获取首页数据": "1",
|
||||
"首页推荐链接": "https://www.yjys05.com",
|
||||
"首页列表数组规则": "body",
|
||||
"首页片单列表数组规则": ".card-link",
|
||||
"首页片单是否Jsoup写法": "1",
|
||||
//首页片单标题
|
||||
"首页片单标题": "h3&&Text",
|
||||
//首页推荐片单链接
|
||||
"首页片单链接": "a&&href",
|
||||
//首页推荐片单图片,支持自定义图片链接
|
||||
"首页片单图片": "img&&data-src",
|
||||
//首页推荐片单副标题
|
||||
"首页片单副标题":".badge||.ribbon&&Text",
|
||||
//首页推荐片单链接补前缀
|
||||
"首页片单链接加前缀": "https://www.yjys05.com",
|
||||
//首页推荐片单链接补后缀
|
||||
"首页片单链接加后缀": "",
|
||||
"分类起始页码": "1",
|
||||
"分类链接": "https://www.yjys05.com/s/{cateId}/{catePg}?type={class}&year={year}&order={by}",
|
||||
"分类名称": "不限&动作&爱情&喜剧&科幻&恐怖&战争&武侠&魔幻&剧情&动画&惊悚&3D&灾难&悬疑&警匪&文艺&青春&冒险&犯罪&纪录&古装&奇幻&国语&综艺&历史&运动&原创压制&美剧&韩剧&国产电视剧&日剧&英剧&德剧&俄剧&巴剧&加剧&西剧&意大利剧&泰剧&港台剧&法剧&澳剧",
|
||||
"分类名称替换词": "all&dongzuo&aiqing&xiju&kehuan&kongbu&zhanzheng&wuxia&mohuan&juqing&donghua&jingsong&3D&zainan&xuanyi&jingfei&wenyi&qingchun&maoxian&fanzui&jilu&guzhuang&qihuan&guoyu&zongyi&lishi&yundong&yuanchuang&meiju&hanju&guoju&riju&yingju&deju&eju&baju&jiaju&spanish&yidaliju&taiju&gangtaiju&faju&aoju",
|
||||
//"筛选数据": {},
|
||||
"筛选数据": "ext",
|
||||
//{cateId}
|
||||
"筛选子分类名称": "",
|
||||
"筛选子分类替换词": "",
|
||||
//{class}
|
||||
"筛选类型名称": "全部&电影&电视剧",
|
||||
"筛选类型替换词": "&0&1",
|
||||
//{area}
|
||||
"筛选地区名称": "",
|
||||
"筛选地区替换词": "*",
|
||||
//{year}
|
||||
"筛选年份名称": "2023&2022&2021&2020&2019&2018&2017&2016&2015&2014&2013&2012&2011&2010&2009&2008&2007&2006&2005&2004&2003&2002&2001",
|
||||
"筛选年份替换词": "*",
|
||||
//{lang}
|
||||
"筛选语言名称": "",
|
||||
"筛选语言替换词": "*",
|
||||
//{by}
|
||||
"筛选排序名称": "更新时间&豆瓣评分",
|
||||
"筛选排序替换词": "0&1",
|
||||
"分类截取模式": "1",
|
||||
"分类列表数组规则": ".row-cards&&.card",
|
||||
"分类片单是否Jsoup写法": "1",
|
||||
"分类片单标题": "h3&&Text",
|
||||
"分类片单链接": "a&&href",
|
||||
"分类片单图片": "img&&data-src||src",
|
||||
"分类片单副标题": ".badge||p&&Text",
|
||||
"分类片单链接加前缀": "https://www.yjys05.com",
|
||||
"分类片单链接加后缀": "",
|
||||
"搜索请求头参数": "User-Agent$手机#Referer$https://cn.bing.com/",
|
||||
"搜索链接": "https://cn.bing.com/search?q=site:www.yjys05.com/ {wd}&qs=ds&form=QBRE",
|
||||
"POST请求数据": "",
|
||||
"搜索截取模式": "1",
|
||||
"搜索列表数组规则": "ol#b_results&&li.b_algo",
|
||||
"搜索片单是否Jsoup写法": "1",
|
||||
"搜索片单图片": "",
|
||||
"搜索片单标题": "h2&&Text",
|
||||
"搜索片单链接": "a&&href",
|
||||
"搜索片单副标题": "",
|
||||
"搜索片单链接加前缀": "",
|
||||
"搜索片单链接加后缀": "",
|
||||
"链接是否直接播放": "0",
|
||||
"直接播放链接加前缀": "",
|
||||
"直接播放链接加后缀": "",
|
||||
"直接播放直链视频请求头": "",
|
||||
"详情是否Jsoup写法": "1",
|
||||
"类型详情": "",
|
||||
"年代详情": "",
|
||||
"地区详情": "div.mb-2&&p,5&&Text!制片国家/地区:",
|
||||
"演员详情": "div.mb-2&&p,3&&Text!主演:",
|
||||
"简介详情": "#synopsis&&Text!剧情简介",
|
||||
"线路列表数组规则": "body&&.card:has(#download-list)||.card:has(#play-list)",
|
||||
"线路标题": "h3&&Text",
|
||||
"播放列表数组规则": "body&&#download-list||#play-list",
|
||||
"选集列表数组规则": "a:not([href^=http])",
|
||||
"选集标题链接是否Jsoup写法": "1",
|
||||
"选集标题": "a&&Text",
|
||||
"选集链接": "a&&href",
|
||||
"是否反转选集序列": "0",
|
||||
"选集链接加前缀": "https://www.yjys05.com",
|
||||
"选集链接加后缀": "",
|
||||
"分析MacPlayer": "0",
|
||||
"是否开启手动嗅探": "1",
|
||||
"手动嗅探视频链接关键词": ".mp4#.m3u8#.flv#video/tos#item/video#video_mp4",
|
||||
"手动嗅探视频链接过滤词": ".html#=http"
|
||||
}
|
||||
132
潇洒/api.json
132
潇洒/api.json
@@ -151,7 +151,7 @@
|
||||
"token": "file://TV/token.txt",
|
||||
"cookie": "file://TV/quark.txt",
|
||||
"uc_cookie": "file://TV/uc.txt",
|
||||
"site": "https://libvio.link",
|
||||
"site": "https://www.libvio.cc",
|
||||
"danmu": true
|
||||
}
|
||||
},
|
||||
@@ -170,11 +170,25 @@
|
||||
"ext": "./JS/优酷弹幕.js"
|
||||
},
|
||||
{
|
||||
"key": "悠悠弹幕",
|
||||
"name": "悠悠|弹幕",
|
||||
"key": "芒果弹幕",
|
||||
"name": "芒果|弹幕",
|
||||
"type": 3,
|
||||
"api": "./JS/drpy2.min.js",
|
||||
"ext": "./JS/悠悠弹幕.js"
|
||||
"ext": "./JS/芒果弹幕.js"
|
||||
},
|
||||
{
|
||||
"key": "爱奇艺弹幕",
|
||||
"name": "爱奇艺|弹幕",
|
||||
"type": 3,
|
||||
"api": "./JS/drpy2.min.js",
|
||||
"ext": "./JS/爱奇艺弹幕.js"
|
||||
},
|
||||
{
|
||||
"key": "米兔弹幕",
|
||||
"name": "米兔|弹幕",
|
||||
"type": 3,
|
||||
"api": "./JS/drpy2.min.js",
|
||||
"ext": "./JS/米兔弹幕.js"
|
||||
},
|
||||
{
|
||||
"key": "小熊弹幕",
|
||||
@@ -246,19 +260,6 @@
|
||||
"danmu": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "哔嘀弹幕",
|
||||
"name": "哔嘀|弹幕",
|
||||
"type": 3,
|
||||
"api": "csp_Bdys",
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"filterable": 1,
|
||||
"ext": {
|
||||
"site": "https://www.yjys05.com",
|
||||
"danmu": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "玩偶弹幕",
|
||||
"name": "玩偶哥哥|4K弹幕",
|
||||
@@ -277,7 +278,7 @@
|
||||
},
|
||||
{
|
||||
"key": "玩偶备用弹幕",
|
||||
"name": "玩偶备用|4K弹幕",
|
||||
"name": "玩偶|4K弹幕",
|
||||
"type": 3,
|
||||
"api": "csp_Wogg",
|
||||
"quickSearch": 1,
|
||||
@@ -319,6 +320,7 @@
|
||||
"ext": {
|
||||
"token": "file://TV/token.txt",
|
||||
"cookie": "file://TV/quark.txt",
|
||||
"uc_cookie": "file://TV/uc.txt",
|
||||
"site": "http://ucmi.fun",
|
||||
"danmu": true
|
||||
}
|
||||
@@ -334,6 +336,7 @@
|
||||
"ext": {
|
||||
"token": "file://TV/token.txt",
|
||||
"cookie": "file://TV/quark.txt",
|
||||
"uc_cookie": "file://TV/uc.txt",
|
||||
"site": "https://tv.yydsys.top",
|
||||
"danmu": true
|
||||
}
|
||||
@@ -349,7 +352,8 @@
|
||||
"ext": {
|
||||
"token": "file://TV/token.txt",
|
||||
"cookie": "file://TV/quark.txt",
|
||||
"site": "http://duopan.fun",
|
||||
"uc_cookie": "file://TV/uc.txt",
|
||||
"site": "http://feimaoai.site",
|
||||
"danmu": true
|
||||
}
|
||||
},
|
||||
@@ -370,8 +374,8 @@
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "夸克龙龙弹幕",
|
||||
"name": "龙龙|4K弹幕",
|
||||
"key": "夸克土豆弹幕",
|
||||
"name": "土豆|4K弹幕",
|
||||
"type": 3,
|
||||
"api": "csp_Wobg",
|
||||
"quickSearch": 1,
|
||||
@@ -381,7 +385,7 @@
|
||||
"token": "file://TV/token.txt",
|
||||
"cookie": "file://TV/quark.txt",
|
||||
"uc_cookie": "file://TV/uc.txt",
|
||||
"site": "http://wanou.龙龙.top:3108",
|
||||
"site": "https://dcyun.cc",
|
||||
"danmu": true
|
||||
}
|
||||
},
|
||||
@@ -562,15 +566,6 @@
|
||||
"quickSearch": 1,
|
||||
"filterable": 1
|
||||
},
|
||||
{
|
||||
"key": "追剧影视",
|
||||
"name": "追剧|APP",
|
||||
"type": 3,
|
||||
"api": "csp_AppZJ",
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"filterable": 1
|
||||
},
|
||||
{
|
||||
"key": "洽洽影视",
|
||||
"name": "洽洽|APP",
|
||||
@@ -588,27 +583,37 @@
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"filterable": 1,
|
||||
"ext": "KhYl01Kekjo9vLs09V+rOtv/6QaOFwdQp2ne4h22GLkT99eCXh9SJ/lGZNM8zgk1OnFWx0zBQ9Y/9mAjQB67LaEp7Yj7w9SYBEjFbdPjKy3EHp7uBIHXVI7/dZ4r/dJapz6ihlWwqY2KlGuarL/+9suxO4ZJFOg1OxN+dTrTbi2Muff1CmBkNfrY+s4eQhuLBs4vVhslYH/yyPXePZ1AgNT8ZuBCcfE2LpJ19OKKPIvs+pt4Z/yzVA=="
|
||||
"ext": "KhYl01Kekjo9vLs09V+rOtv/6QaOFwdQp2ne4h22GLkT99eCXh9SJ/lGZNM8zgk1OnFWx0zBQ9Y/9mAjQB67LaEp7Yj7w9SYBEjFbdPjKy3EHp7uBIHXVI7/dZ4r/dJapz6ihlWwqY2KlGuarL/+9suxO4ZJFOg1OxN+dTrTbi2Muff1CmBkNfrY+sENTEbHAsgpQRtycD7pjvPePZ1AgNT8ZuBCcf4lIM858OSMK4u76tpjIfqzVA=="
|
||||
},
|
||||
{
|
||||
"key": "追梦影视",
|
||||
"name": "追梦|APP",
|
||||
"key": "星星影视",
|
||||
"name": "星星|APP",
|
||||
"type": 3,
|
||||
"api": "csp_App",
|
||||
"api": "csp_AppZX",
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"filterable": 1,
|
||||
"ext": "KhYJ00ye42lrgMpNiF+rOvz59ga1R1FQv2eU9xm2Iu1VrOOAQhMKd/5Ef8cogkk0Y3RJ20zdTsh6uytEQhi5H+x3q9ykk86fAlKxZsD4JSOVC5vqBIHXLUdbmRnBIXWxcZBIXFtvDsnRlRrdhe15op6nVQPj3jTftN2v9+IDRS2auZS8W1hoOL2jvcoiUEzLToN7FV14amT6puaPWMkj34WXPOALOvIkDM57pLfeccPg9oZFJOvob2S7NE55hsAbY0y7l63JB0ukoDmLq9q4YRSh/M6i0i8XMVk8bLFggs+R73Ld+p5bipdnmmrRg3qMu5dVCFuyfllyKl0ZJddNw4AFQExqghU1xo0RpCm1FgL+FmBLMdYCxM+fNYaF6blwRnzcfPct0XtmXoB9"
|
||||
"quickSearch": 0,
|
||||
"filterable": 0,
|
||||
"ext": "KhY021WelCEl+6MsvwnzaLK5slLrVkVKpWWFo0f0XrIG4I/KFx5RJf8ee99ij0p6UXFSzynUUoQn+CMLXQSrHrks8dKtjc6OXESxcMCKZWCfIZLnBIHXbQkKgwbMN1ancbdBF0wmVANCCrQQTm2Nd1Q68RP63nGTicCesKtoaOomHl8T0c2P6T1te5WMsJkNyDa8tsgx5q0uDyR6+QqFAx0l92nhDqQ8"
|
||||
},
|
||||
{
|
||||
"key": "酷酷影视",
|
||||
"name": "酷酷|APP",
|
||||
"key": "米米影视",
|
||||
"name": "米米|APP",
|
||||
"type": 3,
|
||||
"api": "csp_App",
|
||||
"api": "csp_AppZX",
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"filterable": 1,
|
||||
"ext": "KhYJ00ye42lr+7UsoxLsfea0p0H5SUkT7Tv/+ACyPvFQ+ozQDB0SI/NCeN59w0RiNzIKjBHQR9I/4GBIAlWmFKcvyM+yqtiPTwaxfs74YG+PHrb7VfKDLVFb0luKJl2gZ5pIVjIwVQNUCt5TAXutZxNBtlKGin+L/4vCsOIjR2r16dqyQwlpOKySq4NGGkKeA48tTxR+emOxn/qGPt5xjInFeLJXMvYxdp47pOKOA4Oj4LJnJ+ezEzScDoT2IASN0Rvl2ZneGEGkqlDU8NquYUP/svq1zScEYCpobKdg0ILB7Hba+5cMwtlnjGiHyCaM9dx+z+cVzD9cSTo/aL5gSoAPT4QzkFxezSARli9nVDmnS0MrY/NhiexS8AE+1et9"
|
||||
"quickSearch": 0,
|
||||
"filterable": 0,
|
||||
"ext": "KhY021WelCEl+6MsvwnzaLK5sg6yEQRc8CLY+R2wReBS99eCRx9APeYSJ5VWzBI5XnVfjFiTSsduqSYOWQC3AqI3+tLwmZ/aT2z/PZuRbHjEUNX8RMiGfg8bkgTbOVjmN6hVB1V3ZE4DTbUbATLmIUci/wOblS2T54u1dxfP2owIfTg1nKSiYD1ndF3VotBmw5u8hM7jpJZ3Ugcaqy/mTj7oMr8="
|
||||
},
|
||||
{
|
||||
"key": "云云影视",
|
||||
"name": "云云|APP",
|
||||
"type": 3,
|
||||
"api": "csp_AppLma",
|
||||
"searchable": 1,
|
||||
"quickSearch": 0,
|
||||
"filterable": 0,
|
||||
"ext": "KhY021WelCEl+6MsvwnzaPusskyiDwxc/zHc8gWyReBS+prQb0FAAvlCb5Uoj4LihPmHGDbnCYo/risaDE3tISvdDENCSVt4yNkc/84/jK0C1mB7qQzP6tbIGNAuvYFQ5GG9wtLMcQNCCr0aUEOhalQ68ReunWqH5JzX96l/BDfD/4KyVQlAKaurrptTFwKIRcQ7DU0yNCOv0eHPd48jyYXnc/YzNv9jY54k0unLa6z06bdWLsj4G0aNHwcp3IxydlT/taKaA0S27Tmdq7nkMyq26a39g1MHcVEvL6x7xZmF+nOYuZBIiIxzh36dj2ues4Nt2ukFtac="
|
||||
},
|
||||
{
|
||||
"key": "忍者影视",
|
||||
@@ -654,7 +659,7 @@
|
||||
"name": "采集|合集",
|
||||
"type": 3,
|
||||
"api": "./JS/drpy2.min.js",
|
||||
"ext": "./JS/采集之王.js?type=url¶ms=../JSON/采集静态.json$1$1"
|
||||
"ext": "./JS/采集之王.js?type=url¶ms=../JSON/采集静态.json$1"
|
||||
},
|
||||
{
|
||||
"key": "厂长资源",
|
||||
@@ -704,7 +709,7 @@
|
||||
"token": "file://TV/token.txt",
|
||||
"cookie": "file://TV/quark.txt",
|
||||
"uc_cookie": "file://TV/uc.txt",
|
||||
"site": "https://libvio.link"
|
||||
"site": "https://www.libvio.cc"
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -811,15 +816,6 @@
|
||||
"quickSearch": 1,
|
||||
"filterable": 1
|
||||
},
|
||||
{
|
||||
"key": "哔嘀影视",
|
||||
"name": "哔嘀|影视",
|
||||
"type": 3,
|
||||
"api": "csp_WebYJ",
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"filterable": 1
|
||||
},
|
||||
{
|
||||
"key": "铁剧影视",
|
||||
"name": "铁剧|影视",
|
||||
@@ -1628,16 +1624,6 @@
|
||||
"quickSearch": 1,
|
||||
"filterable": 1
|
||||
},
|
||||
{
|
||||
"key": "哔嘀影视",
|
||||
"name": "哔嘀影视|磁力",
|
||||
"type": 3,
|
||||
"api": "csp_XYQHiker",
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"filterable": 1,
|
||||
"ext": "./XYQHiker/哔嘀影视.json"
|
||||
},
|
||||
{
|
||||
"key": "酷吧电影",
|
||||
"name": "酷吧电影|磁力",
|
||||
@@ -1731,6 +1717,15 @@
|
||||
"type": "list"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "IKTV",
|
||||
"name": "KTV|音乐",
|
||||
"type": 3,
|
||||
"api": "csp_WexIktv",
|
||||
"searchable": 1,
|
||||
"changeable": 0,
|
||||
"jar": "./wex.jar"
|
||||
},
|
||||
{
|
||||
"key": "push_agent",
|
||||
"name": "手机|推送",
|
||||
@@ -2047,13 +2042,6 @@
|
||||
"type": 0,
|
||||
"url": "https://live.fanmingming.com/tv/m3u/ipv6.m3u",
|
||||
"playerType": 2
|
||||
},
|
||||
{
|
||||
"name": "肥羊",
|
||||
"type": 3,
|
||||
"api": "csp_Ysptp",
|
||||
"ext": "./live.txt",
|
||||
"logo": "https://live.fanmingming.com/tv/{name}.png"
|
||||
}
|
||||
],
|
||||
"flags": [
|
||||
|
||||
BIN
潇洒/spider.jar
BIN
潇洒/spider.jar
Binary file not shown.
BIN
潇洒/wex.jar
BIN
潇洒/wex.jar
Binary file not shown.
Reference in New Issue
Block a user