ජාල වින්‍යාසය සමඟ ලේඛනගත කර ඇති yfinance API තුළ, වැඩභාරය ආරම්භ කිරීමට පෙර ප්‍රොක්සිය සකසන්න:

import yfinance as yf

yf.config.network.proxy = 'http://proxy.example:8080' 

යෙදුමේ සාමාන්‍ය Ticker හෝ download මෙහෙයුම් සමඟ ඉදිරියට යන්න. ඉල්ලා සිටින සේවාව HTTPS වුවද HTTP ශ්‍රාවකය http URL රඳවා ගනී. HTTP ප්‍රොක්සි ලැයිස්තුව මෙම අගය සඳහා අපේක්ෂකයන් සපයයි, පොදු-දත්ත ඉල්ලීම් පොදු මැදිහත්කරුවෙකු භාවිත කළ හැකි විට.

මෙය ක්‍රියාවලිය පුරා පවතින පුස්තකාල වින්‍යාසයකි. විවිධ මාර්ග අවශ්‍ය වන සමගාමී කාර්යයන් අතර එය වෙනස් කිරීමෙන් වළකින්න. yfinance දැනටමත් හිමි ප්‍රවාහනය වඩාත් අදාළ පරිභෝජකයා වේ; සම්බන්ධ නොවන requests.Session වින්‍යාස කිරීම yfinance එය භාවිත කරන බව ඔප්පු නොකරයි.

පැරණි උදාහරණ proxy තනි ක්‍රමවලට ලබා දුන්නේය නැතහොත් set_config(proxy=...) භාවිත කළේය. එම ආකෘති වර්තමාන config වස්තුව සමඟ මිශ්‍ර කිරීමට පෙර ස්ථාපිත API පරම්පරාව පරීක්ෂා කරන්න. ව්‍යාපෘතියේ මූලාශ්‍රය set_config හි proxy තර්කය config.network.proxy වෙනුවට යල් පැන ගිය ලෙස සලකුණු කරයි.

SOCKS සඳහා, ස්ථාපිත ප්‍රවාහනය සහාය දක්වන URL ක්‍රමය සහ DNS-විසඳුම් මාදිලිය ගලපන්න. SOCKS අන්ත ලක්ෂ්‍යයක් http ලෙස ලබා දීම එහි ප්‍රොටෝකෝලය පරිවර්තනය නොකරයි.

අදාළ ලිපි