د Python googlemaps کلائنٹ خپلې ویب-خدمت غوښتنې د Requests له لارې لیږي. د کلائنٹ د requests_kwargs قاموس له لارې د Requests اختیارونه وړاندې کړئ:

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 غوښتنه تصدیقوي؛ د پروکسي اعتبارنامه، که اړتیا وي، د منځګړي د ملاتړ شوي تصدیق ترتیباتو پورې اړه لري.

اړوندې مقالې