Files
tvbox_collect/recha18/drpy_js/cwdz.js
T
2026-07-11 04:45:19 +00:00

46 lines
1.2 KiB
JavaScript

const axios = require("axios");
const http = require("http");
const https = require("https");
const _http = axios.create({
timeout: 15 * 1000,
httpsAgent: new https.Agent({ keepAlive: true, rejectUnauthorized: false }),
httpAgent: new http.Agent({ keepAlive: true }),
baseURL: "https://drpy.yanshanxiyu.top:443/api/%E9%87%87%E9%9B%86%E4%B9%8B%E7%8E%8B[%E5%90%88]?extend=H4sIAAAAAAAAA9PT088qzs%2FTf9ne%2FnJ228u5M581NOqBRFQMAcGPDNobAAAA&filter=true", //替换成其他地址
});
const fetch = async (req) => {
delete req.query["token"];
const { flag, play } = req.query;
if (
play &&
/\.(m3u8|mp4|rmvb|avi|wmv|flv|mkv|webm|mov|m3u)(?!\w)/i.test(play)
) {
return {
url: play,
jx: 0,
parse: 0,
};
}
const ret = await _http("", {
params: req.query,
});
return ret.data;
};
const meta = {
key: "cwdz", //key不能与其他site冲突
name: "采王道长",
type: 4,
api: "/video/cwdz", //使用相对地址,服务会自动处理,不能与其他site冲突
searchable: 1,
quickSearch: 1,
changeable: 0,
};
module.exports = async (app, opt) => {
app.get(meta.api, fetch);
opt.sites.push(meta);
};