yfinance'i puhverserveri seadistamine jaotises config.network.proxy
Kasutage dokumenteeritud võrgu puhverserveri seadet enne yfinance'i töökoormuse loomist ja hoidke puhverserveri kuulaja skeem selgesõnaline.
Võrgukonfiguratsiooniga dokumenteeritud yfinance'i API-s seadke puhverserver enne töökoormuse käivitamist:
import yfinance as yf
yf.config.network.proxy = 'http://proxy.example:8080' Jätkake rakenduse tavapäraste Ticker- või download-toimingutega. HTTP-kuulaja säilitab http-URL-i ka siis, kui taotletav teenus on HTTPS. HTTP puhverserverite loend pakub selle väärtuse jaoks kandidaate, kui avalike andmete taotlused võivad kasutada avalikku vahendajat.
See on protsessipõhine teegi konfiguratsioon. Vältige selle muutmist samaaegsete tööde vahel, mis vajavad erinevaid marsruute. Transport, mis yfinance'il juba on, on asjakohane tarbija; mitteseotud requests.Session'i konfigureerimine ei tõesta, et yfinance seda kasutab.
Vanemad näited edastasid proxy üksikutele meetoditele või kasutasid set_config(proxy=...). Kontrollige paigaldatud API põlvkonda enne nende vormide segamist praeguse config-objektiga. Projekti lähtekood märgib set_config'i proxy-argumendi aegunuks config.network.proxy kasuks.
SOCKS-i puhul sobitage URL-i skeem ja DNS-i tõlgendusrežiim, mida paigaldatud transport toetab. SOCKS-i lõpp-punkti http-na esitamine ei teisenda selle protokolli.