mirror of
https://github.com/UrloMythus/UnHided.git
synced 2026-06-10 09:10:23 +00:00
new version
This commit is contained in:
@@ -24,12 +24,17 @@ class SupervideoExtractor(BaseExtractor):
|
||||
|
||||
Uses curl_cffi with Chrome impersonation to bypass Cloudflare.
|
||||
"""
|
||||
|
||||
patterns = [r'file:"(.*?)"']
|
||||
proxy = self._get_proxy(url)
|
||||
|
||||
try:
|
||||
async with AsyncSession() as session:
|
||||
response = await session.get(url, impersonate="chrome")
|
||||
response = await session.get(
|
||||
url,
|
||||
impersonate="chrome",
|
||||
timeout=30,
|
||||
**({"proxy": proxy} if proxy else {}),
|
||||
)
|
||||
|
||||
if response.status_code != 200:
|
||||
raise ExtractorError(f"HTTP {response.status_code} while fetching {url}")
|
||||
|
||||
Reference in New Issue
Block a user