નેટવર્ક રૂપરેખાંકન સાથે દસ્તાવેજીકૃત 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 તરીકે આપવાથી તેનો પ્રોટોકોલ રૂપાંતરિત થતો નથી.

સંબંધિત લેખો