Update 芒果视频.js
This commit is contained in:
parent
91326b88b8
commit
ac40c99ec6
30
JS/芒果视频.js
30
JS/芒果视频.js
@ -2,7 +2,11 @@ var rule = {
|
|||||||
title: '百忙无果[官]',
|
title: '百忙无果[官]',
|
||||||
host: 'https://pianku.api.%6d%67%74%76.com',
|
host: 'https://pianku.api.%6d%67%74%76.com',
|
||||||
homeUrl: '',
|
homeUrl: '',
|
||||||
searchUrl: 'https://mobileso.bz.%6d%67%74%76.com/pc/search/v1?q=**&pn=fypage&pc=10',
|
// 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',
|
detailUrl: 'https://pcweb.api.mgtv.com/episode/list?page=1&size=50&video_id=fyid',
|
||||||
searchable: 2,
|
searchable: 2,
|
||||||
quickSearch: 0,
|
quickSearch: 0,
|
||||||
@ -138,27 +142,25 @@ var rule = {
|
|||||||
let html = request(input);
|
let html = request(input);
|
||||||
let json = JSON.parse(html);
|
let json = JSON.parse(html);
|
||||||
json.data.contents.forEach(function (data) {
|
json.data.contents.forEach(function (data) {
|
||||||
if (data.data.sourceList || data.data.yearList) {
|
if (data.type && data.type == 'media') {
|
||||||
let list = data.data.sourceList ? data.data.sourceList : data.data.yearList[0].sourceList;
|
let item = data.data[0];
|
||||||
let desc = "";
|
let desc = item.desc.join(',');
|
||||||
list.forEach(function (it) {
|
|
||||||
desc += it.name + "\t"
|
|
||||||
});
|
|
||||||
let fyclass = '';
|
let fyclass = '';
|
||||||
if (list[0].source === "imgo") {
|
if (item.source === "imgo") {
|
||||||
let img = data.data.pic ? data.data.pic : data.data.yearList[0].pic;
|
let img = item.img ? item.img : '';
|
||||||
try {
|
try {
|
||||||
fyclass = data.data.desc.find(it => it.label === '类型').url.match(/lib\/(\d+)/)[1] + '$';
|
fyclass = item.rpt.match(/idx=(.*?)&/)[1] + '$';
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
|
log(e.message);
|
||||||
fyclass = '';
|
fyclass = '';
|
||||||
}
|
}
|
||||||
log(fyclass);
|
log(fyclass);
|
||||||
d.push({
|
d.push({
|
||||||
title: data.data.title ? data.data.title : data.data.yearList[0].title,
|
title: item.title.replace(/<B>|<\/B>/g, ''),
|
||||||
img: img,
|
img: img,
|
||||||
content: data.data.story ? data.data.story : data.data.yearList[0].story,
|
content: '',
|
||||||
desc: data.data.playTime,
|
desc: desc,
|
||||||
url: fyclass + list[0].vid
|
url: fyclass + item.url.match(/.*\/(.*?)\.html/)[1]
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user