Я использую библиотеку office365, чтобы попытаться загрузить файл Excel с sharepoint. Я почти уверен, что мой код хорош, но у меня есть проблема, потому что я не знаю, как пройти аутентификацию с использованием прокси.
from office365.runtime.auth.authentication_context import AuthenticationContext
ctx_auth = AuthenticationContext('sharepointsite.com')
token = ctx_auth.acquire_token_for_user(username, password)
print(token)
print(ctx_auth.get_last_error())
Если я распечатываю полученный токен, он возвращается как ложный. Когда я запрашиваю ошибку, используя метод get_last_error, я получаю следующее:
Error: HTTPSConnectionPool(host='sharepointsite.sharepoint.com', port=443): Max retries exceeded with url: /_vti_bin/idcrl.svc (Caused by NewConnectionError('<urllib3.connection.VerifiedHTTPSConnection object at 0x0000017A0FE9BEB8>: Failed to establish a new connection: [WinError 10061] No connection could be made because the target machine actively refused it'))
Для доступа к этой точке доступа мне нужно использовать прокси. Однако, используя библиотеку office365, я не вижу способа использовать прокси. Кто-нибудь знает решение для этого?