የ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 ጥያቄን ያረጋግጣል፤ የፕሮክሲ ማረጋገጫ ካስፈለገ በመካከለኛው ወገን በሚደገፈው የማረጋገጫ አደረጃጀት ውስጥ ነው።

ተዛማጅ ጽሑፎች