From df2191cdbd945383675df9f919cabd92b32fa2f8 Mon Sep 17 00:00:00 2001 From: Michael SCHAL Date: Sat, 29 Nov 2025 00:53:55 +0100 Subject: [PATCH] debug: Add proxy initialization logs to verify proxy loading --- app/services/direct_search_service.py | 4 ++++ app/services/scraper_service.py | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/app/services/direct_search_service.py b/app/services/direct_search_service.py index 52310bd..0fc1648 100644 --- a/app/services/direct_search_service.py +++ b/app/services/direct_search_service.py @@ -40,6 +40,9 @@ AMAZON_PROXY_LIST = [ if (parts := proxy.split(":")) and len(parts) == 4 ] +# Log proxy initialization at startup +logger.info(f"Amazon proxies initialized: {len(AMAZON_PROXY_LIST)} proxies available") + def _get_amazon_proxy() -> str | None: """Get a random proxy for Amazon requests from the rotating pool""" if AMAZON_PROXY_LIST: @@ -48,6 +51,7 @@ def _get_amazon_proxy() -> str | None: ip_port = proxy.split("@")[1] if "@" in proxy else proxy logger.info(f"Using proxy: {ip_port}") return proxy + logger.warning("No Amazon proxies available!") return None # Constants diff --git a/app/services/scraper_service.py b/app/services/scraper_service.py index e079b18..8fd5b90 100644 --- a/app/services/scraper_service.py +++ b/app/services/scraper_service.py @@ -34,6 +34,9 @@ AMAZON_PROXY_LIST = [ if (parts := proxy.split(":")) and len(parts) == 4 ] +# Log proxy initialization at startup +logger.info(f"Amazon proxies initialized: {len(AMAZON_PROXY_LIST)} proxies available") + def _get_amazon_proxy() -> str | None: """Get a random proxy for Amazon requests from the rotating pool""" if AMAZON_PROXY_LIST: @@ -42,6 +45,7 @@ def _get_amazon_proxy() -> str | None: ip_port = proxy.split("@")[1] if "@" in proxy else proxy logger.info(f"Using proxy: {ip_port}") return proxy + logger.warning("No Amazon proxies available!") return None # Nombre de tentatives pour le scraping