بىر geopy گېئوكودېرغا دەلىللەنگەن HTTP ۋاكالەتچى بېرىڭ
خام ۋاكالەتچى سالاھىيەت ئۇچۇرىنى بىر قېتىم ئىنكودلاڭ ۋە ئىزدەش ئەتراپىدىكى ئورتاق جەريان مۇھىتىنى ئۆزگەرتىشنىڭ ئورنىغا گېئوكودېرنىڭ ئېنىق خەرىتىلىشىنى تاللاڭ.
گېئوكودېرنى ئۆز يولى بىلەن قۇرۇڭ:
from urllib.parse import quote
from geopy.geocoders import GoogleV3
account = quote(proxy_user, safe='') + ':' + quote(proxy_password, safe='')
proxy_url = f'http://{account}@proxy.example:8080'
geocoder = GoogleV3(
api_key=google_api_key,
proxies={'http': proxy_url, 'https': proxy_url},
timeout=10,
)ئەپ ھەر ئىككى ھېساباتنى تەمىنلەيدۇ. google_api_key Google گېئوكودلاشقا ئىجازەت بېرىدۇ؛ URL دىكى ئىشلەتكۈچى ئىسمى ۋە پارول ۋاكالەتچىگە ئىجازەت بېرىدۇ. ئۇ خام زاپچاسلارنى بىر قېتىم ئىنكودلاڭ، URL نىڭ قۇرۇلما ئايرىغۇچلىرىنى ئىنكودلاشنىڭ سىرتىدا قالدۇرۇڭ.
| proxies قىممىتى | geopy سىياسىتى |
|---|---|
| None | سىستېما بايقاشقا يول قويۇش |
| {} | بىۋاسىتە كىرىشنى تاللاش |
| بوش بولمىغان خەرىتە | تەمىنلەنگەن يولنى تاللاش |
https ئاچقۇچى HTTP ۋاكالەتچى ئارقىلىق يەتكۈزۈلىدىغان HTTPS نىشانلىرىغا ماس كېلىدۇ. geopy نىڭ ھۆججەتلەشتۈرۈلگەن كۆرۈنمە يۈزى CONNECT نى ئۆز ئىچىگە ئالغان HTTP ۋاكالەتچىنى قوللايدۇ؛ https دېگەن يېزىلىش ئۆزىلا ئاڭلىغۇچىغا TLS ئورناتمايدۇ.
گېئوكودېرنى شۇ مۇقىم سىياسەت بىلەن قايتا ئىشلىتىڭ. ئايرىم چاقىرىقلار ئەتراپىدىكى مۇھىت قىممەتلىرىنى ئۆزگەرتىش بىر ۋاقىتتا ئىشلەۋاتقان باشقا گېئوكودېرغا خالاقىت بېرىشى مۇمكىن.