Ffurfweddu procsi ar gyfer cleient Google Maps Python
Trosglwyddwch fap procsi Requests drwy opsiwn requests_kwargs cleient Google Maps Python.
Mae cleient googlemaps Python yn anfon ei geisiadau gwasanaeth gwe drwy Requests. Cyflenwch opsiynau Requests drwy eiriadur requests_kwargs y cleient:
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 yw allwedd API bresennol y cymhwysiad. Defnyddiwch y gwrthrych gmaps hwn ar gyfer y galwadau bwriadedig. Gall ymgeisydd HTTP o'r rhestr procsi HTTP ddarparu'r llwybr ar gyfer cais Maps API cyhoeddus a ganiateir pan nad oes gan y sesiwn a ddewiswyd unrhyw gymwysterau procsi.
Y gwerth proxies yw map o gynllun y gyrchfan i URL y procsi. Nid yw'n diwb host/port nac yn un llinyn procsi heb strwythur. Gall cyrchfan HTTPS ddefnyddio'r pwynt terfyn procsi HTTP a ddangosir yma.
Mae'r cleient yn cyfuno'r opsiynau hyn yn y galwad Requests a wneir ganddo. Nid yw requests.get annibynnol yn rhywle arall yn y cymhwysiad yn ffurfweddu'r cleient hwn, ac mae gan googlemaps.Client arall a adeiladwyd heb yr opsiynau hyn ei osodiad ei hun.
Ar gyfer integreiddiad hirach sy'n berchen ar sesiwn Requests yn barod, mae'r llyfrgell hefyd yn derbyn requests_session. Cadwch bolisi a pherchnogaeth y sesiwn yn fwriadol wrth ei rannu. Mae'r allwedd API yn dal i ddilysu'r cais Maps; mae cymwysterau procsi, os oes eu hangen, yn perthyn i drefniant dilysu a gefnogir gan y cyfryngwr.