rsshub
Version:
Make RSS Great Again!
19 lines (17 loc) • 705 B
JavaScript
import { n as puppeteer_default } from "./puppeteer-DGmvuGvT.mjs";
//#region lib/routes/alternativeto/utils.ts
const baseURL = "https://alternativeto.net";
const puppeteerGet = (url, cache) => cache.tryGet(url, async () => {
const browser = await puppeteer_default();
const page = await browser.newPage();
await page.setRequestInterception(true);
page.on("request", (request) => {
request.resourceType() === "document" ? request.continue() : request.abort();
});
await page.goto(url, { waitUntil: "domcontentloaded" });
const html = await page.evaluate(() => document.documentElement.innerHTML);
await browser.close();
return html;
});
//#endregion
export { puppeteerGet as n, baseURL as t };