pandas-datareader אַקדעפּטירט אַ Requests סעסיע פֿאַר זיין HTTP אַרבעט. למשל, אַ FRED לייענער קען ניצן אַ סעסיע וואָס די אַפּליקאַציע שטעלט אויס:

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 און end זענען די דאַטעס וואָס די אַפּליקאַציע פֿרעגט. דער קאָנטעקסט פֿאַרמאַכט די סעסיע ווען דער לייענער ענדיקט. אַ פּובליקער HTTP ענדפּוינט אויסגעקליבן פֿון דער HTTP פּראָקסי ליסטע קען צושטעלן די אַדרעס אין דער פּראָקסי מאַפּע פֿון דער סעסיע.

די סבֿה־אינטעגראַציע פֿון Requests בלײַבט אַקטיוו אין דעם ביישפּיל. אויב די אַפּליקאַציע דאַרף אַ קלאָרן וועג וואָס איז אומאָפּהענגיק פֿון די פּראָקסי ווערטן פֿון דער סבֿה, שטעלט session.trust_env=False און צושטעלט באַזונדער דאָס נויטיקע CA בינדל אָדער די אויטענטיפֿיקאַציע פֿון .netrc.

קלייבט אויס אַ לייענער וואָס די אינסטאַלירטע ווערסיע פֿון pandas-datareader שטיצט. אַן אָפּגעשטעלטער פּראָוויידער API אָדער אַ געענדערט סימבאָל פֿאָרמאַט קען דורכפֿאַלן נאָך דעם וואָס די פּראָקסי פֿאַרבינדונג איז געראָטן; אָנשטעלן די סעסיע ערפּאַרט נישט קיין אַוועקגענומענעם דאַטן־ענדפּוינט.

פֿאַרבונדענע אַרטיקלען