UNPKG

notmebotz-tools

Version:

Sebuah Tools yang berfungsi untuk mendownload Video atau Foto dari media sosial, serta sebagai tools yang berguna untuk aplikasi kamu seperti untuk BOT

33 lines (29 loc) 1.08 kB
const axios = require('axios') const cheerio = require('cheerio') const BASE_URL = 'https://music.apple.com/id/search?term=' async function am(term) { const url = `${BASE_URL}${encodeURIComponent(term)}` try { const { data: html } = await axios.get(url, { headers: { 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64)' } }) const $ = cheerio.load(html) const results = [] $('li.grid-item').each((_, li) => { const el = $(li) const link = el.find('a.click-action').attr('href') const title = el.find('[data-testid="top-search-result-title"] .top-search-lockup__primary__title').text().trim() const subtitle = el.find('[data-testid="top-search-result-subtitle"]').text().trim() const imgSrc = el.find('picture source[type="image/jpeg"]').first().attr('srcset')?.split(' ')[0] || null if (title && link) results.push({ title, subtitle, link, image: imgSrc }) }) return { author: "Herza", status: 200, data: results } } catch (err) { return [] } } module.exports = { am };