UNPKG

rsshub

Version:
46 lines (43 loc) 1.29 kB
import { Route } from '@/types'; import got from '@/utils/got'; export const route: 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.get(link)).data; if (responseBody.code !== 0) { throw new Error(`接口错误,错误代码:${responseBody.code},错误原因:${responseBody.msg}`); } const data = responseBody.data.activitys; return { title: '牛客网-推荐', link: 'https://www.nowcoder.com/recommend', description: '牛客网-推荐', item: data.map((item) => ({ title: item.name, description: `<img src="${item.img}">`, link: `https://www.nowcoder.com${item.url}`, })), }; }