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 તેનો ઉપયોગ કરે છે.
જૂનાં ઉદાહરણો વ્યક્તિગત પદ્ધતિઓને proxy પાસ કરતાં હતાં અથવા set_config(proxy=...) વાપરતાં હતાં. તે સ્વરૂપોને વર્તમાન config ઑબ્જેક્ટ સાથે ભેળવતા પહેલાં સ્થાપિત API પેઢી તપાસો. પ્રોજેક્ટનો સ્રોત set_config ના proxy આર્ગ્યુમેન્ટને config.network.proxy ના પક્ષમાં અપ્રચલિત તરીકે ચિહ્નિત કરે છે.
SOCKS માટે, સ્થાપિત ટ્રાન્સપોર્ટ જે URL સ્કીમ અને DNS-રિઝોલ્યુશન મોડને સમર્થન આપે તેની સાથે મેળ કરો. SOCKS એન્ડપોઇન્ટને http તરીકે આપવાથી તેનો પ્રોટોકોલ રૂપાંતરિત થતો નથી.