ಜಿಯೋಕೋಡರ್ ಅನ್ನು ಅದರದೇ ಮಾರ್ಗದೊಂದಿಗೆ ನಿರ್ಮಿಸಿ:

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 ಸ್ಥಾಪಿಸುವುದಿಲ್ಲ.

ಆ ಸ್ಥಿರ ನೀತಿಯೊಂದಿಗೆ ಜಿಯೋಕೋಡರ್ ಅನ್ನು ಮತ್ತೆ ಬಳಸಿ. ಪ್ರತ್ಯೇಕ ಕರೆಗಳ ಸುತ್ತ ಪರಿಸರ ಮೌಲ್ಯಗಳನ್ನು ಬದಲಿಸುವುದು ಏಕಕಾಲದಲ್ಲಿ ಕೆಲಸ ಮಾಡುತ್ತಿರುವ ಇನ್ನೊಂದು ಜಿಯೋಕೋಡರ್‌ಗೆ ಅಡ್ಡಿಪಡಿಸಬಹುದು.

ಸಂಬಂಧಿತ ಲೇಖನಗಳು