diff --git a/animekai/dub/animekai.js b/animekai/dub/animekai.js index 0104015..3c23630 100644 --- a/animekai/dub/animekai.js +++ b/animekai/dub/animekai.js @@ -127,20 +127,44 @@ async function extractStreamUrl(url) { const fetchUrl = `${url}`; const response = await fetchv2("https://deno-proxies-sznvnpnxwhbv.deno.dev/?url=" + encodeURIComponent(fetchUrl)); const text = await response.text(); + + let ajaxResultHtml = ""; + try { + const parsedAjax = JSON.parse(text); + ajaxResultHtml = parsedAjax?.result || ""; + } catch {} + const cleanedHtml = cleanJsonHtml(text); + const cleanedAjaxResultHtml = cleanJsonHtml(ajaxResultHtml); + const serverHtmlSource = cleanedAjaxResultHtml || cleanedHtml; + const subRegex = /