pandas-datareader ទទួលយកសេសស្យុង Requests សម្រាប់ការងារ HTTP របស់វា។ ឧទាហរណ៍ កម្មវិធីអាន 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 អ្នកផ្ដល់សេវាដែលបានបញ្ឈប់ ឬទម្រង់សញ្ញាដែលបានផ្លាស់ប្ដូរ អាចបរាជ័យបន្ទាប់ពីការតភ្ជាប់ប្រូកស៊ីជោគជ័យ។ ការកំណត់សេសស្យុងមិនស្ដារចំណុចបញ្ចប់ទិន្នន័យដែលបានលុបចេញទេ។

អត្ថបទពាក់ព័ន្ធ