UNPKG

rsshub

Version:
33 lines (28 loc) 989 B
const got = require('@/utils/got'); const cheerio = require('cheerio'); module.exports = async (ctx) => { const response = await got({ method: 'get', url: 'http://hentaimama.io/recent-episodes/', }); const data = response.data; const $ = cheerio.load(data); const list = $('.item.episodes'); ctx.state.data = { title: 'Hentaimama - Recent Videos', link: 'http://hentaimama.io/recent-episodes/', language: 'en-us', item: list .map((index, item) => { item = $(item); return { title: item.find('img').attr('alt'), description: '<img src="' + item.find('img').attr('data-src') + '">', pubDate: item.find('.data span').text(), guid: new Date(item.find('.data span').text()), link: item.find('a').attr('href'), }; }) .get(), }; };