नेटवर्क कॉन्फिगरेशनसह दस्तऐवजीकृत 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 म्हणून देणे त्याचे प्रोटोकॉल बदलत नाही.

संबंधित लेख