UNPKG

rsshub

Version:
23 lines (21 loc) 743 B
import { t as got_default } from "./got-KxxWdaxq.mjs"; import { n as puppeteer_default } from "./puppeteer-DGmvuGvT.mjs"; //#region lib/routes/njust/utils.ts async function getContent(url, pptr = false) { if (pptr) { const browser = await puppeteer_default(); try { const page = await browser.newPage(); await page.setRequestInterception(true); page.on("request", (request) => { request.resourceType() === "document" || request.resourceType() === "script" ? request.continue() : request.abort(); }); await page.goto(url, { waitUntil: "networkidle0" }); return await page.content(); } finally { await browser.close(); } } else return (await got_default(url)).data; } //#endregion export { getContent as t };