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 గా అందించడం దాని ప్రోటోకాల్ను మార్చదు.