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. Lista 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 trenutnim config objektom. Izvorni kod projekta označava proxy argument u set_config kao zastario 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.

Povezani članci