UNPKG

rizfurr-api

Version:
27 lines (20 loc) 698 B
const cheerio = require("cheerio"); const axios = require("axios"); host = "https://happymod.com"; async function hwhw(q) { html = (await axios.get(`${host}/search.html?q=${q}`)).data; let $ = cheerio.load(html); tez = $( "body > div.container-row.clearfix.container-wrap > div.container-left > section > div.pdt-app-box" ); if (!tez.toString()) throw { status: 404, result: [] }; res = []; tez.each(function (g, o) { link = host + $(o).find("a").attr("href"); title = $(o).find("a").attr("title"); thumb = $(o).find("img").attr("data-original"); res.push({ title, link, thumb }); }); return { status: 200, result: res }; } module.exports = hwhw.bind();