UNPKG

rsshub

Version:
33 lines (27 loc) 783 B
const getContent = require('./get-content'); const logger = require('@/utils/logger'); const TOTAL_PAGE = 3; module.exports = async (homePage, category) => { let url = ''; switch (category) { case 'news': url = `${homePage}/njxx/`; break; case 'department': url = `${homePage}/bmdt/`; break; case 'district': url = `${homePage}/gqdt/`; break; case 'livelihood': url = `${homePage}/mszx/`; break; default: logger.error('URL pattern not matched'); } if (url === '') { throw new Error('Nanjing, Cannot find page'); } const responseData = await getContent(url, TOTAL_PAGE); return responseData; };