Configurar o proxy de yfinance con config.network.proxy
Usa o axuste de proxy de rede documentado antes de crear unha carga de traballo de yfinance e mantén explícito o esquema do oínte do proxy.
Na API de yfinance documentada con configuración de rede, define o proxy antes de iniciar a carga de traballo:
import yfinance as yf
yf.config.network.proxy = 'http://proxy.example:8080' Continúa coas operacións habituais de Ticker ou download da aplicación. Un oínte HTTP conserva un URL http aínda que o servizo solicitado sexa HTTPS. A lista de proxies HTTP ofrece candidatos para este valor cando as solicitudes de datos públicos poden usar un intermediario público.
Esta é unha configuración da biblioteca para todo o proceso. Evita cambiala entre traballos simultáneos que necesitan rutas distintas. O transporte que yfinance xa posúe é o consumidor relevante; configurar un requests.Session non relacionado non demostra que yfinance o use.
Os exemplos máis antigos pasaban proxy a métodos individuais ou usaban set_config(proxy=...). Comproba a xeración da API instalada antes de mesturar esas formas co obxecto config actual. O código do proxecto marca o argumento proxy de set_config como obsoleto en favor de config.network.proxy.
Para SOCKS, axusta o esquema do URL e o modo de resolución DNS que admite o transporte instalado. Proporcionar un extremo SOCKS como http non converte o seu protocolo.