rsshub
Version:
Make RSS Great Again!
23 lines (21 loc) • 743 B
JavaScript
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 };