config.network.proxy மூலம் yfinance இன் ப்ராக்ஸியை அமைக்கவும்
yfinance பணிச்சுமையை உருவாக்கும் முன் ஆவணப்படுத்தப்பட்ட நெட்வொர்க் ப்ராக்ஸி அமைப்பைப் பயன்படுத்தி, ப்ராக்ஸி கேட்பானின் திட்டத்தை வெளிப்படையாக வைத்திருங்கள்.
நெட்வொர்க் உள்ளமைவுடன் ஆவணப்படுத்தப்பட்ட 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 ஆக வழங்குவது அதன் நெறிமுறையை மாற்றாது.