sanuwa-npm
Version:
npm package for sanuwa-api
34 lines (24 loc) • 784 B
JavaScript
const cheerio = require("cheerio");
const axios = require("axios");
function happymod(query) {
return new Promise((resolve, reject) => {
axios.get(`https://www.happymod.com/search.html?q=${query}`).then(async tod => {
const $ = cheerio.load(tod.data)
hasil = []
$("div.pdt-app-box").each(function(c, d) {
name = $(d).find("a").text().trim();
icon = $(d).find("img.lazy").attr('data-original');
link = $(d).find("a").attr('href');
link2 = `https://www.happymod.com${link}`
const Data = {
name: name,
icon: icon,
link: link2
}
hasil.push(Data)
})
resolve(hasil);
}).catch(reject)
});
}
module.exports = happymod;