Impostare il proxy di yfinance con config.network.proxy
Usa l'impostazione documentata del proxy di rete prima di creare un carico di lavoro yfinance e mantieni esplicito lo schema del listener del proxy.
Nell'API di yfinance documentata con la configurazione di rete, imposta il proxy prima di avviare il carico di lavoro:
import yfinance as yf
yf.config.network.proxy = 'http://proxy.example:8080' Prosegui con le normali operazioni Ticker o download dell'applicazione. Un listener HTTP conserva un URL http anche quando il servizio richiesto è HTTPS. L'elenco di proxy HTTP fornisce candidati per questo valore quando le richieste di dati pubblici possono usare un intermediario pubblico.
Questa è una configurazione della libreria a livello di processo. Evita di modificarla tra lavori concorrenti che richiedono percorsi diversi. Il trasporto già posseduto da yfinance è il consumatore rilevante; configurare un requests.Session non correlato non dimostra che yfinance lo usi.
Gli esempi più vecchi passavano proxy ai singoli metodi o usavano set_config(proxy=...). Controlla la generazione dell'API installata prima di mescolare queste forme con l'oggetto config attuale. Il codice del progetto contrassegna l'argomento proxy di set_config come deprecato a favore di config.network.proxy.
Per SOCKS, abbina lo schema dell'URL e la modalità di risoluzione DNS supportati dal trasporto installato. Fornire un endpoint SOCKS come http non converte il suo protocollo.