Mteja wa googlemaps wa Python hutuma maombi yake ya huduma ya wavuti kupitia Requests. Toa chaguo za Requests kupitia kamusi ya requests_kwargs ya mteja:

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 ni ufunguo wa API uliopo wa programu. Tumia kipengele hiki cha gmaps kwa simu zinazokusudiwa. Mtahiniwa wa HTTP kutoka orodha ya proksi za HTTP anaweza kutoa njia kwa ombi la umma la Maps API linaloruhusiwa wakati kikao kilichochaguliwa hakina vitambulisho vya proksi.

Thamani ya proxies ni ramani kutoka mpango wa lengo hadi URL ya proksi. Si jozi la host/port wala mfuatano mmoja wa proksi usio na muundo. Lengo la HTTPS linaweza kutumia kituo cha mwisho cha proksi ya HTTP kinachoonyeshwa hapa.

Mteja huunganisha chaguo hizi kwenye simu ya Requests anayofanya. requests.get iliyo huru mahali pengine kwenye programu haisanidi mteja huyu, na googlemaps.Client nyingine iliyoundwa bila chaguo hizi ina usanidi wake yenyewe.

Kwa muunganisho wa muda mrefu ambao tayari unamiliki kikao cha Requests, maktaba pia inakubali requests_session. Weka sera na umiliki wa kikao kwa makusudi unapokishirikisha. Ufunguo wa API bado unathibitisha ombi la Maps; vitambulisho vya proksi, ikiwa vinahitajika, ni sehemu ya mpangilio wa uthibitishaji unaoungwa mkono na mpatanishi.

Makala zinazohusiana