rsshub
Version:
Make RSS Great Again!
34 lines (33 loc) • 938 B
JavaScript
import { t as buildData } from "./common-config-C_kYfD8G.mjs";
//#region lib/routes/queshu/book.ts
const route = {
path: "/book/:bookid",
categories: ["shopping"],
example: "/queshu/book/34626813",
parameters: { bookid: "图书ID,可在链接中获取" },
name: "单品活动信息",
maintainers: ["kt286"],
handler
};
async function handler(ctx) {
const { bookid } = ctx.req.param();
const link = `http://www.queshu.com/book/${bookid}/`;
return await buildData({
link,
url: link,
title: "%title%",
description: `$('#detail_intro .detail_body').text().trim()`,
allowEmpty: true,
params: {
title: `$('#book_left > #h1').text().trim() + ' - 单品活动信息 - 缺书网'`,
host: "http://www.queshu.com"
},
item: {
item: ".stacked.right_state > a",
title: `$('.right_item .bodycol_258').text()`,
link: `'%host%' + $('.right_item').parent().attr('href')`
}
});
}
//#endregion
export { route };