Macmiilka googlemaps ee Python wuxuu codsiyadiisa adeegga webka u diraa Requests. Bixi ikhtiyaarrada Requests iyada oo loo marayo qaamuuska requests_kwargs ee macmiilka:

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 waa furaha API ee jira ee codsiga. Isticmaal nuqdan gmaps ee wicitaannada loogu talagalay. Musharax HTTP oo ka yimid liiska boroksi HTTP ayaa bixin kara dariiqa codsiga Maps API ee dadweynaha ee la oggolaaday marka gulaynta la doortay aanay lahayn aqoonsiga boroksi.

Qiimaha proxies waa khariidad ka timaadda qorshaha goobta loo socdo ilaa URL boroksi. Ma aha tuple host/port ama hal xarig boroksi oo aan qaabaysnayn. Goobta HTTPS waxay isticmaali kartaa barta boroksi HTTP ee halkan lagu muujiyay.

Macmiilku wuxuu ikhtiyaarradan ku darayaa wicitaanka Requests ee uu sameeyo. requests.get madax banaan oo meel kale oo codsiga ah ma habee macmiilkan, iyo googlemaps.Client kale oo la dhisay iyada oo aan ikhtiyaarradan lahayn ayaa leh habayntiisa gaar ah.

Isku-dhafka muddada dheer ee hore u leh gal Requests, maktabadda waxay sidoo kale aqbashaa requests_session. Si ula kac ah u ilaali siyaasadda iyo lahaanshaha galitaanka marka aad wadaagto. Furaha API weli wuxuu xaqiijiyaa codsiga Maps; aqoonsiga boroksi, haddii loo baahdo, waxay ka tirsan yihiin habka xaqiijinta ee dhexdhexaadiyaha taageero.

Maqaallo la xiriira