Isticmaalka fadhi Requests oo proxy-ka yaqaan iyo pandas-datareader
U gudbi fadhi Requests oo proxy-ka yaqaan DataReader halkii aad beddeli lahayd dhaqanka guud ee pandas.
pandas-datareader wuxuu aqbalaa fadhi Requests shaqadiisa HTTP. Tusaale ahaan, akhriyaha FRED wuxuu isticmaali karaa fadhi uu codsigu diyaariyay:
import requests
from pandas_datareader import data as web
with requests.Session() as session:
session.proxies.update({
"http": "http://proxy.example.net:8080",
"https": "http://proxy.example.net:8080",
})
frame = web.DataReader(
"GDP", "fred", start, end, session=session
)
start iyo end waa taariikhaha codsigu weydiistay. Macnaha guud wuxuu xiraa fadhiga marka akhriyahu dhammeeyo. Qodob HTTP dadweyne oo laga doortay liiska proxy-yada HTTP ayaa bixin kara cinwaanka khariidadda proxy ee fadhigan.
Isku xirka Requests iyo deegaanka wuu shaqaynayaa tusaalahan. Haddii codsigu u baahan yahay waddo cad oo ka madax bannaan qiimayaasha proxy ee deegaanka, dhig session.trust_env=False oo si gooni ah u bixi xirmada CA loo baahan yahay ama aqoonsiga laga helay .netrc.
Dooro akhriye ay taageerto nooca pandas-datareader ee rakiban. API bixiye la joojiyay ama qaab sumad la beddelay ayaa ku guuldarraysan kara ka dib marka xiriirka proxy-ga guulaysto; dhigista fadhiga ma soo celiso qodob xog oo la tirtiray.