mirror of
https://github.com/hjdhnx/dr_py.git
synced 2024-11-21 08:28:24 -06:00
61 lines
2.3 KiB
JavaScript
61 lines
2.3 KiB
JavaScript
js:
|
|
let d = []; // 一级固定返回VODS变量,内置变量有 MY_CATE,detailUrl,setResult用法跟海阔相同
|
|
if(MY_CATE==='16'){//网络电影
|
|
input = input.replace("channel_id=16", "channel_id=1").split("three_category_id")[0];
|
|
input+= "three_category_id=27401";
|
|
// input+= "three_category_id=27401;must,地区;must,类型;must,规格;must";
|
|
}else if(MY_CATE==='5'){//音乐
|
|
input = input.replace("data_type=1", "data_type=2");
|
|
}
|
|
// let html = fetch(input,fetch_params);
|
|
let html = request(input);
|
|
let json = JSON.parse(html);
|
|
if (json.code === "A00003") {
|
|
fetch_params.headers['user-agent'] = PC_UA;
|
|
// print(fetch_params);
|
|
json = JSON.parse(fetch(input,fetch_params));
|
|
}
|
|
// print(json);
|
|
json.data.list.forEach(function (data){
|
|
if (data.channelId === 1) {
|
|
desc = (data.hasOwnProperty("score") ? data.score + "分\t" : '');
|
|
} else if (data.channelId === 2 || data.channelId === 4) {
|
|
if (data.latestOrder === data.videoCount) {
|
|
desc = (data.hasOwnProperty("score") ? data.score + "分\t" : '') + data.latestOrder + "集全";
|
|
} else {
|
|
if (data.videoCount) {
|
|
desc = (data.hasOwnProperty("score") ? data.score + "分\t" : '') + data.latestOrder + "/" + data.videoCount + "集";
|
|
} else {
|
|
desc = "更新至 " + data.latestOrder + "集"
|
|
}
|
|
}
|
|
} else if (data.channelId === 6) {
|
|
desc = data.period + "期";
|
|
} else if (data.channelId === 5) {
|
|
desc = data.focus;
|
|
} else {
|
|
if (data.latestOrder) {
|
|
desc = "更新至 第" + data.latestOrder + "期";
|
|
} else if (data.period) {
|
|
desc = data.period;
|
|
} else {
|
|
desc = data.focus;
|
|
}
|
|
}
|
|
// url = "https://pcw-api.iqiyi.com/video/video/videoinfowithuser/" + data.albumId + "?agent_type=1&authcookie=&subkey=" + data.albumId + "&subscribe=1";
|
|
url = MY_CATE +'$'+data.albumId;
|
|
// d.push({
|
|
// vod_id:url,
|
|
// vod_name: data.name,
|
|
// vod_remarks: desc,
|
|
// vod_pic: data.imageUrl.replace('.jpg', '_390_520.jpg?caplist=jpg,webp'),
|
|
// });
|
|
d.push({
|
|
url:url,
|
|
title: data.name,
|
|
desc: desc,
|
|
pic_url: data.imageUrl.replace('.jpg', '_390_520.jpg?caplist=jpg,webp'),
|
|
});
|
|
});
|
|
// VODS = d;
|
|
setResult(d); |