12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394 |
- /*
- * @File : liangzi.js
- * @Author : jade
- * @Date : 2024/1/24 9:15
- * @Email : jadehh@1ive.com
- * @Software : Samples
- * @Desc : 量子资源
- */
- import {VodSpider} from "./vodSpider.js";
- class LiangziSpider extends VodSpider {
- constructor() {
- super();
- this.siteUrl = "https://cj.lzcaiji.com"
- this.remove18 = true
- }
- getAppName() {
- return "量子资源"
- }
- getName() {
- return "🐝┃量子资源┃🐝"
- }
- getJSName() {
- return "liangzi"
- }
- getType() {
- return 3
- }
- async spiderInit(inReq) {
- await super.spiderInit(inReq);
- }
- async init(cfg) {
- await super.init(cfg);
- await this.spiderInit(null)
- }
- }
- let spider = new LiangziSpider()
- 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}
|