ਜੀਓਕੋਡਰ ਨੂੰ ਇਸ ਦੇ ਆਪਣੇ ਰਸਤੇ ਨਾਲ ਬਣਾਓ:

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 ਸਥਾਪਿਤ ਨਹੀਂ ਕਰਦੀ।

ਉਸ ਸਥਿਰ ਨੀਤੀ ਨਾਲ ਜੀਓਕੋਡਰ ਦੁਬਾਰਾ ਵਰਤੋ। ਵੱਖਰੀਆਂ ਕਾਲਾਂ ਦੇ ਆਲੇ-ਦੁਆਲੇ ਵਾਤਾਵਰਣ ਮੁੱਲ ਬਦਲਣਾ ਇੱਕੋ ਸਮੇਂ ਕੰਮ ਕਰ ਰਹੇ ਦੂਜੇ ਜੀਓਕੋਡਰ ਵਿੱਚ ਰੁਕਾਵਟ ਪਾ ਸਕਦਾ ਹੈ।

ਸੰਬੰਧਿਤ ਲੇਖ