pandas-datareader pranon një sesion Requests për punën e tij HTTP. Për shembull, një lexues FRED mund të përdorë një sesion të konfiguruar nga aplikacioni:

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 dhe end janë datat e kërkuara nga aplikacioni. Konteksti e mbyll sesionin pasi lexuesi përfundon. Një pikë fundore HTTP publike e zgjedhur nga lista e proxy-ve HTTP mund të sigurojë adresën në hartën e proxy-ve të këtij sesioni.

Integrimi i Requests me mjedisin mbetet i aktivizuar në këtë shembull. Nëse aplikacioni kërkon një rrugë të qartë të pavarur nga vlerat e proxy-ve të mjedisit, vendosni session.trust_env=False dhe jepni veçmas paketën CA të nevojshme ose vërtetimin e nxjerrë nga .netrc.

Zgjidhni një lexues që mbështetet nga versioni i instaluar i pandas-datareader. Një API ofruesi e ndërprerë ose një format simboli i ndryshuar mund të dështojë edhe pasi lidhja me proxy të ketë sukses; vendosja e sesionit nuk rikthen një pikë fundore të dhënash të hequr.

Artikuj të ngjashëm