Files
RSSHub/lib/routes/blogs/wang54.js
2020-02-26 01:02:27 +08:00

31 lines
785 B
JavaScript

const got = require('@/utils/got');
const cheerio = require('cheerio');
module.exports = async (ctx) => {
const id = ctx.params.id || 2020;
const url = `https://wangwusiwj.blogspot.com/${id}`;
const response = await got({ method: 'get', url });
const $ = cheerio.load(response.data);
const list = $('div.post')
.map((i, e) => ({
title: $(e)
.find('h3 > a')
.text(),
description: $(e)
.find('.post-body')
.html(),
link: $(e)
.find('h3 > a')
.attr('href'),
author: '王五四',
}))
.get();
ctx.state.data = {
title: '王五四文集',
link: url,
item: list,
};
};