អតិថិជន googlemaps របស់ Python ផ្ញើសំណើសេវាគេហទំព័ររបស់វាតាមរយៈ Requests។ ផ្តល់ជម្រើស Requests តាមរយៈវចនានុក្រម requests_kwargs របស់អតិថិជន៖

import googlemaps

gmaps = googlemaps.Client(
    key=maps_api_key,
    connect_timeout=5,
    read_timeout=30,
    requests_kwargs={
        'proxies': {
            'http': 'http://proxy.example:8080',
            'https': 'http://proxy.example:8080',
        },
    },
)

maps_api_key គឺជាសោ API ដែលមានស្រាប់របស់កម្មវិធី។ ប្រើវត្ថុ gmaps នេះសម្រាប់ការហៅដែលបានបម្រុងទុក។ បេក្ខជន HTTP ពីបញ្ជី proxy HTTP អាចផ្តល់ផ្លូវសម្រាប់សំណើ Maps API សាធារណៈដែលបានអនុញ្ញាត នៅពេលសម័យដែលបានជ្រើសគ្មានព័ត៌មានសម្គាល់ proxy។

តម្លៃ proxies គឺជាផែនទីពីគ្រោងគោលដៅទៅ URL proxy។ វាមិនមែនជាគូ host/port ឬខ្សែ proxy តែមួយដែលគ្មានរចនាសម្ព័ន្ធទេ។ គោលដៅ HTTPS អាចប្រើចំណុចបញ្ចប់ proxy HTTP ដែលបង្ហាញនៅទីនេះ។

អតិថិជនបញ្ចូលជម្រើសទាំងនេះទៅក្នុងការហៅ Requests ដែលវាធ្វើ។ requests.get ឯករាជ្យនៅកន្លែងផ្សេងក្នុងកម្មវិធីមិនកំណត់រចនាសម្ព័ន្ធអតិថិជននេះទេ ហើយ googlemaps.Client ផ្សេងទៀតដែលបានបង្កើតដោយគ្មានជម្រើសទាំងនេះមានការដំឡើងផ្ទាល់ខ្លួន។

សម្រាប់ការរួមបញ្ចូលរយៈពេលវែងដែលមានសម័យ Requests រួចហើយ បណ្ណាល័យក៏ទទួលយក requests_session ផងដែរ។ រក្សាគោលនយោបាយ និងភាពជាម្ចាស់របស់សម័យដោយចេតនានៅពេលចែករំលែកវា។ សោ API នៅតែផ្ទៀងផ្ទាត់សំណើ Maps។ ព័ត៌មានសម្គាល់ proxy ប្រសិនបើចាំបាច់ ជាកម្មសិទ្ធិរបស់ការរៀបចំផ្ទៀងផ្ទាត់ដែលអន្តរការីគាំទ្រ។

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