mirror of
https://github.com/DIYgod/RSSHub.git
synced 2025-12-16 02:42:57 +08:00
@@ -106,7 +106,7 @@ RSSHub 是一个轻量、易于扩展的 RSS 生成器,可以给任何奇奇
|
|||||||
- 即将上映的电影
|
- 即将上映的电影
|
||||||
- 北美票房榜
|
- 北美票房榜
|
||||||
- 小组
|
- 小组
|
||||||
- 今日精选
|
- 浏览发现
|
||||||
- 煎蛋
|
- 煎蛋
|
||||||
- 无聊图
|
- 无聊图
|
||||||
- 妹子图
|
- 妹子图
|
||||||
|
|||||||
@@ -1156,11 +1156,11 @@ city: 城市的中文名,可选,默认北京
|
|||||||
参数:
|
参数:
|
||||||
groupid: 豆瓣小组的 id
|
groupid: 豆瓣小组的 id
|
||||||
|
|
||||||
### 今日精选 <Author uid="clarkzsd"/>
|
### 浏览发现 <Author uid="clarkzsd"/>
|
||||||
|
|
||||||
举例: [https://rsshub.app/douban/featuredList](https://rsshub.app/douban/featuredList)
|
举例: [https://rsshub.app/douban/explore](https://rsshub.app/douban/explore)
|
||||||
|
|
||||||
路由: `/douban/featuredList`
|
路由: `/douban/explore`
|
||||||
|
|
||||||
## 煎蛋
|
## 煎蛋
|
||||||
|
|
||||||
|
|||||||
@@ -178,7 +178,7 @@ router.get('/douban/movie/playing/:score/:city', require('./routes/douban/playin
|
|||||||
router.get('/douban/movie/later', require('./routes/douban/later'));
|
router.get('/douban/movie/later', require('./routes/douban/later'));
|
||||||
router.get('/douban/movie/ustop', require('./routes/douban/ustop'));
|
router.get('/douban/movie/ustop', require('./routes/douban/ustop'));
|
||||||
router.get('/douban/group/:groupid', require('./routes/douban/group'));
|
router.get('/douban/group/:groupid', require('./routes/douban/group'));
|
||||||
router.get('/douban/featuredList', require('./routes/douban/featuredList'));
|
router.get('/douban/explore', require('./routes/douban/explore'));
|
||||||
|
|
||||||
// 煎蛋
|
// 煎蛋
|
||||||
router.get('/jandan/:sub_model', require('./routes/jandan/pic'));
|
router.get('/jandan/:sub_model', require('./routes/jandan/pic'));
|
||||||
|
|||||||
@@ -10,16 +10,18 @@ module.exports = async (ctx) => {
|
|||||||
const data = response.data;
|
const data = response.data;
|
||||||
|
|
||||||
const $ = cheerio.load(data);
|
const $ = cheerio.load(data);
|
||||||
const list = $('.item');
|
const list = $('div[data-item_id]');
|
||||||
|
let itemPicUrl;
|
||||||
|
|
||||||
ctx.state.data = {
|
ctx.state.data = {
|
||||||
title: '豆瓣今日精选',
|
title: '豆瓣-浏览发现',
|
||||||
link: 'https://www.douban.com/explore',
|
link: 'https://www.douban.com/explore',
|
||||||
item:
|
item:
|
||||||
list &&
|
list &&
|
||||||
list
|
list
|
||||||
.map((index, item) => {
|
.map((index, item) => {
|
||||||
item = $(item);
|
item = $(item);
|
||||||
|
itemPicUrl = `${item.find('a.cover').attr('style')}`.replace('background-image:url(', '').replace(')', '');
|
||||||
return {
|
return {
|
||||||
title: item
|
title: item
|
||||||
.find('.title a')
|
.find('.title a')
|
||||||
@@ -28,11 +30,7 @@ module.exports = async (ctx) => {
|
|||||||
description: `作者:${item
|
description: `作者:${item
|
||||||
.find('.usr-pic a')
|
.find('.usr-pic a')
|
||||||
.last()
|
.last()
|
||||||
.text()}<br>描述:${item.find('.content p').text()}<br><img referrerpolicy="no-referrer" src="${item
|
.text()}<br>描述:${item.find('.content p').text()}<br><img referrerpolicy="no-referrer" src="${itemPicUrl}">`,
|
||||||
.find('.cover')
|
|
||||||
.css('background-image')
|
|
||||||
.replace('url(', '')
|
|
||||||
.replace(')', '')}">`,
|
|
||||||
link: item.find('.title a').attr('href'),
|
link: item.find('.title a').attr('href'),
|
||||||
};
|
};
|
||||||
})
|
})
|
||||||
Reference in New Issue
Block a user