TL;DR
Con HTTPX, pase una URL de proxy a AsyncClient(proxy=...), reutilice el cliente a través de solicitudes y limite la concurrencia con un semáforo. Para la rotación, asigne un pequeño grupo de trabajadores a los puntos finales del proxy en lugar de crear un nuevo cliente para cada URL. Los reintentos deben ser limitados, observables y restringidos a fallos transitorios.
Configurar un Proxy HTTPX
HTTPX admite el enrutamiento de proxies directamente. Su documentación oficial sobre proxies cubre el argumento proxy y los montajes de transporte; su guía asíncrona recomienda reutilizar clientes para que la agrupación de conexiones funcione.
pip install httpx




