Geokoderi öz marşrutu ilə qurun:

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,
)

Tətbiq hər iki hesabı təqdim edir. google_api_key Google geokodlaşdırmasına icazə verir; URL-dəki istifadəçi adı və parol proksiyə icazə verir. Həmin xam komponentləri bir dəfə kodlaşdırın, struktur URL ayırıcılarını kodlaşdırmadan kənarda saxlayaraq.

proxies dəyərigeopy siyasəti
NoneSistem aşkarlanmasına icazə ver
{}Birbaşa girişi seç
Boş olmayan xəritəTəqdim edilmiş marşrutu seç

https açarı HTTP proksisindən keçən HTTPS təyinatlarına uyğun gəlir. geopy-nin sənədləşdirilmiş interfeysi CONNECT daxil olmaqla HTTP proksisini dəstəkləyir; https yazılışı özlüyündə dinləyiciyə TLS qurmur.

Geokoderi bu sabit siyasətlə təkrar istifadə edin. Fərdi çağırışlar ətrafında mühit dəyərlərini dəyişmək eyni vaxtda işləyən başqa geokoderə mane ola bilər.

Əlaqəli məqalələr