Я использовал модуль Mechanize некоторое время назад и теперь пытаюсь использовать модуль Requests.
(Механизм Python не работает, если требуется проверка подлинности HTTPS и прокси-сервера)
Мне нужно пройти через прокси-сервер, когда я получаю доступ к Интернету.
Прокси-сервер требует аутентификации. Я написал следующие коды.
import requests
from requests.auth import HTTPProxyAuth
proxies = {"http":"192.168.20.130:8080"}
auth = HTTPProxyAuth("username", "password")
r = requests.get("http://www.google.co.jp/", proxies=proxies, auth=auth)
Вышеприведенные коды хорошо работают, когда прокси-сервер требует базовой проверки подлинности.
Теперь я хочу знать, что мне нужно делать, когда для прокси-сервера требуется аутентификация дайджеста.
HTTPProxyAuth, похоже, не эффективен в аутентификации дайджеста (r.status_code возвращает 407).