Geið einum geopy-geokodara autentiseraðan HTTP-proxy
Kodera rá proxy-innlit eina ferð og vel eksplisitta mappingu geokodarans í stað at broyta felags prosess-umhvørvið kring leitanir.
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ði | geopy-politikkur |
|---|---|
| None | Loyv system-finning |
| {} | Vel beinleiðis atgongd |
| Ikki-tóm mapping | Vel 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.