புவிக்குறியீட்டாளரை அதன் சொந்த பாதையுடன் உருவாக்குங்கள்:

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 ஐ நிறுவாது.

அந்த நிலையான கொள்கையுடன் புவிக்குறியீட்டாளரை மீண்டும் பயன்படுத்துங்கள். தனிப்பட்ட அழைப்புகளைச் சுற்றி சூழல் மதிப்புகளை மாற்றுவது ஒரே நேரத்தில் செயல்படும் மற்றொரு புவிக்குறியீட்டாளரைத் தடுக்கலாம்.

தொடர்புடைய கட்டுரைகள்