dr_py/py/爱奇艺一级.js
2023-04-23 21:04:12 +08:00

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);