StableBOT / lib /capcut.js
RamaZyx's picture
Upload folder using huggingface_hub
a2b2aac verified
import cheerio from "cheerio";
import axios from "axios";
import fetch from "node-fetch";
//capcut new
async function capcut(url) {
const response = await fetch(url);
const data = await response.text();
const $ = cheerio.load(data);
return {
nama: $("img").attr("alt"),
used: $("b").text().replace($("img").attr("alt"), ""),
thumbnail: $("img").attr("src"),
video: $("video").attr("src"),
};
}
//capcut new
function capcutdl(Url) {
return new Promise((resolve, reject) => {
let token = Url.match(/\d+/)[0];
axios({
url: `https://ssscapcut.com/api/download/${token}`,
method: 'GET',
headers: {
'Accept': '/',
'User-Agent': 'Mozilla/5.0 (Linux; Android 13; CPH2217 Build/TP1A.220905.001; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/110.0.5481.153 Mobile Safari/537.36',
'X-Requested-With': 'acr.browser.barebones',
'Sec-Fetch-Site': 'same-origin',
'Sec-Fetch-Mode': 'cors',
'Sec-Fetch-Dest': 'empty',
'Referer': 'https://ssscapcut.com/',
'Accept-Encoding': 'gzip, deflate',
'Accept-Language': 'id-ID,id;q=0.9,en-US;q=0.8,en;q=0.7',
'Cookie': 'sign=2cbe441f7f5f4bdb8e99907172f65a42; device-time=1685437999515'
}
}).then(({ data }) => {
console.log(data);
resolve(data); // Menyelesaikan janji dengan mengembalikan data
}).catch((err) => {
console.log(err);
reject(err); // Menyelesaikan janji dengan melempar kesalahan
});
});
}
export { capcut, capcutdl }