httplib2 sprejme izrecni proxy HTTP prek ProxyInfo. Ko so httplib2 in njegova podprta odvisnost SOCKS na voljo:

import httplib2
import socks

proxy = httplib2.ProxyInfo(
    proxy_type=socks.PROXY_TYPE_HTTP,
    proxy_host="proxy.example.net",
    proxy_port=8080,
)
client = httplib2.Http(proxy_info=proxy, timeout=15)
response, content = client.request("https://example.com/", "GET")

Zamenjajte končno točko proxyja. Seznam proxyjev HTTP ponuja javne kandidate za gostitelja in vrata ProxyInfo. Vrsta HTTP opisuje poslušalca; lahko prenaša cilj HTTPS po podprti poti tunela.

Poverilnice in napake

ProxyInfo ponuja polja poverilnic proxyja za metode, ki jih podpirata storitev in izvedba. Preverjanje pristnosti spletnega mesta ima svojo konfiguracijo. Izziv proxyja in 401 cilja se nanašata na različne račune.

Preverite oglašeno shemo glede na podporo nameščenega odjemalca, namesto da bi sklepali o združljivosti iz znane oznake preverjanja pristnosti.

Pustite preverjanje potrdil vklopljeno. Ugotovite, ali je napaka nastala pri doseganju proxyja, vzpostavljanju tunela ali preverjanju cilja. Uspešen uvoz pokaže razpoložljivost paketa, medtem ko dejanska pot odjemalca in nastavitve obhoda določajo, kako bo zahteva potekala.

Sorodni članki