ສ້າງ geocoder ດ້ວຍເສັ້ນທາງຂອງມັນເອງ:

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 ອະນຸຍາດການ geocoding ຂອງ Google; ຊື່ຜູ້ໃຊ້ ແລະ ລະຫັດຜ່ານໃນ URL ອະນຸຍາດ proxy. ເຂົ້າລະຫັດອົງປະກອບດິບເຫຼົ່ານັ້ນພຽງເທື່ອດຽວ, ໂດຍປະຕົວແຍກໂຄງສ້າງຂອງ URL ໄວ້ນອກການເຂົ້າລະຫັດ.

ຄ່າ proxiesນະໂຍບາຍ geopy
Noneອະນຸຍາດການຄົ້ນຫາຂອງລະບົບ
{}ເລືອກການເຂົ້າເຖິງໂດຍກົງ
ການຈັບຄູ່ທີ່ບໍ່ຫວ່າງເປົ່າເລືອກເສັ້ນທາງທີ່ສະໜອງໃຫ້

https ກຸນແຈກົງກັບປາຍທາງ HTTPS ທີ່ຖືກສົ່ງຜ່ານ HTTP proxy. ສ່ວນຕິດຕໍ່ທີ່ມີເອກະສານຂອງ geopy ຮອງຮັບ HTTP proxy ລວມທັງ CONNECT; ການຂຽນ https ບໍ່ໄດ້ສ້າງ TLS ຫາຜູ້ຟັງດ້ວຍຕົວມັນເອງ.

ໃຊ້ geocoder ຄືນດ້ວຍນະໂຍບາຍທີ່ໝັ້ນຄົງນັ້ນ. ການປ່ຽນຄ່າສະພາບແວດລ້ອມອ້ອມການເອີ້ນແຕ່ລະຄັ້ງອາດລົບກວນ geocoder ອື່ນທີ່ເຮັດວຽກພ້ອມກັນ.

ບົດຄວາມທີ່ກ່ຽວຂ້ອງ