rsshub
Version:
Make RSS Great Again!
19 lines (17 loc) • 655 B
JavaScript
import { t as got_default } from "./got-KxxWdaxq.mjs";
import { load } from "cheerio";
//#region lib/routes/cna/utils.ts
async function getFullText(item) {
const content = load((await got_default({
method: "get",
url: item.link
})).data);
content("div.SubscriptionInner").remove();
content(".gmailNews").remove();
const topImage = content(".fullPic").html();
item.description = (topImage === null ? "" : topImage) + content(".paragraph").eq(0).html();
item.category = [...content("meta[property='article:tag']").toArray().map((e) => e.attribs.content), content(".active > a").text()];
return item;
}
//#endregion
export { getFullText as t };