pandas-datareader өзүнүн HTTP иши үчүн Requests сессиясын кабыл алат. Мисалы, 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’си же өзгөртүлгөн символ форматы прокси байланышы ийгиликтүү болгондон кийин да ишке ашпай калышы мүмкүн; сессияны коюу алынып салынган маалымат акыркы чекитин калыбына келтирбейт.

Тектеш макалалар