UNPKG

rsshub

Version:
19 lines (17 loc) 819 B
import { t as config } from "./config-C37vj7VH.mjs"; import { t as cache_default } from "./cache-Bo__VnGm.mjs"; import { n as puppeteer_default } from "./puppeteer-DGmvuGvT.mjs"; import { t as getCookies } from "./puppeteer-utils-BK3JC9qW.mjs"; //#region lib/routes/xueqiu/cookies.ts const parseToken = (link) => cache_default.tryGet("xueqiu:token", async () => { const page = await (await puppeteer_default()).newPage(); await page.setRequestInterception(true); page.on("request", (request) => { request.resourceType() === "document" ? request.continue() : request.abort(); }); await page.goto(link, { waitUntil: "domcontentloaded" }); await page.evaluate(() => document.documentElement.innerHTML); return await getCookies(page); }, config.cache.routeExpire, false); //#endregion export { parseToken as t };