diff --git a/lib/v2/huanqiu/index.js b/lib/v2/huanqiu/index.js index e08ca376b..17b8a672a 100644 --- a/lib/v2/huanqiu/index.js +++ b/lib/v2/huanqiu/index.js @@ -1,7 +1,6 @@ const got = require('@/utils/got'); const cheerio = require('cheerio'); const { parseDate } = require('@/utils/parse-date'); -const timezone = require('@/utils/timezone'); function getKeysRecursive(dic, key, attr, array) { Object.values(dic).forEach((v) => { @@ -47,9 +46,12 @@ module.exports = async (ctx) => { url: item.link, }); const content = cheerio.load(detailResponse.data); + item.description = content('textarea.article-content').text(); item.author = content('span', '.source').text(); - item.pubDate = timezone(parseDate(content('p.time').text()), +8); + item.pubDate = parseDate(parseInt(content('textarea.article-time').text())); + item.category = content('meta[name="keywords"]').attr('content').split(','); + return item; }) )