Postavljanje yfinance proxyja pomoću config.network.proxy
Upotrijebite dokumentiranu mrežnu proxy postavku prije stvaranja yfinance radnog opterećenja i držite shemu proxy poslužitelja eksplicitnom.
U yfinance API-ju dokumentiranom s mrežnom konfiguracijom postavite proxy prije pokretanja radnog opterećenja:
import yfinance as yf
yf.config.network.proxy = 'http://proxy.example:8080' Nastavite s uobičajenim Ticker ili download operacijama aplikacije. HTTP poslužitelj zadržava http URL čak i kada je tražena usluga HTTPS. Popis HTTP proxyja nudi kandidate za ovu vrijednost kada zahtjevi za javnim podacima mogu koristiti javnog posrednika.
Ovo je konfiguracija biblioteke na razini procesa. Izbjegavajte je mijenjati između paralelnih poslova kojima su potrebne različite rute. Transport koji yfinance već posjeduje relevantni je potrošač; konfiguriranje nepovezanog requests.Session ne dokazuje da ga yfinance koristi.
Stariji primjeri predavali su proxy pojedinačnim metodama ili su koristili set_config(proxy=...). Provjerite instaliranu generaciju API-ja prije miješanja tih oblika s trenutačnim config objektom. Izvorni kod projekta označava proxy argument u set_config zastarjelim u korist config.network.proxy.
Za SOCKS uskladite shemu URL-a i način DNS razlučivanja koji podržava instalirani transport. Navođenje SOCKS odredišta kao http ne pretvara njegov protokol.