Ställa in yfinance-proxyn med config.network.proxy
Använd den dokumenterade nätverksproxyinställningen innan du skapar en yfinance-arbetsbelastning och håll proxlyssnarens schema explicit.
I yfinance-API:t som är dokumenterat med nätverkskonfiguration ställer du in proxyn innan arbetsbelastningen startar:
import yfinance as yf
yf.config.network.proxy = 'http://proxy.example:8080' Fortsätt med programmets vanliga Ticker- eller download-operationer. En HTTP-lyssnare behåller en http-URL även när tjänsten som efterfrågas är HTTPS. HTTP-proxylistan ger kandidater för detta värde när förfrågningar om offentliga data kan använda en offentlig mellanhand.
Detta är bibliotekskonfiguration för hela processen. Undvik att ändra den mellan samtidiga jobb som behöver olika vägar. Transporten som yfinance redan äger är den relevanta konsumenten; att konfigurera en orelaterad requests.Session bevisar inte att yfinance använder den.
Äldre exempel skickade proxy till enskilda metoder eller använde set_config(proxy=...). Kontrollera den installerade API-generationen innan du blandar dessa former med det aktuella config-objektet. Projektets källkod markerar proxy-argumentet i set_config som föråldrat till förmån för config.network.proxy.
För SOCKS matchar du URL-schemat och det DNS-upplösningsläge som den installerade transporten stöder. Att ange en SOCKS-slutpunkt som http konverterar inte dess protokoll.