const url:string = "https://www115.zippyshare.com/v/BT8QeCom/file.html";
const req: Request = await fetch(url, {
headers: {
"Content-Type": "application/x-www-form-urlencoded",
"User-agent":
"Mozilla/5.0 (Linux; Android 4.1.1; Galaxy Nexus Build/JRO03C) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.166 Mobile Safari/535.19",
},
});
const html:string = await req.text();
const database = html.match(/dlbutton'[)].*"/gm)[0].split("/");
database.shift();
const cleanUrl:string = url.split("/")[2]
const operation:string = database[2].split("(")[1].split(")")[0].split("%")
const num1:number = parseInt(operation[0])
const num2:number = parseInt(operation[1].split("+")[0])
const num3:number = parseInt(operation[1].split("+")[1])
const num4:number = parseInt(operation[2])
const baseUrl:string = `https://${cleanUrl}/${database[0]}/${database[1]}/${(num1 % num2 + num3 % num4)}/${database[3].split('"')[0]}`;
console.log(baseUrl);