Python googlemaps клиент вэб үйлчилгээний хүсэлтээ Requests-ээр илгээдэг. Requests сонголтыг клиентийн requests_kwargs толь бичгээр өгнө үү:

import googlemaps

gmaps = googlemaps.Client(
    key=maps_api_key,
    connect_timeout=5,
    read_timeout=30,
    requests_kwargs={
        'proxies': {
            'http': 'http://proxy.example:8080',
            'https': 'http://proxy.example:8080',
        },
    },
)

maps_api_key нь аппликейшны одоо байгаа API түлхүүр юм. Зорилготой дуудлагуудад энэ gmaps инстансыг ашиглана уу. Сонгосон сессэд прокси итгэмжлэл байхгүй үед HTTP прокси жагсаалтаас HTTP нэр дэвшигч зөвшөөрөгдсөн нийтийн Maps API хүсэлтийн замчийг өгч чадна.

proxies утга нь очих схемээс прокси URL руу хүрэх зураглал юм. Энэ нь host/port хос эсвэл нэг бүтэцгүй прокси мөр биш. HTTPS очих газар энд үзүүлсэн HTTP прокси төгсгөлийн цэгийг ашиглаж болно.

Клиент эдгээр сонголтыг өөрийн хийх Requests дуудлагад нэгтгэдэг. Аппликейшны өөр газар дахь бие даасан requests.get энэ клиентийг тохируулахгүй бөгөөд эдгээр сонголтгүйгээр бүтээсэн өөр googlemaps.Client өөрийн гэсэн тохиргоотой.

Requests сесс аль хэдийн эзэмшдэг урт хугацааны интеграцийн хувьд сан нь requests_session-ийг ч хүлээн авдаг. Үүнийг хуваалцахдаа сессийн бодлого, эзэмшийг санаатайгаар хадгал. API түлхүүр Maps хүсэлтийг үргэлжлүүлэн баталгаажуулна; прокси итгэмжлэл шаардлагатай бол зуучлагчийн дэмждэг баталгаажуулалтын зохицуулалтад хамаарна.

Холбоотой нийтлэлүүд