UNPKG

rsshub

Version:
35 lines (33 loc) 1.01 kB
import "./dist-Bog6z_OM.mjs"; import "./config-MQ-7ebJ_.mjs"; import "./logger-C4avouvV.mjs"; import "./ofetch-DKl_Ma9g.mjs"; import "./helpers-Bo4JQYdN.mjs"; import { t as got_default } from "./got-CO-ndVl2.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 };