From 6778859b3468f3ac6db4bc8adaae078e70ee3c0f Mon Sep 17 00:00:00 2001 From: Nirvana Date: Wed, 1 Jul 2026 13:36:26 +0200 Subject: [PATCH] magentaeu: hr uses tls_impersonation --- lib/streaming_providers/base/network/http_manager.py | 10 ++++++++++ .../providers/magentaeu/provider.py | 2 +- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/lib/streaming_providers/base/network/http_manager.py b/lib/streaming_providers/base/network/http_manager.py index 916a056..ee5cc2e 100644 --- a/lib/streaming_providers/base/network/http_manager.py +++ b/lib/streaming_providers/base/network/http_manager.py @@ -243,6 +243,16 @@ class HTTPManager: if self._using_cffi: request_kwargs.pop("proxies", None) + logger.debug( + f"{self.config.provider}: final request — " + f"url={url} " + f"method={method} " + f"headers={dict(request_kwargs.get('headers', {}))} " + f"params={request_kwargs.get('params')} " + f"proxies={request_kwargs.get('proxies')} " + f"impersonate={getattr(self._session, 'impersonate', 'N/A')}" + ) + response = self._session.request(method, url, **request_kwargs) # Log redirect chain — cookies set on intermediate responses are diff --git a/lib/streaming_providers/providers/magentaeu/provider.py b/lib/streaming_providers/providers/magentaeu/provider.py index ef0bcea..e07f66e 100644 --- a/lib/streaming_providers/providers/magentaeu/provider.py +++ b/lib/streaming_providers/providers/magentaeu/provider.py @@ -79,7 +79,7 @@ class MagentaEUProvider(StreamingProvider): user_agent=USER_AGENT, timeout=DEFAULT_REQUEST_TIMEOUT, max_retries=DEFAULT_MAX_RETRIES, - use_tls_impersonation=(country == "hr"), # HR bifrost enforces strict JA3 fingerprinting +# use_tls_impersonation=(country == "hr"), # HR bifrost enforces strict JA3 fingerprinting ) # Initialize attributes