Ndërtoni geokoderin me rrugën e vet:

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

Aplikacioni furnizon të dy llogaritë. google_api_key autorizon gjeokodimin e Google; emri i përdoruesit dhe fjalëkalimi në URL autorizojnë proxy-n. Kodoni një herë ato komponentë të papërpunuar, duke i lënë ndarësit strukturorë të URL-së jashtë kodimit.

vlera e proxiespolitika e geopy
NoneLejo zbulimin e sistemit
{}Zgjidh aksesin e drejtpërdrejtë
Mapim jo boshZgjidh rrugën e furnizuar

Çelësi https përputhet me destinacionet HTTPS që transportohen përmes proxy-t HTTP. Ndërfaqja e dokumentuar e geopy mbështet proxy HTTP, duke përfshirë CONNECT; një shkrim https nuk vendos vetë TLS me dëgjuesin.

Ripërdorni geokoderin me atë politikë të qëndrueshme. Ndryshimi i vlerave të mjedisit rreth thirrjeve individuale mund të ndërhyjë me një geokoder tjetër që punon njëkohësisht.

Artikuj të ngjashëm