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 അല്ലെങ്കിൽ മാറ്റിയ സിംബൽ ഫോർമാറ്റ് പ്രോക്സി കണക്ഷൻ വിജയിച്ചതിന് ശേഷവും പരാജയപ്പെടാം; സെഷൻ സജ്ജമാക്കുന്നത് നീക്കം ചെയ്ത ഡാറ്റ എൻഡ്പോയിന്റ് പുനഃസ്ഥാപിക്കുന്നില്ല.

അനുബന്ധ ലേഖനങ്ങൾ