એક 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 સ્થાપિત કરતી નથી.
તે સ્થિર નીતિ સાથે જીઓકોડરનો ફરી ઉપયોગ કરો. વ્યક્તિગત કૉલની આસપાસ પર્યાવરણ મૂલ્યો બદલવાથી એકસાથે કામ કરતા બીજા જીઓકોડરમાં દખલ થઈ શકે છે.