rsshub
Version:
Make RSS Great Again!
17 lines (16 loc) • 638 B
JavaScript
import { t as got_default } from "./got-DUpa1V3-.mjs";
import { t as renderDescription } from "./desc-DnMTmsJu.mjs";
import { load } from "cheerio";
//#region lib/routes/cnki/utils.ts
const ProcessItem = async (item) => {
const detailResponse = await got_default(item.link);
const $ = load(detailResponse.data);
item.description = renderDescription({
author: $("h3.author > span").toArray().map((item) => $(item).text()).join(" "),
company: $("a.author").toArray().map((item) => $(item).text()).join(" "),
content: $("div.row > span.abstract-text").parent().text()
});
return item;
};
//#endregion
export { ProcessItem as t };