ജിയോകോഡറിനെ അതിന്റെ സ്വന്തം റൂട്ടോടെ നിർമ്മിക്കുക:

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

ആപ്ലിക്കേഷൻ രണ്ട് അക്കൗണ്ടുകളും നൽകുന്നു. google_api_key Google ജിയോകോഡിംഗിന് അധികാരം നൽകുന്നു; URL-ലെ ഉപയോക്തൃനാമവും പാസ്വേഡും പ്രോക്സിക്ക് അധികാരം നൽകുന്നു. ആ അസംസ്കൃത ഘടകങ്ങൾ ഒരിക്കൽ എൻകോഡ് ചെയ്യുക, URL-ന്റെ ഘടനാപരമായ വേർതിരിവുകൾ എൻകോഡിംഗിന് പുറത്ത് നിർത്തി.

proxies മൂല്യംgeopy നയം
Noneസിസ്റ്റം കണ്ടെത്തൽ അനുവദിക്കുക
{}നേരിട്ടുള്ള ആക്സസ് തിരഞ്ഞെടുക്കുക
ശൂന്യമല്ലാത്ത മാപ്പിംഗ്നൽകിയ റൂട്ട് തിരഞ്ഞെടുക്കുക

https കീ HTTP പ്രോക്സിയിലൂടെ കൊണ്ടുപോകുന്ന HTTPS ലക്ഷ്യസ്ഥാനങ്ങളുമായി പൊരുത്തപ്പെടുന്നു. geopy-യുടെ രേഖപ്പെടുത്തിയ ഇന്റർഫേസ് CONNECT ഉൾപ്പെടെ HTTP പ്രോക്സിയെ പിന്തുണയ്ക്കുന്നു; https എന്ന അക്ഷരവിന്യാസം സ്വയം ശ്രോതാവിലേക്ക് TLS സ്ഥാപിക്കുന്നില്ല.

ആ സ്ഥിരമായ നയത്തോടെ ജിയോകോഡർ വീണ്ടും ഉപയോഗിക്കുക. വ്യക്തിഗത കോളുകൾക്ക് ചുറ്റും പരിതസ്ഥിതി മൂല്യങ്ങൾ മാറ്റുന്നത് ഒരേസമയം പ്രവർത്തിക്കുന്ന മറ്റൊരു ജിയോകോഡറെ തടസ്സപ്പെടുത്താം.

അനുബന്ധ ലേഖനങ്ങൾ