එක් geopy භූ-කේතකයකට සත්යාපිත HTTP ප්රොක්සියක් දෙන්න
අමු ප්රොක්සි අක්තපත්ර එක් වරක් කේතනය කර සෙවීම් වටා බෙදාගත් ක්රියාවලි පරිසරය වෙනස් කිරීම වෙනුවට භූ-කේතකයේ පැහැදිලි සිතියම්කරණය තෝරන්න.
භූ-කේතකය එහිම මාර්ගය සමඟ ගොඩනඟන්න:
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 ස්ථාපිත නොකරයි.
එම ස්ථාවර ප්රතිපත්තිය සමඟ භූ-කේතකය නැවත භාවිත කරන්න. තනි ඇමතුම් වටා පරිසර අගයන් වෙනස් කිරීම එකම වේලාවේ ක්රියා කරන තවත් භූ-කේතකයකට බාධා කළ හැකිය.