mirror of
https://github.com/DIYgod/RSSHub.git
synced 2026-09-24 23:12:34 +08:00
@@ -1,6 +1,7 @@
|
||||
const got = require('@/utils/got');
|
||||
const cheerio = require('cheerio');
|
||||
const date = require('@/utils/date');
|
||||
const parseDate = require('@/utils/parse-date');
|
||||
const timezone = require('@/utils/timezone');
|
||||
|
||||
module.exports = async (ctx) => {
|
||||
const link = `https://zhiyou.smzdm.com/member/${ctx.params.uid}/article/`;
|
||||
@@ -41,7 +42,7 @@ module.exports = async (ctx) => {
|
||||
title: title,
|
||||
link: itemUrl,
|
||||
description: description,
|
||||
pubDate: date(pubdate),
|
||||
pubDate: timezone(parseDate(pubdate, 'MM-DD H:mm'), +8),
|
||||
};
|
||||
ctx.cache.set(itemUrl, JSON.stringify(single));
|
||||
return Promise.resolve(single);
|
||||
|
||||
@@ -1,6 +1,5 @@
|
||||
const got = require('@/utils/got');
|
||||
const cheerio = require('cheerio');
|
||||
const date = require('@/utils/date');
|
||||
|
||||
module.exports = async (ctx) => {
|
||||
const link = `https://zhiyou.smzdm.com/member/${ctx.params.uid}/baoliao/`;
|
||||
@@ -41,7 +40,7 @@ module.exports = async (ctx) => {
|
||||
title: title,
|
||||
link: itemUrl,
|
||||
description: description,
|
||||
pubDate: date(pubdate),
|
||||
pubDate: new Date(pubdate),
|
||||
};
|
||||
ctx.cache.set(itemUrl, JSON.stringify(single));
|
||||
return Promise.resolve(single);
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
const got = require('@/utils/got');
|
||||
const cheerio = require('cheerio');
|
||||
const date = require('@/utils/date');
|
||||
const parseDate = require('@/utils/parse-date');
|
||||
const timezone = require('@/utils/timezone');
|
||||
|
||||
module.exports = async (ctx) => {
|
||||
const day = ctx.params.day || 'all';
|
||||
@@ -44,7 +45,7 @@ module.exports = async (ctx) => {
|
||||
title: title,
|
||||
link: itemUrl,
|
||||
description: description,
|
||||
pubDate: date(pubdate),
|
||||
pubDate: timezone(parseDate(pubdate, 'H:mm'), +8),
|
||||
};
|
||||
ctx.cache.set(itemUrl, JSON.stringify(single));
|
||||
return Promise.resolve(single);
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
const got = require('@/utils/got');
|
||||
const cheerio = require('cheerio');
|
||||
const date = require('@/utils/date');
|
||||
|
||||
const timezone = require('@/utils/timezone');
|
||||
const parseDate = require('@/utils/parse-date');
|
||||
module.exports = async (ctx) => {
|
||||
const name = ctx.params.name;
|
||||
const sort = ctx.params.sort || '0';
|
||||
@@ -48,7 +48,7 @@ module.exports = async (ctx) => {
|
||||
title: title,
|
||||
link: itemUrl,
|
||||
description: description,
|
||||
pubDate: date(pubdate),
|
||||
pubDate: timezone(parseDate(pubdate, 'H:mm'), +8),
|
||||
};
|
||||
ctx.cache.set(itemUrl, JSON.stringify(single));
|
||||
return Promise.resolve(single);
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
const got = require('@/utils/got');
|
||||
const cheerio = require('cheerio');
|
||||
const formatPubDate = require('@/utils/date.js');
|
||||
const parseDate = require('@/utils/parse-date');
|
||||
const timezone = require('@/utils/timezone');
|
||||
|
||||
module.exports = async (ctx) => {
|
||||
const keyword = ctx.params.keyword;
|
||||
@@ -29,7 +30,7 @@ module.exports = async (ctx) => {
|
||||
return {
|
||||
title: `${item.find('.feed-block-title a').eq(0).text().trim()} - ${item.find('.feed-block-title a').eq(1).text().trim()}`,
|
||||
description: `${item.find('.feed-block-descripe').contents().eq(2).text().trim()}<br>${item.find('.feed-block-extras span').text().trim()}<br><img src="http:${item.find('.z-feed-img img').attr('src')}">`,
|
||||
pubDate: formatPubDate(item.find('.feed-block-extras').contents().eq(0).text().trim(), 8),
|
||||
pubDate: timezone(parseDate(item.find('.feed-block-extras').contents().eq(0).text().trim(), 'H:mm'), +8),
|
||||
link: `${item.find('.feed-block-title a').attr('href')}`,
|
||||
};
|
||||
})
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
const got = require('@/utils/got');
|
||||
const date = require('@/utils/date');
|
||||
const timezone = require('@/utils/timezone');
|
||||
|
||||
module.exports = async (ctx) => {
|
||||
const { rank_type, rank_id, hour } = ctx.params;
|
||||
@@ -32,7 +32,7 @@ module.exports = async (ctx) => {
|
||||
item: list.map((item) => ({
|
||||
title: `${item.article_title} - ${item.article_price}`,
|
||||
description: `${item.article_title} - ${item.article_price}<br><img src="${item.article_pic}">`,
|
||||
pubDate: date(item.article_pubdate, 8),
|
||||
pubDate: timezone(item.article_pubdate, +8),
|
||||
link: item.article_url,
|
||||
})),
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user