Sæt yfinance-proxyen med config.network.proxy
Brug den dokumenterede netværksproxyindstilling, før du opretter et yfinance-arbejdsløb, og hold proxylytterens skema eksplicit.
I yfinance-API'et, der er dokumenteret med netværkskonfiguration, skal du angive proxyen, før arbejdsløbet startes:
import yfinance as yf
yf.config.network.proxy = 'http://proxy.example:8080' Fortsæt med applikationens normale Ticker- eller download-handlinger. En HTTP-lytter beholder en http-URL, selv når den ønskede tjeneste er HTTPS. HTTP-proxylisten giver kandidater til denne værdi, når anmodninger om offentlige data kan bruge en offentlig mellemmand.
Dette er bibliotekskonfiguration for hele processen. Undgå at ændre den mellem samtidige job, der har brug for forskellige ruter. Den transport, som yfinance allerede ejer, er den relevante forbruger; at konfigurere en urelateret requests.Session beviser ikke, at yfinance bruger den.
Ældre eksempler sendte proxy til enkelte metoder eller brugte set_config(proxy=...). Kontroller den installerede API-generation, før du blander disse former med det aktuelle config-objekt. Projektets kildekode markerer set_config-proxyargumentet som forældet til fordel for config.network.proxy.
For SOCKS skal du matche URL-skemaet og den DNS-opløsningstilstand, som den installerede transport understøtter. At angive et SOCKS-endepunkt som http konverterer ikke dets protokol.