httplib2 прымае яўны HTTP-проксі праз ProxyInfo. Калі httplib2 і яго падтрыманая залежнасць SOCKS даступныя:

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")

Замяніце канчатковую кропку проксі. Спіс HTTP-проксі прапануе публічныя кандыдаты для хоста і порта ProxyInfo. Тып HTTP апісвае слухача; ён можа перадаваць прызначэнне HTTPS праз падтрыманы шлях тунеля.

Уліковыя даныя і збоі

ProxyInfo дае палі ўліковых даных проксі для метадаў, якія падтрымліваюцца службай і рэалізацыяй. Аўтэнтыфікацыя на сайце мае ўласную канфігурацыю. Выклік проксі і 401 ад прызначэння тычацца розных уліковых запісаў.

Правярайце абвешчаную схему на адпаведнасць падтрымцы ўсталяванага кліента, а не рабіце выснову пра сумяшчальнасць са знаёмай этыкеткі аўтэнтыфікацыі.

Трымайце праверку сертыфіката ўключанай. Вызначце, ці збой адбыўся пры дасягненні проксі, усталяванні тунеля або праверцы прызначэння. Паспяховы імпарт паказвае даступнасць пакета, а фактычны маршрут кліента і налады абыходу вызначаюць, як будзе працягвацца запыт.

Падобныя артыкулы