Stel yfinance se proxy met config.network.proxy
Gebruik die gedokumenteerde netwerkproxy-instelling voordat jy 'n yfinance-werklading skep, en hou die proxy-luisteraar se skema eksplisiet.
In die yfinance-API wat met netwerkkonfigurasie gedokumenteer is, stel die proxy voordat die werklading begin:
import yfinance as yf
yf.config.network.proxy = 'http://proxy.example:8080' Gaan voort met die toepassing se gewone Ticker- of download-bewerkings. 'n HTTP-luisteraar hou 'n http-URL, selfs wanneer die versoekte diens HTTPS is. Die HTTP-proxylys verskaf kandidate vir hierdie waarde wanneer versoeke vir publieke data 'n publieke tussenganger mag gebruik.
Dit is proseswye biblioteekkonfigurasie. Vermy om dit te verander tussen gelyktydige take wat verskillende roetes nodig het. Die transport wat yfinance reeds besit, is die relevante verbruiker; om 'n onverwante requests.Session te konfigureer, bewys nie dat yfinance dit gebruik nie.
Ouer voorbeelde het proxy aan individuele metodes deurgegee of set_config(proxy=...) gebruik. Kontroleer die geïnstalleerde API-generasie voordat jy daardie vorms met die huidige config-objek meng. Die projek se bron merk die set_config-proxy-argument as verouderd ten gunste van config.network.proxy.
Vir SOCKS, pas die URL-skema en DNS-resolusiemodus aan wat deur die geïnstalleerde transport ondersteun word. Om 'n SOCKS-eindpunt as http te verskaf, skakel nie sy protokol om nie.