Bygg geokodaran við sínum egna rás:

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

Forritið veitir báðar kontur. google_api_key loyvir Google-geokoding; brúkaranavn og loyniorð í URL loyva proxynum. Kodera teir rá partarnar eina ferð, og lata bygnaðarligar URL-avmarkarar vera uttanfyri kodingina.

proxies-virðigeopy-politikkur
NoneLoyv system-finning
{}Vel beinleiðis atgongd
Ikki-tóm mappingVel tað veitta rásina

Lyklurin https passar til HTTPS-mál, ið verða flutt gjøgnum HTTP-proxyn. Dokumenteraða grænseflata geopy stuðlar HTTP-proxy, eisini CONNECT; ein skriviháttur við https stovnar ikki sjálvur TLS móti lurtaaranum.

Brúka geokodaran aftur við hesi støðugu politikki. At broyta umhvørvisvirði kring einstakar kallingar kann órógva annan geokodara, ið arbeidar samstundis.

Skyldar greinar