Proxyak kontuan hartzen dituen Requests saioa erabiltzea pandas-datareaderekin
Pasa proxyak kontuan hartzen dituen Requests saioa DataReaderri, pandasen portaera globala aldatu beharrean.
pandas-datareaderrek Requests saio bat onartzen du bere HTTP lanerako. Adibidez, FRED irakurgailu batek aplikazioak konfiguratutako saioa erabil dezake:
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 eta end aplikazioak eskatutako datak dira. Testuinguruak saioa ixten du irakurgailua amaitutakoan. HTTP proxy zerrendatik hautatutako HTTP amaiera-puntu publiko batek helbidea eman dezake saio honen proxy mapan.
Requestsen ingurunearekiko integrazioa gaituta jarraitzen du adibide honetan. Aplikazioak inguruneko proxy balioetatik independentea den ibilbide esplizitua behar badu, ezarri session.trust_env=False eta eman beharrezko CA sorta edo .netrc-tik eratorritako autentifikazioa bereizita.
Aukeratu instalatutako pandas-datareader bertsioak onartzen duen irakurgailu bat. Hornitzaile baten API etena edo sinbolo formatu aldatua huts egin dezake proxy konexioak arrakasta izan ondoren; saioa ezartzeak ez du kendutako datu amaiera-puntua berrezartzen.