جیوکوڈر کو اس کے اپنے راستے کے ساتھ بنائیں:

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 قائم نہیں کرتی۔

اسی مستحکم پالیسی کے ساتھ جیوکوڈر دوبارہ استعمال کریں۔ انفرادی کالوں کے گرد ماحول کی قدریں بدلنا اسی وقت کام کرنے والے دوسرے جیوکوڈر میں خلل ڈال سکتا ہے۔

متعلقہ مضامین