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