Építsd fel a geokódert a saját útvonalával:

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

Az alkalmazás mindkét fiókot biztosítja. google_api_key engedélyezi a Google geokódolását; az URL-ben lévő felhasználónév és jelszó engedélyezi a proxyt. Kódold egyszer ezeket a nyers összetevőket, az URL szerkezeti elválasztóit a kódoláson kívül hagyva.

proxies értékgeopy szabályzat
NoneRendszerfelderítés engedélyezése
{}Közvetlen hozzáférés választása
Nem üres leképezésA megadott útvonal választása

A https kulcs az HTTP-proxyn átvitt HTTPS-célokhoz illeszkedik. A geopy dokumentált felülete támogatja a HTTP-proxyzást, beleértve a CONNECT-et; a https írásmód önmagában nem hoz létre TLS-t a fogadóval.

Használd újra a geokódert ezzel a stabil szabályzattal. A környezeti értékek módosítása egyes hívások körül zavarhat egy másik, egyidejűleg dolgozó geokódert.

Kapcsolódó cikkek