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.

Makala zinazohusiana