pandas-datareader HTTP خىزمىتى ئۈچۈن Requests session نى قوبۇل قىلىدۇ. مەسىلەن، FRED ئوقۇغۇچىسى ئەپ تەرىپىدىن سەپلەنگەن 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 ئەپ تەلەپ قىلغان چېسلا. ئوقۇغۇچى تۈگىگەندىن كېيىن مەزمۇن session نى تاقايدۇ. HTTP پروكسى تىزىملىكىدىن تاللانغان ئاممىۋى HTTP ئاخىرقى نۇقتىسى بۇ session نىڭ پروكسى خەرىتىسىگە ئادرېس بېرەلەيدۇ.

بۇ مىسالدا Requests نىڭ مۇھىت بىلەن بىرلەشمىسى ئاكتىپ تۇرىدۇ. ئەگەر ئەپ مۇھىت پروكسى قىممەتلىرىدىن مۇستەقىل ئېنىق يول تەلەپ قىلسا، session.trust_env=False نى تەڭشەڭ ۋە كېرەكلىك CA بوغچىسى ياكى .netrc دىن ئېلىنغان دەلىللەشنى ئايرىم تەمىنلەڭ.

ئورنىتىلغان pandas-datareader نەشرى قوللايدىغان ئوقۇغۇچىنى تاللاڭ. توختىتىلغان تەمىنلىگۈچى API سى ياكى ئۆزگەرتىلگەن بەلگە فورماتى پروكسى ئۇلىنىشى مۇۋەپپەقىيەتلىك بولغاندىن كېيىنمۇ مەغلۇپ بولۇشى مۇمكىن؛ session نى تەڭشەش ئۆچۈرۈلگەن سانلىق مەلۇمات ئاخىرقى نۇقتىسىنى ئەسلىگە كەلتۈرمەيدۇ.

مۇناسىۋەتلىك ماقالىلەر