Skilgreina proxy fyrir Google Maps Python-biðlara
Sendu Requests-proxykort í gegnum requests_kwargs-valkost Python Google Maps-biðlarans.
Python googlemaps-biðlarinn sendir vefþjónustubeiðnir sínar í gegnum Requests. Veittu Requests-valkosti í gegnum requests_kwargs-orðabók biðlarans:
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 er núverandi API-lykill forritsins. Notaðu þetta gmaps-tilvik fyrir fyrirhuguðu köllin. HTTP-frambjóðandi úr HTTP-proxylistanum getur veitt leiðina fyrir leyfða opinbera Maps API-beiðni þegar valda setan hefur engar proxy-innskráningar.
proxies-gildið er kort frá áfangastaðarskema yfir í proxy-slóð. Það er ekki host/port parið né ein óstruktúruð proxys-strengur. HTTPS-áfangastaður getur notað HTTP-proxy-endapunktinn sem sýndur er hér.
Biðlarinn sameinar þessa valkosti í Requests-kallið sem hann gerir. Sjálfstætt requests.get annars staðar í forritinu stillir ekki þennan biðlara, og annar googlemaps.Client sem er byggður án þessara valkosta hefur sína eigin uppsetningu.
Fyrir lengri samþættingu sem á þegar Requests-lotu, samþykkir safnið einnig requests_session. Haltu stefnu og eignarhaldi lotunnar meðvituð þegar þú deilir henni. API-lykillinn auðkennir enn Maps-beiðnina; proxy-innskráningar, ef þörf krefur, tilheyra studdu auðkenningaruppsetningu milliliðarins.