Eraiki Python 3-ren urllib opener-a proxy bidea eta depurazio maila gaituta duten protokolo kudeatzaileak batera erabiliz:

from urllib.request import (
    HTTPHandler, HTTPSHandler, ProxyHandler, build_opener,
)

opener = build_opener(
    ProxyHandler({
        'http': 'http://proxy.example:8080',
        'https': 'http://proxy.example:8080',
    }),
    HTTPHandler(debuglevel=1),
    HTTPSHandler(debuglevel=1),
)
with opener.open('https://www.example.com/', timeout=10) as response:
    print(response.status)

HTTPHandler eta HTTPSHandler klaseek jarraipen aukera eskaintzen dute. ProxyHandler-ek bidea ematen du; ez da protokoloaren depurazio ezarpen hau kokatzen den tokia. Erakutsitako eskaera publikoak HTTP proxy zerrendako helbide egiaztaturik erabil dezake bitartekari publikoak onartzen direnean; eduki cookieak eta kontuko tokenak diagnosi konparazio honetatik kanpo.

http.client-en azpiko depurazio irteera irteera estandarrera inprimatzen da. Bidaltzen den eskaeraren byteak eta jasotako erantzunaren goiburuak erakuts ditzake, eta horrek proxy erronka bat, tunel baten ukazioa edo geroagoko helmugako erantzuna aurkitzen laguntzen du.

Erabili eskaera kontrolatu bat eta eduki kredentzialak, cookieak eta tokenak partekatutako jarraipen irteeratik kanpo.

Erlazionatutako artikuluak