RSSHub/lib/routes/paidai/utils.js

29 lines
612 B
JavaScript

const cheerio = require('cheerio');
const got = require('@/utils/got');
const date = require('@/utils/date');
const ProcessFeed = async (info) => {
const title = info.title;
const itemUrl = info.link;
const itemDate = info.date;
const response = await got.get(itemUrl);
const $ = cheerio.load(response.data);
const description = $('#topic_content')
.html()
.trim();
const single = {
title: title,
link: itemUrl,
description: description,
pubDate: date(itemDate),
};
return single;
};
module.exports = {
ProcessFeed,
};