Në API-n e yfinance të dokumentuar me konfigurim rrjeti, vendosni proxy-n përpara se të nisni ngarkesën e punës:

import yfinance as yf

yf.config.network.proxy = 'http://proxy.example:8080' 

Vazhdoni me operacionet e zakonshme Ticker ose download të aplikacionit. Një dëgjues HTTP mban një URL http edhe kur shërbimi i kërkuar është HTTPS. Lista e proxy-ve HTTP ofron kandidatë për këtë vlerë kur kërkesat për të dhëna publike mund të përdorin një ndërmjetës publik.

Ky është konfigurim biblioteke për të gjithë procesin. Shmangni ndryshimin e tij midis punëve të njëkohshme që kanë nevojë për rrugë të ndryshme. Transporti që yfinance zotëron tashmë është konsumatori përkatës; konfigurimi i një requests.Session të palidhur nuk provon që yfinance e përdor atë.

Shembujt më të vjetër i kalonin proxy metodave individuale ose përdornin set_config(proxy=...). Kontrolloni gjeneratën e API-së të instaluar përpara se t'i përzieni këto forma me objektin aktual config. Kodi burim i projektit e shënon argumentin proxy të set_config si të vjetruar në favor të config.network.proxy.

Për SOCKS, përputhni skemën e URL-së dhe modalitetin e zgjidhjes DNS që mbështet transporti i instaluar. Dhënia e një pikëmbërritjeje SOCKS si http nuk e konverton protokollin e saj.

Artikuj të ngjashëm