File size: 1,034 Bytes
a2b2aac |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
//import { Axios, Cheerio } from "../Utils.js";
import axios from "axios";
import cheerio from "cheerio";
async function mediafire(query) {
return new Promise((resolve, reject) => {
axios.get(query)
.then(({
data
}) => {
const $ = cheerio.load(data)
const judul = $('body > div.mf-dlr.page.ads-alternate > div.content > div.center > div > div.dl-btn-cont > div.dl-btn-labelWrap > div.promoDownloadName.notranslate > div').text();
const size = $('body > div.mf-dlr.page.ads-alternate > div.content > div.center > div > div.dl-info > ul > li:nth-child(1) > span').text();
const upload_date = $('body > div.mf-dlr.page.ads-alternate > div.content > div.center > div > div.dl-info > ul > li:nth-child(2) > span').text();
const link = $('#downloadButton').attr('href')
const hsil = {
judul: link.split('/')[5],
upload_date: upload_date,
size: size,
mime: link.split('/')[5].split('.')[1],
link: link
}
resolve(hsil)
})
.catch(reject)
})
}
export {
mediafire
} |