Izveidojiet ģeokoderi ar savu maršrutu:

from urllib.parse import quote
from geopy.geocoders import GoogleV3

account = quote(proxy_user, safe='') + ':' + quote(proxy_password, safe='')
proxy_url = f'http://{account}@proxy.example:8080'
geocoder = GoogleV3(
    api_key=google_api_key,
    proxies={'http': proxy_url, 'https': proxy_url},
    timeout=10,
)

Lietojumprogramma nodrošina abus kontus. google_api_key atļauj Google ģeokodēšanu; URL lietotājvārds un parole atļauj starpniekserveri. Iekodējiet šos neapstrādātos komponentus vienreiz, atstājot URL strukturālos atdalītājus ārpus kodējuma.

proxies vērtībageopy politika
NoneAtļaut sistēmas noteikšanu
{}Izvēlēties tiešu piekļuvi
Neputns kartējumsIzvēlēties norādīto maršrutu

https atslēga atbilst HTTPS galamērķiem, kas tiek pārnesti caur HTTP starpniekserveri. geopy dokumentētā saskarne atbalsta HTTP starpniekservi, tostarp CONNECT; rakstība https pati par sevi neizveido TLS ar klausītāju.

Izmantojiet ģeokoderi atkārtoti ar šo stabilo politiku. Vides vērtību maiņa ap atsevišķiem izsaukumiem var traucēt citam ģeokoderim, kas darbojas vienlaikus.

Saistītie raksti