RSSHub/lib/routes/jiemian/utils.js

27 lines
687 B
JavaScript

const cheerio = require('cheerio');
const ProcessFeed = (out, responses) => {
for (let i = 0; i < responses.length; i++) {
const $ = cheerio.load(responses[i].data);
let time = $('.article-info span.date')[0];
time = time ? time.firstChild.data : $('div.article-info > p > span:nth-child(2)').text();
out[i].pubDate = new Date(time).toUTCString();
$('.article-view .article-main')
.find('div.share-view, script')
.each((i, e) => {
$(e).remove();
});
out[i].description = $('.article-view .article-main').html();
}
return out;
};
module.exports = {
ProcessFeed,
};