Proxy a rèiteachadh airson cliant Google Maps Python
Cuir mapa proxy Requests tro roghainn requests_kwargs cliant Google Maps Python.
Bidh cliant googlemaps Python a' cur a chuid iarrtasan seirbheis-lìn tro Requests. Thoir seachad roghainnean Requests tro fhaclair requests_kwargs a' chliant:
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',
},
},
)
Is e maps_api_key an iuchair API a th' aig an aplacaid mu thràth. Cleachd an ionstans gmaps seo airson nan gairmean a tha san amharc. Faodaidh tagraiche HTTP bho liosta proxy HTTP an t-slighe a sholarachadh airson iarrtas poblach ceadaichte gu Maps API nuair nach eil teisteasan proxy aig an t-seisean a thagh thu.
Is e an luach proxies mapa bho sgeama a' chinn-uidhe gu URL a' phroxy. Chan e tuple host/port a th' ann no aon sreang proxy gun structar. Faodaidh ceann-uidhe HTTPS an ceann-latha proxy HTTP a chithear an seo a chleachdadh.
Bidh an cliant a' measgachadh nan roghainnean sin anns a' ghairm Requests a nì e. Cha chuireadh requests.get neo-eisimeileach an àite eile san aplacaid an cliant seo air dòigh, agus tha a shuidheachadh fhèin aig googlemaps.Client eile a chaidh a thogail gun na roghainnean sin.
Airson co-aonachadh nas fhaide a bhios aig a bheil seisean Requests mar-thà, gabhaidh an leabharlann ri requests_session cuideachd. Cùm poileasaidh agus seilbh an t-seisein a dh'aona ghnothaich nuair a roinneas tu e. Bidh an iuchair API fhathast a' dearbhadh an iarrtas Maps; buinidh teisteasan proxy, ma tha feum orra, don rèiteachadh dearbhaidh a tha an eadar-mheadhanaiche a' cur taic ris.