Engem geopy-Geocoder en authentifizéierten HTTP-Proxy ginn
Kodéier d'rohe Proxy-Accèsdateien eng Kéier an wielt dem Geocoder seng explizit Mapping, amplaz d'gedeelte Prozessëmwelt ronderëm Lookups ze änneren.
Baut den Geocoder mat senger eege Route:
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,
)D'Applikatioun liwwert béid Konten. google_api_key autoriséiert d'Google-Geokodéierung; de Benotzernumm an d'Passwuert an der URL autoriséieren de Proxy. Kodéier dës rohe Komponenten eng Kéier, an loosst déi strukturell URL-Trennzeechen ausserhalb vun der Kodéierung.
| proxies-Wäert | geopy-Politik |
|---|---|
| None | Systementdeckung erlaben |
| {} | Direkte Zougang auswielen |
| Net-eidel Mapping | Déi ugeliwerten Route auswielen |
De Schlëssel https passt zu HTTPS-Ziler, déi duerch den HTTP-Proxy gedroe ginn. Déi dokumentéiert Schnëttstell vu geopy ënnerstëtzt HTTP-Proxy, och CONNECT; eng Schreifweis vun https baut net vun sech aus TLS zum Lauschterer op.
Benotzt den Geocoder nach eng Kéier mat där stabiler Politik. D'Ännere vun Ëmweltwäerter ronderëm eenzel Uruff ka en aneren Geocoder stéieren, deen zur selwechter Zäit schafft.