د pandas-datareader سره د پروکسي خبرېدونکې Requests غونډه کارول
د pandas نړیوال چلند بدلولو پر ځای د پروکسي خبرېدونکې Requests غونډه DataReader ته ورکړئ.
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 یا بدل شوی سمبول بڼه کولی شي د پروکسي اړیکې له بریالیتوب وروسته هم پاتې راشي؛ غونډه ټاکل لرې شوې ډاټا پای ټکی نه رغوي.