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 அல்லது மாற்றப்பட்ட குறியீட்டு வடிவம் ப்ராக்ஸி இணைப்பு வெற்றியடைந்த பிறகும் தோல்வியடையலாம்; அமர்வை அமைப்பது நீக்கப்பட்ட தரவு முனையை மீட்டெடுக்காது.

தொடர்புடைய கட்டுரைகள்