6/18/ds/js/小纸条一级推送测试.js

72 lines
1.8 KiB
JavaScript

let header = {
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.198 Safari/537.36',
'Referer': 'https://gitcafe.net/alipaper/'
};
const cates = '华语电视$hyds#日韩电视$rhds#欧美电视$omds#其他电视$qtds#华语电影$hydy#日韩电影$rhdy#欧美电影$omdy#其他电影$qtdy#华语动漫$hydm#日韩动漫$rhdm#欧美动漫$omdm#纪录片$jlp#综艺片$zyp#教育培训$jypx#其他视频$qtsp#华语音乐$hyyy#日韩音乐$rhyy#欧美音乐$omyy#其他音乐$qtyy';
let homeJson = {}
function init(ext) {
let url = 'https://gitcafe.net/alipaper/home.json?v=1692110598065';
let res = req(url, {
headers: header,
method: 'GET'
});
homeJson = JSON.parse(res.content);
}
function home(filter) {
const data = cates.split('#');
let classes = [];
for (const item of data) {
const cate = item.split('$');
classes.push({
'type_id': cate[1],
'type_name': cate[0]
});
}
console.log(JSON.stringify(classes));
return JSON.stringify({
'class': classes
});
}
function homeVod(params) {
return category('hyds');
}
function category(tid, pg, filter, extend) {
let videos = [];
const data = homeJson.data[tid].catdata;
for (const v of data) {
const video = {
'vod_id': 'push://https://www.aliyundrive.com/s/' + v.alikey,
'vod_name':v.title
};
videos.push(video);
}
return JSON.stringify({
'page': 1,
'pagecount':1,
'limit': 1,
'total': 1,
'list': videos,
'type_des': ''
});
}
__JS_SPIDER__ = {
init: init,
home: home,
homeVod: homeVod,
category: category,
detail: null,
play: null,
search: null,
extResult: null
}