Byggðu urllib-opener Python 3 með bæði proxy-slóðinni og þeim prótókólmeðhöndlurum sem kveikt er á villuleitunarstigi hjá:

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 og HTTPSHandler bjóða upp á rakningarvalkostinn. ProxyHandler leggur til slóðina; það er ekki þar sem þessi prótókólvilluleit á heima. Opinbera beiðnin sem sýnd er getur notað óstaðfesta slóð úr lista yfir HTTP-proxy þegar opinber milliliðir eru leyfðir; haltu vafrakökum og reikningstáknum utan við þennan greiningarsamanburð.

Undirliggjandi villuleitarúttak http.client er prentað á staðalúttak. Það getur sýnt sendar beiðnibætur och mótteknar svarhausa, sem hjálpar við að finna proxy-áskorun, hafnun göngs eða síðara svars áfangastaðar.

Notaðu stýrða beiðni og haltu skilríkjum, vafrakökum og táknum utan við sameiginlegt rakningarúttak.

Tengdir greinar