123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172 |
- 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
- }
-
|