ለአንድ 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 ግንኙነት አይመሠርትም።
ጂኦኮደሩን በዚያ የተረጋጋ ፖሊሲ እንደገና ተጠቀም። በተናጥል ጥሪዎች ዙሪያ የአካባቢ እሴቶችን መቀየር በአንድ ጊዜ የሚሠራ ሌላ ጂኦኮደርን ሊያዛባ ይችላል።