Set upp eitt proxs hjá Google Maps Python-kundanum
Send eitt Requests-proxskort gjøgnum requests_kwargs-valmøguleikan hjá Python Google Maps-kundanum.
Python googlemaps-kundin sendur sínar vevtenastu-umbønir gjøgnum Requests. Gev Requests-valmøguleikarnar gjøgnum requests_kwargs-orðabók kundans:
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 er verandi API-lykil hjá forritinum. Brúka hetta gmaps-tilvísið til ætlaðu uppkallini. Ein HTTP-umsókn frá HTTP-proxslistanum kann veita leiðina til eina loyvda almenna Maps API-umbøn, tá ið valda setan hevur ongar proxs-innskráðingar.
proxies-virðið er eitt kort frá málskeiði til proxs-URL. Tað er ikki eitt host/port-pareftir ei heldur ein einstakt óbygd proxs-streingur. Eitt HTTPS-mál kann brúka HTTP-proxs-endapunktin, sum víst verður her.
Kundin samanflettir hesar valmøguleikar í tað Requests-uppkallið, sum hann ger. Eitt sjálvstøðugt requests.get aðrastaðni í forritinum setur ikki henda kundan upp, og ein annar googlemaps.Client, sum er bygdur uttan hesar valmøguleikar, hevur sína egnu uppseting.
Til eina longri integratión, sum longu eigur eina Requests-setu, góðtekur bókasavnið eisini requests_session. Halt politikk og eigarhald setunnar viðvitað, tá ið tú deilir henni. API-lykilin váttar framvegis Maps-umbønina; proxs-innskráðingar, um tørvur er, hoyra til tann váttanarhátt, sum millumliggjandi parturin veitir stuðul fyri.