93 lines
1.6 KiB
JavaScript
93 lines
1.6 KiB
JavaScript
|
/*
|
||
|
* @File : liangzi18.js
|
||
|
* @Author : jade
|
||
|
* @Date : 2024/1/24 9:15
|
||
|
* @Email : jadehh@1ive.com
|
||
|
* @Software : Samples
|
||
|
* @Desc : 量子资源18
|
||
|
*/
|
||
|
import {VodSpider} from "./vodSpider.js";
|
||
|
|
||
|
class Liangzi18Spider extends VodSpider {
|
||
|
constructor() {
|
||
|
super();
|
||
|
this.siteUrl = "https://cj.lzcaiji.com"
|
||
|
this.remove18 = false
|
||
|
}
|
||
|
|
||
|
getAppName() {
|
||
|
return "量子资源18+"
|
||
|
}
|
||
|
|
||
|
getName() {
|
||
|
return "🔞┃量子资源18+┃🔞"
|
||
|
}
|
||
|
|
||
|
getJSName() {
|
||
|
return "liangzi18"
|
||
|
}
|
||
|
|
||
|
getType() {
|
||
|
return 3
|
||
|
}
|
||
|
|
||
|
async spiderInit(inReq) {
|
||
|
await super.spiderInit(inReq);
|
||
|
}
|
||
|
|
||
|
|
||
|
async init(cfg) {
|
||
|
await super.init(cfg);
|
||
|
await this.spiderInit(null)
|
||
|
|
||
|
}
|
||
|
}
|
||
|
|
||
|
let spider = new Liangzi18Spider()
|
||
|
|
||
|
async function init(cfg) {
|
||
|
await spider.init(cfg)
|
||
|
}
|
||
|
|
||
|
async function home(filter) {
|
||
|
return await spider.home(filter)
|
||
|
}
|
||
|
|
||
|
async function homeVod() {
|
||
|
return await spider.homeVod()
|
||
|
}
|
||
|
|
||
|
async function category(tid, pg, filter, extend) {
|
||
|
return await spider.category(tid, pg, filter, extend)
|
||
|
}
|
||
|
|
||
|
async function detail(id) {
|
||
|
return await spider.detail(id)
|
||
|
}
|
||
|
|
||
|
async function play(flag, id, flags) {
|
||
|
return await spider.play(flag, id, flags)
|
||
|
}
|
||
|
|
||
|
async function search(wd, quick) {
|
||
|
return await spider.search(wd, quick)
|
||
|
}
|
||
|
|
||
|
async function proxy(segments, headers) {
|
||
|
return await spider.proxy(segments, headers)
|
||
|
}
|
||
|
|
||
|
export function __jsEvalReturn() {
|
||
|
return {
|
||
|
init: init,
|
||
|
home: home,
|
||
|
homeVod: homeVod,
|
||
|
category: category,
|
||
|
detail: detail,
|
||
|
play: play,
|
||
|
search: search,
|
||
|
proxy: proxy
|
||
|
};
|
||
|
}
|
||
|
|
||
|
export {spider}
|