pandas-datareader ৰ সৈতে প্ৰক্সি-সচেতন Requests session ব্যৱহাৰ কৰক
pandas ৰ গোলকীয় আচৰণ সলনি কৰাৰ পৰিৱৰ্তে প্ৰক্সি-সচেতন Requests session DataReader লৈ প্ৰেৰণ কৰক।
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 ঘূৰি নাহে।