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 এটি ব্যবহার করে।
পুরনো উদাহরণগুলো প্রক্সি আলাদা মেথডে পাঠাত বা set_config(proxy=...) ব্যবহার করত। সেই রূপগুলো বর্তমান config অবজেক্টের সাথে মেশানোর আগে ইনস্টল করা API প্রজন্ম পরীক্ষা করুন। প্রকল্পের সোর্স set_config-এর proxy আর্গুমেন্টকে config.network.proxy-এর পক্ষে অপ্রচলিত হিসেবে চিহ্নিত করে।
SOCKS-এর জন্য, ইনস্টল করা ট্রান্সপোর্ট যে URL স্কিম ও DNS-রেজোলিউশন মোড সমর্থন করে তার সাথে মিলিয়ে নিন। SOCKS এন্ডপয়েন্ট http হিসেবে দেওয়া তার প্রোটোকল রূপান্তর করে না।