Update 1movies/1movies.js
This commit is contained in:
+19
-21
@@ -153,16 +153,13 @@ async function extractStreamUrl(url) {
|
||||
|
||||
const serverId = server1Match[1];
|
||||
|
||||
const tokenRequestData = [{ name: "Server1", data: serverId }];
|
||||
const tokenPromises = [
|
||||
fetchv2(`https://enc-dec.app/api/enc-movies-flix?text=${encodeURIComponent(serverId)}`)
|
||||
];
|
||||
|
||||
const tokenBatchResponse = await fetchv2(
|
||||
"https://ilovekai.simplepostrequest.workers.dev/ilovethighs",
|
||||
{},
|
||||
"POST",
|
||||
JSON.stringify(tokenRequestData)
|
||||
);
|
||||
const tokenResults = await tokenBatchResponse.json();
|
||||
const token = tokenResults[0]?.data;
|
||||
const tokenResponses = await Promise.all(tokenPromises);
|
||||
const tokenData = await tokenResponses[0].json();
|
||||
const token = tokenData.result;
|
||||
|
||||
if (!token) {
|
||||
console.log("Token not found");
|
||||
@@ -178,16 +175,13 @@ async function extractStreamUrl(url) {
|
||||
return "error";
|
||||
}
|
||||
|
||||
const decryptRequestData = [{ name: "Server1", data: streamData.result }];
|
||||
const decryptPromises = [
|
||||
fetchv2("https://enc-dec.app/api/dec-movies-flix", {}, "POST", JSON.stringify({ text: streamData.result }))
|
||||
];
|
||||
|
||||
const decryptBatchResponse = await fetchv2(
|
||||
"https://ilovekai.simplepostrequest.workers.dev/iloveboobs",
|
||||
{},
|
||||
"POST",
|
||||
JSON.stringify(decryptRequestData)
|
||||
);
|
||||
const decryptedResponse = await decryptBatchResponse.json();
|
||||
const decryptedUrl = decryptedResponse[0]?.data.url;
|
||||
const decryptResponses = await Promise.all(decryptPromises);
|
||||
const decryptData = await decryptResponses[0].json();
|
||||
const decryptedUrl = decryptData.result.url;
|
||||
|
||||
const subListEncoded = decryptedUrl.split("sub.list=")[1]?.split("&")[0];
|
||||
let subtitles = "N/A";
|
||||
@@ -227,11 +221,15 @@ async function extractStreamUrl(url) {
|
||||
|
||||
const postData = {
|
||||
"text": result,
|
||||
"Useragent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/137.0.0.0 Safari/537.36"
|
||||
"agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/137.0.0.0 Safari/537.36"
|
||||
};
|
||||
|
||||
const finalResponse = await fetchv2("https://ilovekai.simplepostrequest.workers.dev/ilovebush", {}, "POST", JSON.stringify(postData));
|
||||
const finalJson = await finalResponse.json();
|
||||
const finalPromises = [
|
||||
fetchv2("https://enc-dec.app/api/dec-mega", {}, "POST", JSON.stringify(postData))
|
||||
];
|
||||
|
||||
const finalResponses = await Promise.all(finalPromises);
|
||||
const finalJson = await finalResponses[0].json();
|
||||
|
||||
const m3u8Link = finalJson?.result?.sources?.[0]?.file;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user