Jenga geokoda kwa njia yake mwenyewe:

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,
)

Programu hutoa akaunti zote mbili. google_api_key huidhinisha uwekaji geokodi wa Google; jina la mtumiaji na nenosiri kwenye URL huidhinisha proksi. Simbulisha sehemu hizo ghafi mara moja, ukiacha vitenganishi vya muundo wa URL nje ya usimbulishaji.

thamani ya proxiessera ya geopy
NoneRuhusu ugunduzi wa mfumo
{}Chagua ufikiaji wa moja kwa moja
Upangaji usio tupuChagua njia iliyotolewa

Ufunguo https unalingana na maeneo ya HTTPS yanayobebwa kupitia proksi ya HTTP. Kiolesura kilichoandikwa cha geopy kinatumia proksi ya HTTP, ikiwa ni pamoja na CONNECT; tahajia ya https yenyewe haiweki TLS kwa msikilizaji.

Tumia tena geokoda kwa sera hiyo thabiti. Kubadilisha thamani za mazingira karibu na miito binafsi kunaweza kuvuruga geokoda nyingine inayofanya kazi kwa wakati mmoja.

Makala zinazohusiana