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