Ukusebenzisa i-Requests session eyazi i-proxy ne-pandas-datareader
Dlulisela i-Requests session eyazi i-proxy ku-DataReader esikhundleni sokushintsha ukuziphatha kwepingili ye-pandas.
I-pandas-datareader yamukela i-Requests session emsebenzini wayo we-HTTP. Isibonelo, umfundi we-FRED angasebenzisa i-session elungiselelwe uhlelo lokusebenza:
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
)
I-start ne-end yizinsuku ezicelwa uhlelo. Umongo uvala i-session ngemva kokuba umfundi eqedile. I-HTTP endpoint yomphakathi ekhethwe ku-hlu lwama-proxy e-HTTP inganikeza ikheli kumephu ye-proxy yale session.
Ku-kuhlanganiswa kwe-Requests nendawo ezungezile kusasebenza kulesi sibonelo. Uma uhlelo ludinga umzila ocacile ongaxhomekeki kumanani e-proxy endawo ezungezile, setha i-session.trust_env=False bese unikeza ngokwehlukana ibhange le-CA elidingekayo noma ukuqinisekiswa okuvela ku-.netrc.
Khetha umfundi osekelwa inguqulo ye-pandas-datareader efakiwe. I-API yomhlinzeki enqanyuliwe noma ifomethi yophawu eshintshiwe ingehluleka ngisho ngemva kokuphumelela kokuxhumana ne-proxy; ukusetha i-session akubuyiseli i-endpoint yedatha esusiwe.