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.

Izihloko ezihlobene