pandas-datareader এ ইয়াৰ HTTP কামৰ বাবে Requests session গ্ৰহণ কৰে। উদাহৰণস্বৰূপে, এটা FRED reader এ এপ্লিকেশ্বনে সংৰূপিত কৰা session ব্যৱহাৰ কৰিব পাৰে:

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 হ’ল এপ্লিকেশ্বনে অনুৰোধ কৰা তাৰিখ। reader টো শেষ হোৱাৰ পিছত context এ session টো বন্ধ কৰে। HTTP প্ৰক্সি তালিকাৰ পৰা বাছনি কৰা এটা ৰাজহুৱা HTTP endpoint এ এই session ৰ প্ৰক্সি মানচিত্ৰত ঠিকনাটো যোগান ধৰিব পাৰে।

Requests ৰ পৰিৱেশ সংহতি এই উদাহৰণত সক্ৰিয় হৈয়েই থাকে। যদি এপ্লিকেশ্বনে পৰিৱেশ প্ৰক্সি মানৰ পৰা স্বতন্ত্ৰ স্পষ্ট পথৰ প্ৰয়োজন হয়, তেন্তে session.trust_env=False স্থাপন কৰক আৰু প্ৰয়োজনীয় CA bundle বা .netrc ৰ পৰা পোৱ প্ৰমাণীকৰণ সুকীয়াকৈ যোগান ধৰক।

সংস্থাপিত pandas-datareader সংস্কৰণে সমৰ্থন কৰা এটা reader বাছনি কৰক। বন্ধ হোৱা প্ৰদানকাৰী API বা সলনি হোৱা symbol বিন্যাস প্ৰক্সি সংযোগ সফল হোৱাৰ পিছতো বিফল হ’ব পাৰে; session স্থাপন কৰিলে আঁতৰোৱা data endpoint ঘূৰি নাহে।

সম্পৰ্কিত প্ৰবন্ধ