UNPKG

rsshub

Version:
22 lines (15 loc) 566 B
import got from '@/utils/got'; import { load } from 'cheerio'; const parseArticle = (item, tryGet) => tryGet(item.link, async () => { const detailResponse = await got({ method: 'get', url: item.link, }); const $ = load(detailResponse.data); $('.article-nfh-icon, .article-crumb, .article-share, .article-copyright').remove(); item.description += $('#content').html() ?? ''; item.author = $('meta[name="author"]').attr('content'); return item; }); export { parseArticle };