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.

Relaterte artikler