Sett yfinance-proxyen med config.network.proxy
Bruk den dokumenterte nettverksproxyinnstillingen før du oppretter en yfinance-arbeidsbelastning, og hold skjemaet til proxylytteren eksplisitt.
I yfinance-API-et som er dokumentert med nettverkskonfigurasjon, setter du proxyen før arbeidsbelastningen starter:
import yfinance as yf
yf.config.network.proxy = 'http://proxy.example:8080' Fortsett med applikasjonens vanlige Ticker- eller download-operasjoner. En HTTP-lytter beholder en http-URL selv når tjenesten som forespørres, er HTTPS. HTTP-proxylisten gir kandidater for denne verdien når forespørsler om offentlige data kan bruke en offentlig mellommann.
Dette er bibliotekkonfigurasjon for hele prosessen. Unngå å endre den mellom samtidige jobber som trenger ulike ruter. Transportsjiktet som yfinance allerede eier, er den relevante forbrukeren; å konfigurere en urelatert requests.Session beviser ikke at yfinance bruker den.
Eldre eksempler sendte proxy til enkelte metoder eller brukte set_config(proxy=...). Kontroller den installerte API-generasjonen før du blander disse formene med det gjeldende config-objektet. Prosjektets kildekode markerer proxy-argumentet i set_config som utdatert til fordel for config.network.proxy.
For SOCKS må du matche URL-skjemaet og DNS-oppløsningsmodusen som støttes av det installerte transportsjiktet. Å oppgi et SOCKS-endepunkt som http konverterer ikke protokollen.