/* * @File : freeok.js * @Author : jade * @Date : 2024/1/19 10:26 * @Email : jadehh@1ive.com * @Software : Samples * @Desc : 电影天堂(已失效) */ import {_, load} from '../lib/cat.js'; import {VodDetail, VodShort} from "../lib/vod.js" import * as Utils from "../lib/utils.js"; import {Spider} from "./spider.js"; class DyttSpider extends Spider { constructor() { super(); this.siteUrl = "https://www.dy2018.com" this.dyttReconnectTimes = 0 } getName() { return `👼┃电影天堂BT┃👼` } getAppName() { return "电影天堂BT" } getJSName() { return "dyttbt" } getType() { return 3 } // getHeader() { // return {"User-Agent": "PostmanRuntime/7.36.1", "Host":"www.dy2018.com"}; // } async getHtml(url = this.siteUrl, headers = this.getHeader()) { try { let buffer = await this.fetch(url, null, headers, false, false, 1) let html = Utils.decode(buffer, "gb2312") if (!_.isEmpty(html) && Utils.getStrByRegex(/