నెట్‌వర్క్ కాన్ఫిగరేషన్‌తో డాక్యుమెంట్ చేసిన 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 గా అందించడం దాని ప్రోటోకాల్‌ను మార్చదు.

సంబంధిత వ్యాసాలు