Геокодерыг өөрийн маршруттай нь байгуул:

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 тогтоодоггүй.

Геокодерыг тэр тогтвортой бодлоготой дахин ашигла. Бие даасан дуудлагын эргэн тойронд орчны утгыг өөрчлөх нь зэрэг ажиллаж буй өөр геокодерт саад болж болно.

Холбоотой нийтлэлүүд