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

اړوندې مقالې