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.

Articoli correlati