UNPKG

rsshub

Version:
18 lines (17 loc) 820 B
import { t as config } from "./config-CCmw1BNE.mjs"; import { t as cache_default } from "./cache-BkqOokyU.mjs"; import { n as outPlaywright } from "./playwright-o20DiLNh.mjs"; import { t as getCookies } from "./playwright-utils-BWuSHbXD.mjs"; //#region lib/routes/xueqiu/cookies.ts const parseToken = (link) => cache_default.tryGet("xueqiu:token", async () => { const page = await (await outPlaywright()).newPage(); await page.route("**/*", (route) => { const type = route.request().resourceType(); type === "document" || type === "script" ? route.continue() : route.abort(); }); await page.goto(link, { waitUntil: "domcontentloaded" }); await page.evaluate(() => document.documentElement.getHTML()); return await getCookies(page); }, config.cache.routeExpire, false); //#endregion export { parseToken as t };