Google Maps Python خېرىدارى ئۈچۈن ۋاكالەتچى سەپلەش
Requests ۋاكالەتچى خەرىتىسىنى Python Google Maps خېرىدارىنىڭ requests_kwargs تاللانمىسى ئارقىلىق يەتكۈزۈڭ.
Python googlemaps خېرىدارى تور مۇلازىمەت تەلەپلىرىنى Requests ئارقىلىق ئەۋەتىدۇ. Requests تاللانمىلىرىنى خېرىدارنىڭ requests_kwargs لۇغىتى ئارقىلىق تەمىنلەڭ:
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 ئەپنىڭ مەۋجۇت API ئاچقۇچى. مەقسەت قىلىنغان چاقىرىقلار ئۈچۈن بۇ gmaps ئەمەلىيىتىنى ئىشلىتىڭ. تاللانغان سېسىيەدە ۋاكالەتچى ئۇچۇرى بولمىسا، HTTP ۋاكالەتچى تىزىملىكىدىن HTTP نامزاتى رۇخسەت قىلىنغان ئاممىۋى Maps API تەلەپى ئۈچۈن يول بىلەن تەمىنلىيەلەيدۇ.
proxies قىممىتى نىشان سىخېمىدىن ۋاكالەتچى URL غىچە بولغان خەرىتە. ئۇ host/port جۈپى ياكى بىر قۇرۇلمىسىز ۋاكالەتچى تىزىمى ئەمەس. HTTPS نىشانى بۇ يەردە كۆرسىتىلگەن HTTP ۋاكالەتچى ئاخىرقى نۇقتىسىنى ئىشلىتەلەيدۇ.
خېرىدار بۇ تاللانمىلارنى ئۆزى قىلغان Requests چاقىرىقىغا بىرلەشتۈرىدۇ. ئەپنىڭ باشقا يېرىدىكى مۇستەقىل requests.get بۇ خېرىدارنى سەپلىمەيدۇ، بۇ تاللانمىلارسىز قۇرۇلغان باشقا googlemaps.Client ئۆزىنىڭ سەپلىمىسىگە ئىگە.
Requests سېسىيەسىگە ئىگە ئۇزۇن مۇددەتلىك بىرلەشتۈرۈش ئۈچۈن كۇتۇپخانا requests_session نىمۇ قوبۇل قىلىدۇ. ئۇنى ھەمبەھرىلەشتە سېسىيەنىڭ سىياسىتى ۋە ئىگىلىك ھوقۇقىنى ئېڭىلىق بىلەن ساقلاڭ. API ئاچقۇچى يەنىلا Maps تەلەپىنى دەلىللەيدۇ؛ ۋاكالەتچى ئۇچۇرى زۆرۈر بولسا، ۋاسىتىچى قوللايدىغان دەلىللەش تەرتىپىگە تەۋە.