Нэг 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 тогтоодоггүй.
Геокодерыг тэр тогтвортой бодлоготой дахин ашигла. Бие даасан дуудлагын эргэн тойронд орчны утгыг өөрчлөх нь зэрэг ажиллаж буй өөр геокодерт саад болж болно.