Agordi la prokuron de yfinance per config.network.proxy
Uzu la dokumentitan retan prokuran agordon antaŭ ol krei yfinance-laboron, kaj tenu la skemon de la prokura aŭskultilo eksplicita.
En la yfinance-API dokumentita kun reta agordo, agordu la prokuron antaŭ ol komenci la laboron:
import yfinance as yf
yf.config.network.proxy = 'http://proxy.example:8080' Daŭrigu per la kutimaj Ticker aŭ download-operacioj de la aplikaĵo. HTTP-aŭskultilo konservas http-URL eĉ kiam la petata servo estas HTTPS. La listo de HTTP-prokuroj proponas kandidatojn por ĉi tiu valoro kiam petoj pri publikaj datumoj povas uzi publikan peranton.
Ĉi tio estas biblioteka agordo por la tuta procezo. Evitu ŝanĝi ĝin inter samtempaj taskoj, kiuj bezonas malsamajn vojojn. La transporto, kiun yfinance jam posedas, estas la koncerna konsumanto; agordi senrilatan requests.Session ne pruvas, ke yfinance uzas ĝin.
Pli malnovaj ekzemploj pasigis proxy al unuopaj metodoj aŭ uzis set_config(proxy=...). Kontrolu la instalitan API-generacion antaŭ ol miksi tiujn formojn kun la nuna config-objekto. La fontkodo de la projekto markas la proxy-argumenton de set_config kiel malrekomenditan favore al config.network.proxy.
Por SOCKS, kongruigu la URL-skemon kaj la DNS-dissolvan reĝimon subtenatajn de la instalita transporto. Provizi SOCKS-finpunkton kiel http ne konvertas ĝian protokolon.