UNPKG

rsshub

Version:
29 lines (28 loc) 850 B
import { t as got_default } from "./got-BTowW50G.mjs"; import { load } from "cheerio"; //#region lib/routes/linovelib/volume.ts const route = { path: "/volume/:id", categories: ["reading"], example: "/linovelib/volume/8", parameters: { id: "小说 ID,可在小说页 URL 中找到" }, radar: [{ source: ["www.linovelib.com/novel/:id/catalog"] }], name: "卷", maintainers: ["rkscv"], handler }; async function handler(ctx) { const { id } = ctx.req.param(); const link = `https://www.linovelib.com/novel/${id}/catalog`; const $ = load((await got_default(link)).data); return { title: `${$(".book-meta h1").text()} - 哔哩轻小说`, link, item: $(".volume").toArray().map((elem) => ({ title: $(elem).find("h2").text(), link: $(elem).find(".volume-cover").attr("href") })).toReversed() }; } //#endregion export { route };