Изградете го геокодерот со сопствена рута:

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 одговара на HTTPS дестинации пренесени преку HTTP проксито. Документираниот интерфејс на geopy поддржува HTTP проксирање, вклучувајќи CONNECT; пишувањето https само по себе не воспоставува TLS кон слушателот.

Користете го геокодерот повторно со таа стабилна политика. Менувањето на вредностите на околината околу поединечни повици може да пречи на друг геокодер што работи истовремено.

Поврзани статии