rsshub
Version:
Make RSS Great Again!
23 lines (22 loc) • 723 B
JavaScript
import { t as got_default } from "./got-BTowW50G.mjs";
import { n as outPlaywright } from "./playwright-o20DiLNh.mjs";
//#region lib/routes/njust/utils.ts
async function getContent(url, pptr = false) {
if (pptr) {
const context = await outPlaywright();
try {
const page = await context.newPage();
await page.route("**/*", (route) => {
const request = route.request();
request.resourceType() === "document" || request.resourceType() === "script" ? route.continue() : route.abort();
});
await page.goto(url, { waitUntil: "networkidle" });
return await page.content();
} finally {
await context.close();
}
}
return (await got_default(url)).data;
}
//#endregion
export { getContent as t };