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 म्हणून देणे त्याचे प्रोटोकॉल बदलत नाही.