Я работаю над разработкой вызова API, который должен проходить аутентификацию на прокси. Мне удалось сделать это, явно введя информацию о моем прокси. Вот так:
import requests
proxies = {'https': "https://user:password@proxyIP:port"}
response = requests.get('www.google.com', proxies=proxies)
Вопрос в том, как получить учетные данные текущего пользователя, вошедшего в систему, и затем передать их прокси-серверу. В своем исследовании я натолкнулся на этот ServerFault пост - ответ не помог, но есть еще один, который, похоже, работает. Однако я не могу понять его код.
Я также установил requests_negotiate_sspi
( документы ) и попытался использовать модуль HttpNegotiateAuth
, как упомянуто здесь , но я не могу понять это.
Примечание. Я использую Python 3.7 и работаю в среде Windows 7 + 10.
EDIT
В этом вопросе указаны прокси, однако мне действительно нужно знать, как это работает для других ресурсов домена, таких как SharePoint, пользовательские ресурсы и т. Д.
Должен быть питонский способ сделать это!