123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596 |
- /*
- * @File : feifan.js
- * @Author : jade
- * @Date : 2024/02/06 14:58
- * @Email : jadehh@1ive.com
- * @Software : Samples
- * @Desc : 非凡资源 (已失效)
- */
- import {VodSpider} from "./vodSpider.js";
- class FeiFanSpider extends VodSpider {
- constructor() {
- super();
- this.siteUrl = "http://cj.ffzyapi.com"
- this.remove18 = true
- this.type_id_18 = 34
- }
- getAppName() {
- return "非凡资源"
- }
- getName() {
- return `🥗┃非凡资源┃🥗`
- }
- getJSName() {
- return "feifan"
- }
- getType() {
- return 3
- }
- async spiderInit(inReq) {
- await super.spiderInit(inReq);
- }
- async init(cfg) {
- await super.init(cfg);
- await this.spiderInit(null)
- }
- }
- let spider = new FeiFanSpider()
- 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}
|