/* * @File : gitcafe.js * @Author : jade * @Date : 2024/1/18 9:56 * @Email : jadehh@1ive.com * @Software : Samples * @Desc : 阿里纸条 */ import {_, load} from "../lib/cat.js"; import {Spider} from "./spider.js"; import {detailContent, initAli, playContent} from "../lib/ali.js"; import * as Utils from "../lib/utils.js"; import {VodDetail, VodShort} from "../lib/vod.js"; class GitCafeSpider extends Spider { constructor() { super(); this.siteUrl = "https://ali.gitcafe.ink" } getName() { return "🦊┃阿里纸条┃🦊" } getAppName() { return "阿里纸条" } getJSName() { return "gitcafe" } getType() { return 3 } async getApiUrl() { let html = await this.fetch(this.siteUrl, null, this.getHeader()) if (!_.isEmpty(html)) { let paper_js_url = Utils.getStrByRegex(/