In proxy konfigurearje foar de Google Maps Python-klant
Jou in Requests-proxykaart troch fia de opsje requests_kwargs fan 'e Google Maps Python-klant.
De Python googlemaps-klant stjoert syn webservice-oanfragen troch Requests. Jou Requests-opsjes fia it requests_kwargs-woordenboek fan 'e klant:
import googlemaps
gmaps = googlemaps.Client(
key=maps_api_key,
connect_timeout=5,
read_timeout=30,
requests_kwargs={
'proxies': {
'http': 'http://proxy.example:8080',
'https': 'http://proxy.example:8080',
},
},
)
maps_api_key is de besteande API-kaai fan 'e applikaasje. Brûk dit gmaps-eksimplaar foar de bedoelde oproppen. In HTTP-kandidaat út 'e HTTP-proxylist kin de rûte leverje foar in tastien iepenbier Maps API-fersyk as de keazen sesje gjin proxy-bewiis hat.
De wearde proxies is in kaart fan bestimming-skema nei proxy-URL. It is gjin host/port-tupel en ek gjin ien strukturearre proxystring. In HTTPS-bestimming kin it hjir toande HTTP-proxy-einpunt brûke.
De klant foeget dizze opsjes gear yn 'e Requests-oprop dy't er docht. In selsstannige requests.get earne oars yn 'e applikaasje konfigurearret dizze klant net, en in oare googlemaps.Client dy't sûnder dizze opsjes boud is, hat syn eigen ynstelling.
Foar in langer libjende yntegraasje dy't al in Requests-sesje hat, akseptearret de bibleteek ek requests_session. Hâld it belied en it eigendom fan 'e sesje bewust as jo it diele. De API-kaai autentisearret noch altyd it Maps-fersyk; proxy-bewiis, as dat nedich is, heart by de stipe autentikaasjeregeling fan 'e tuskenpersoan.