config.network.proxy प्रयोग गरेर yfinance को प्रोक्सी सेट गर्नुहोस्
yfinance कार्यभार सिर्जना गर्नु अघि कागजात गरिएको नेटवर्क प्रोक्सी सेटिङ प्रयोग गर्नुहोस् र प्रोक्सी लिसनरको स्किम स्पष्ट राख्नुहोस्।
नेटवर्क कन्फिगरेसनसँग कागजात गरिएको yfinance API मा, कार्यभार सुरु गर्नु अघि प्रोक्सी सेट गर्नुहोस्:
import yfinance as yf
yf.config.network.proxy = 'http://proxy.example:8080' अनुप्रयोगको सामान्य Ticker वा download सञ्चालनसँग अगाडि बढ्नुहोस्। HTTP लिसनरले अनुरोध गरिएको सेवा HTTPS भए पनि http URL राख्छ। HTTP प्रोक्सी सूचीले यो मानका लागि उम्मेदवारहरू प्रदान गर्छ जब सार्वजनिक-डेटा अनुरोधहरूले सार्वजनिक मध्यस्थ प्रयोग गर्न सक्छन्।
यो प्रक्रिया-व्यापी लाइब्रेरी कन्फिगरेसन हो। फरक मार्गहरू आवश्यक पर्ने समवर्ती कामहरूबीच यसलाई परिवर्तन गर्नबाट बच्नुहोस्। yfinance सँग पहिले नै रहेको ट्रान्सपोर्ट नै सान्दर्भिक उपभोक्ता हो; असम्बन्धित requests.Session कन्फिगर गर्नुले yfinance ले यसलाई प्रयोग गर्छ भनी प्रमाणित गर्दैन।
पुराना उदाहरणहरूले proxy व्यक्तिगत मेथडहरूमा पठाउँथे वा set_config(proxy=...) प्रयोग गर्थे। ती रूपहरूलाई हालको config वस्तुसँग मिसाउनु अघि स्थापित API पुस्ता जाँच गर्नुहोस्। परियोजनाको स्रोतले set_config को proxy आर्गुमेन्टलाई config.network.proxy को पक्षमा अप्रचलित चिन्ह लगाउँछ।
SOCKS का लागि, स्थापित ट्रान्सपोर्टले समर्थन गर्ने URL स्किम र DNS-समाधान मोड मिलाउनुहोस्। SOCKS अन्त्य बिन्दुलाई http को रूपमा दिनुले यसको प्रोटोकल परिवर्तन गर्दैन।