From 5bf041fef37d01a7d5d8ec39b169cbced93df326 Mon Sep 17 00:00:00 2001 From: UrloMythus Date: Tue, 14 Apr 2026 21:24:50 +0200 Subject: [PATCH] Fix for vixcloud --- Src/API/extractors/vixcloud.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Src/API/extractors/vixcloud.py b/Src/API/extractors/vixcloud.py index 8dfd55f..7237e2f 100644 --- a/Src/API/extractors/vixcloud.py +++ b/Src/API/extractors/vixcloud.py @@ -28,7 +28,11 @@ async def vixcloud(link,client,MFP,MFP_CREDENTIALS,streams,site_name,proxies,For headers['Origin'] = f"{SC_DOMAIN}" headers['User-Agent'] = User_Agent headers['user-agent'] = User_Agent - response = await client.get(link) + # I will get real link from API + parts = link.split(SC_DOMAIN) + response = await client.get(SC_DOMAIN + '/api' + parts[1]) + link = SC_DOMAIN + '/' + response.json()['src'] + response = await client.get(link,headers=headers) if response.status_code != 200: logger.warning(f"Failed to extract URL components from VixSRC, Invalid Request: {response.status_code}") soup = BeautifulSoup(response.text, "lxml", parse_only=SoupStrainer("body"))