Nika i-geopy geocoder eyodwa i-HTTP proxy eqinisekisiwe
Bhalisa ngokhodi izifakaziso ze-proxy ezingahluziwe kanye bese ukhetha ukufakwa kwemephu okucacile kwe-geocoder esikhundleni sokushintsha indawo yokusebenza eyabiwe ezungeze ukusesha.
Yakha i-geocoder ngomzila wayo:
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,
)Uhlelo lunikeza womabili ama-akhawunti. google_api_key igunyaza i-geocoding ye-Google; igama lomsebenzisi nephasiwedi ku-URL kugunyaza i-proxy. Bhalisa ngokhodi lezo zingxenye ezingahluziwe kanye, ushiya izihlukanisi zesakhiwo se-URL ngaphandle kokubhaliswa ngokhodi.
| inani le-proxies | inqubomgomo ye-geopy |
|---|---|
| None | Vumela ukutholwa kwesistimu |
| {} | Khetha ukufinyelela okuqondile |
| Imephu engenalutho | Khetha umzila onikeziwe |
Ukhiye https uhambisana nezindawo ze-HTTPS ezithwalwa nge-proxy ye-HTTP. Isixhumi esibonakalayo se-geopy esibhaliwe sisekela i-proxy ye-HTTP, kuhlanganise ne-CONNECT; isipelingi https asisimisi i-TLS kumlaleli ngokwaso.
Sebenzisa kabusha i-geocoder ngaleyo nqubomgomo ezinzile. Ukushintsha amanani endawo ezungeze izingcingo ngazinye kungaphazamisa enye i-geocoder esebenza ngesikhathi esifanayo.