জিওকোডারটি নিজস্ব রুট দিয়ে তৈরি করুন:

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 প্রতিষ্ঠা করে না।

এই স্থিতিশীল নীতি নিয়ে জিওকোডারটি পুনরায় ব্যবহার করুন। পৃথক কলে পরিবেশের মান বদলালে একই সময়ে কাজ করা অন্য জিওকোডারে বাধা পড়তে পারে।

সম্পর্কিত নিবন্ধ