| //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 | |
| } |