नेटवर्क कन्फिगरेसनसँग कागजात गरिएको 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 को रूपमा दिनुले यसको प्रोटोकल परिवर्तन गर्दैन।

सम्बन्धित लेखहरू