Kuweka proksi ya yfinance kwa config.network.proxy
Tumia mpangilio wa proksi wa mtandao ulioandikwa kabla ya kuunda kazi ya yfinance na uweke wazi mpango wa msikilizaji wa proksi.
Katika API ya yfinance iliyoandikwa na usanidi wa mtandao, weka proksi kabla ya kuanza kazi:
import yfinance as yf
yf.config.network.proxy = 'http://proxy.example:8080' Endelea na shughuli za kawaida za Ticker au download za programu. Msikilizaji wa HTTP huhifadhi URL ya http hata huduma inayoombwa ikiwa HTTPS. Orodha ya proksi za HTTP hutoa watahiniwa kwa thamani hii wakati maombi ya data ya umma yanaweza kutumia mpatanishi wa umma.
Huu ni usanidi wa maktaba kwa mchakato mzima. Epuka kuubadilisha kati ya kazi zinazofanyika kwa wakati mmoja zinazohitaji njia tofauti. Usafirishaji ambao yfinance tayari inamiliki ndio mtumiaji husika; kusanidi requests.Session isiyohusiana hakuthibitishi kwamba yfinance inaitumia.
Mifano ya zamani ilipitisha proksi kwa mbinu binafsi au ilitumia set_config(proxy=...). Angalia kizazi cha API kilichosakinishwa kabla ya kuchanganya maumbo hayo na kitu cha config cha sasa. Chanzo cha mradi kinaonyesha hoja ya proksi ya set_config kama iliyopitwa na wakati kwa ajili ya config.network.proxy.
Kwa SOCKS, oanisha mpango wa URL na hali ya utatuzi wa DNS inayoungwa mkono na usafirishaji uliosakinishwa. Kutoa kituo cha mwisho cha SOCKS kama http hakubadilishi itifaki yake.