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 کے طور پر دینا اس کا پروٹوکول تبدیل نہیں کرتا۔