diff --git a/lib/v2/cnki/journals.js b/lib/v2/cnki/journals.js index 79b3721b9..3de34c513 100644 --- a/lib/v2/cnki/journals.js +++ b/lib/v2/cnki/journals.js @@ -25,17 +25,19 @@ module.exports = async (ctx) => { const $ = cheerio.load(response.data); const publications = $('dd'); - const list = publications.map((_, publication) => { - const title = $(publication).find('a').first().text(); - const filename = $(publication).find('b').attr('id'); - const link = `https://cnki.net/kcms/detail/detail.aspx?filename=${filename}&dbcode=CJFD`; + const list = publications + .map((_, publication) => { + const title = $(publication).find('a').first().text(); + const filename = $(publication).find('b').attr('id'); + const link = `https://cnki.net/kcms/detail/detail.aspx?filename=${filename}&dbcode=CJFD`; - return { - title, - link, - pubDate: date, - }; - }).get(); + return { + title, + link, + pubDate: date, + }; + }) + .get(); const items = await Promise.all(list.map((item) => ctx.cache.tryGet(item.link, () => ProcessItem(item))));