Agħti lil geocoder geopy wieħed proxy HTTP awtentikat
Ikkodifika l-kredenzjali tal-proxy mhux maħduma darba u agħżel il-mapping espliċitu tal-geocoder minflok ma tbiddel l-ambjent tal-proċess kondiviż madwar it-tfittxijiet.
Ibni l-geocoder bir-rotta tiegħu stess:
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,
)L-applikazzjoni tipprovdi ż-żewġ kontijiet. google_api_key tawtorizza l-geokodifikazzjoni ta' Google; l-isem tal-utent u l-password fl-URL jawtorizzaw il-proxy. Ikkodifika dawk il-komponenti mhux maħduma darba, filwaqt li tħalli s-separaturi strutturali tal-URL barra mill-kodifikazzjoni.
| valur proxies | politika geopy |
|---|---|
| None | Ħalli l-iskoperta tas-sistema |
| {} | Agħżel aċċess dirett |
| Mapping mhux vojt | Agħżel ir-rotta pprovduta |
Iċ-ċavetta https taqbel ma' destinazzjonijiet HTTPS li jinġarru mill-proxy HTTP. L-interface dokumentata ta' geopy tappoġġja l-proxy HTTP, inkluż CONNECT; kitba ta' https ma twaqqafx waħedha TLS mal-uditur.
Erġa' uża l-geocoder b'dik il-politika stabbli. It-tibdil tal-valuri tal-ambjent madwar sejħiet individwali jista' jfixkel geocoder ieħor li jaħdem fl-istess ħin.