U yfinance API-ju dokumentovanom sa mrežnom konfiguracijom, postavite proxy pre pokretanja radnog opterećenja:

import yfinance as yf

yf.config.network.proxy = 'http://proxy.example:8080' 

Nastavite sa uobičajenim Ticker ili download operacijama aplikacije. HTTP slušalac zadržava http URL čak i kada je tražena usluga HTTPS. Lista HTTP proxyja nudi kandidate za ovu vrednost kada zahtevi za javnim podacima mogu koristiti javnog posrednika.

Ovo je konfiguracija biblioteke na nivou procesa. Izbegavajte da je menjate između paralelnih poslova kojima su potrebne različite rute. Transport koji yfinance već poseduje je relevantni potrošač; konfigurisanje nepovezanog requests.Session ne dokazuje da ga yfinance koristi.

Stariji primeri su predavali proxy pojedinačnim metodama ili su koristili set_config(proxy=...). Proverite instaliranu generaciju API-ja pre mešanja tih oblika sa trenutnim config objektom. Izvorni kod projekta označava proxy argument u set_config kao zastareo u korist config.network.proxy.

Za SOCKS uskladite šemu URL-a i režim DNS razlučivanja koji podržava instalirani transport. Navođenje SOCKS odredišta kao http ne pretvara njegov protokol.

Povezani članci