Геокодерди өз маршруту менен куруңуз:

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

Колдонмо эки аккаунтту тең берет. google_api_key Google геокоддоосуна уруксат берет; URLдеги колдонуучу аты жана сырсөз проксиге уруксат берет. Ошол чийки компоненттерди бир жолу коддонуз, URLдин структуралык бөлгүчтөрүн коддоонун сыртында калтырып.

proxies маанисиgeopy саясаты
NoneСистеманын аныкталышына уруксат берүү
{}Түз кирүүнү тандоо
Бош эмес картаБерилген маршрутту тандоо

https ачкычы HTTP прокси аркылуу өткөрүлгөн HTTPS буталарына туура келет. geopy документтелген интерфейси CONNECTти кошкондо HTTP проксини колдойт; https жазылышы өзү тыңшоочуга TLS орнотпойт.

Геокодерди ошол туруктуу саясат менен кайра колдонуңуз. Жеке чакыруулардын айланасындагы чөйрө маанилерин өзгөртүү ошол эле учурда иштеп жаткан башка геокодерге тоскоол болушу мүмкүн.

Тектеш макалалар