UNPKG

rsshub

Version:
45 lines (43 loc) 1.29 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"; //#region lib/routes/nowcoder/recommend.ts const route = { path: "/recommend", categories: ["bbs"], example: "/nowcoder/recommend", parameters: {}, features: { requireConfig: false, requirePuppeteer: false, antiCrawler: false, supportBT: false, supportPodcast: false, supportScihub: false }, radar: [{ source: ["nowcoder.com/"] }], name: "求职推荐", maintainers: ["junfengP"], handler, url: "nowcoder.com/" }; async function handler() { const link = `https://www.nowcoder.com/recommand/activity?token=&type=3&_=${Date.now()}`; const responseBody = (await got_default.get(link)).data; if (responseBody.code !== 0) throw new Error(`接口错误,错误代码:${responseBody.code},错误原因:${responseBody.msg}`); return { title: "牛客网-推荐", link: "https://www.nowcoder.com/recommend", description: "牛客网-推荐", item: responseBody.data.activitys.map((item) => ({ title: item.name, description: `<img src="${item.img}">`, link: `https://www.nowcoder.com${item.url}` })) }; } //#endregion export { route };