Python Использование прокси с библиотекой share365 office365 - PullRequest
0 голосов
/ 09 апреля 2020

Я использую библиотеку 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, я не вижу способа использовать прокси. Кто-нибудь знает решение для этого?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...