写一个rsshub路由用于部署到自己网站上网址是httpswwwcqgovcnywdtjrcq
以下是一个简单的rsshub路由,用于获取重庆市人民政府网站上的今日重庆新闻:
const got = require('@/utils/got');
const cheerio = require('cheerio');
module.exports = async (ctx) => {
const link = 'https://www.cq.gov.cn/ywdt/jrcq/';
const response = await got(link);
const $ = cheerio.load(response.data);
const items = $('.item-list ul li')
.slice(0, 10)
.map((_, item) => {
item = $(item);
const title = item.find('a').text();
const link = item.find('a').attr('href');
const pubDate = item.find('.date').text();
const description = item.find('.txt').text();
return {
title,
description,
pubDate,
link,
};
})
.get();
ctx.state.data = {
title: '重庆市人民政府网 - 今日重庆',
link,
item: items,
};
};
将该脚本保存为cqgov.js,然后将其部署到自己的网站上。接下来,在rsshub网站上添加该路由,即可使用https://yourwebsite.com/rsshub/cqgov 来订阅重庆市政府网站上的今日新闻。
原文地址: http://www.cveoy.top/t/topic/bkX8 著作权归作者所有。请勿转载和采集!