mirror of
https://github.com/DIYgod/RSSHub.git
synced 2025-12-11 15:47:48 +08:00
feet: 王五四文集 (#4081)
This commit is contained in:
@@ -80,6 +80,14 @@ pageClass: routes
|
|||||||
|
|
||||||
<Route author="kt286" example="/meituan/tech/home" path="/meituan/tech/home"/>
|
<Route author="kt286" example="/meituan/tech/home" path="/meituan/tech/home"/>
|
||||||
|
|
||||||
|
## 王五四文集
|
||||||
|
|
||||||
|
### 文章
|
||||||
|
|
||||||
|
<Route author="prnake" example="/blogs/wang54" path="/blogs/wang54/:id?" :paramsDesc="['RSS抓取地址:https://wangwusiwj.blogspot.com/:id?,默认为2020']">
|
||||||
|
|
||||||
|
</Route>
|
||||||
|
|
||||||
## 王垠博客
|
## 王垠博客
|
||||||
|
|
||||||
### 文章
|
### 文章
|
||||||
|
|||||||
@@ -1280,6 +1280,9 @@ router.get('/blogs/jingwei.link', require('./routes/blogs/jingwei_link'));
|
|||||||
// 王垠的博客-当然我在扯淡
|
// 王垠的博客-当然我在扯淡
|
||||||
router.get('/blogs/wangyin', require('./routes/blogs/wangyin'));
|
router.get('/blogs/wangyin', require('./routes/blogs/wangyin'));
|
||||||
|
|
||||||
|
// 王五四文集
|
||||||
|
router.get('/blogs/wang54/:id?', require('./routes/blogs/wang54'));
|
||||||
|
|
||||||
// 裏垢女子まとめ
|
// 裏垢女子まとめ
|
||||||
router.get('/uraaka-joshi', require('./routes/uraaka-joshi/uraaka-joshi'));
|
router.get('/uraaka-joshi', require('./routes/uraaka-joshi/uraaka-joshi'));
|
||||||
router.get('/uraaka-joshi/:id', require('./routes/uraaka-joshi/uraaka-joshi-user'));
|
router.get('/uraaka-joshi/:id', require('./routes/uraaka-joshi/uraaka-joshi-user'));
|
||||||
|
|||||||
30
lib/routes/blogs/wang54.js
Normal file
30
lib/routes/blogs/wang54.js
Normal file
@@ -0,0 +1,30 @@
|
|||||||
|
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,
|
||||||
|
};
|
||||||
|
};
|
||||||
Reference in New Issue
Block a user