Configurar el proxy de yfinance con config.network.proxy
Usa el ajuste de proxy de red documentado antes de crear una carga de trabajo de yfinance y mantén explícito el esquema del oyente del proxy.
En la API de yfinance documentada con configuración de red, define el proxy antes de iniciar la carga de trabajo:
import yfinance as yf
yf.config.network.proxy = 'http://proxy.example:8080' Continúa con las operaciones habituales de Ticker o download de la aplicación. Un oyente HTTP conserva una URL http aunque el servicio solicitado sea HTTPS. La lista de proxies HTTP ofrece candidatos para este valor cuando las solicitudes de datos públicos pueden usar un intermediario público.
Esta es una configuración de la biblioteca para todo el proceso. Evita cambiarla entre trabajos concurrentes que necesitan rutas distintas. El transporte que yfinance ya posee es el consumidor relevante; configurar un requests.Session no relacionado no demuestra que yfinance lo use.
Los ejemplos más antiguos pasaban proxy a métodos individuales o usaban set_config(proxy=...). Comprueba la generación de la API instalada antes de mezclar esas formas con el objeto config actual. El código del proyecto marca el argumento proxy de set_config como obsoleto en favor de config.network.proxy.
Para SOCKS, ajusta el esquema de la URL y el modo de resolución DNS que admite el transporte instalado. Proporcionar un extremo SOCKS como http no convierte su protocolo.