pandas-datareader tekur ímóti eini Requests-sesjón til sítt HTTP-arbeiði. Eitt FRED-lesarstykki kann til dømis brúka eina sesjón, sum forritið hevur sett upp:

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 og end eru dagarnir, sum forritið hevur biðið um. Samanhangurin letur sesjónina, tá lesarin er liðugur. Ein almennur HTTP-endapunktur, valdur úr HTTP-proxy-listanum, kann veita adressuna í proxy-kortinum hjá hesi sesjónini.

Umlvervisamgongan hjá Requests verður verandi virkin í hesum døminum. Um forritið krevur eina greiða leið, sum ikki er treytað av proxy-virðunum í umhvørvinum, set session.trust_env=False og veit hinvegin ta neyðugu CA-buntuna ella váttan, sum kemur úr .netrc.

Vel ein lesara, sum tann innlagda pandas-datareader-útgávan stuðlar. Ein API hjá einum veitara, sum er steðgaður, ella eitt broytt symbol-format kann miseydnast, eftir at proxy-sambandið er eydnað; at seta sesjónina endurvekur ikki ein endapunkt fyri dáta, sum er tikin burtur.

Skyldar greinar