דער Python googlemaps קליענט שיקט זײַנע וועב-דינסט בקשות דורך 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 קאַנדידאַט פֿון דער HTTP פּראָקסי ליסטע קען צושטעלן דעם וועג פֿאַר אַ דערלויבטע פּובליקע Maps API בקשה ווען די אויסגעקליבענע סעסיע האָט נישט קיין פּראָקסי באַשטעטיקונג.

דער proxies ווערט איז אַ מאַפּע פֿון דער ציל-סכעמע צו דער פּראָקסי URL. עס איז נישט אַ host/port פּאָר און נישט אַ איין אומסטרוקטורירטע פּראָקסי שטריק. אַ HTTPS ציל קען ניצן דעם HTTP פּראָקסי ענדפּוינט וואָס ווערט געוויזן דאָ.

דער קליענט צונויפֿהרעט די אָפּציעס אין דער Requests רוף וואָס ער מאַכט. אַ זעלבשטענדיקער requests.get ערגעץ אַנדערש אין דער אַפּליקאַציע קאַנפיגורירט נישט דעם קליענט, און אַן אַנדער googlemaps.Client געבויט אָן די אָפּציעס האָט זײַן אייגענעם אָפּשטעל.

פֿאַר אַ לאַנגלעבעדיקער אינטעגראַציע וואָס האָט שוין אַ Requests סעסיע, די ביבליאָטעק נעמט אויך אָן requests_session. האַלט די פּאָליטיק און אייגנטום פֿון דער סעסיע באַוווּסטערהייט ווען איר טיילט זי. דער API שליסל באַשטעטיקט נאָך די Maps בקשה; פּראָקסי באַשטעטיקונג, אויב נייטיק, געהערט צו דער באַשטעטיקונגס אָרדענונג וואָס דער מיטלער שטיצט.

פֿאַרבונדענע אַרטיקלען