UNPKG

ditzzsenpai-api

Version:

Simple NPM api for your app

28 lines (20 loc) 836 B
axios = require("axios"); cheerio = require("cheerio"); h = async function (q) { html = await axios.get("https://149.56.24.226/?s=" + q); $_ = require("cheerio").load(html.data); res = []; arr = $_("body > main > div > section > div > div > div > div"); if (arr.text() == void 0 || arr.text() == "" || !arr.text()) return { status: 404, creator: "Ditzzy", result: [] }; arr.each(function (a, b) { link = $_(b).find("a").attr("href"); judul = $_(b).find("a").attr("title"); thumb = "https:" + $_(b).find("img").attr("src"); genre = $_(b).find("p.cat-links").text(); sutradara = $_(b).find("p:nth-child(3)").text().split(":")[1].trim(); res.push({ judul, link, thumb, genre, sutradara }); }); return { status: html.status, creator: "Ditzzy", result: res }; }; module.exports = h.bind();