Я пытаюсь использовать python для загрузки файла Excel, который размещен на sharepoint, который является частью платформы Microsoft Azure . Я попытался получить файл с помощью HTTPforhumans request
, выполнив:
r = requests.get(url)
Но мои запросы продолжают отклоняться (r.status_code
возвращает 200
), потому что мне нужно войти в действительную учетную запись, прежде чем пытаться получить доступ к файлу. У меня есть действительная учетная запись и пароль, и я могу получить доступ к своей учетной записи и к файлу Excel через браузер. Но я понятия не имею, что делать с процедурой аутентификации Azure. И, видимо, это не так просто, как просто:
auth = HTTPBasicAuth('email@somewhere.com', 'pass1234')
r = requests.post(url=url, auth=auth)
Я понимаю, что есть поток, которому нужно следовать, но когда я пытаюсь прочитать документацию, он просто идет мне в голову (я инженер, и у меня нет опыта в такой среде).
Может кто-нибудь подсказать мне, как войти в систему и скачать файл?