Как получить доступ к таблице в Sharepoint с помощью Python? - PullRequest
0 голосов
/ 22 февраля 2019

Мне нужно получить фрейм данных с сайта sharepoint, который использует моя компания.Вот код, который по крайней мере не выдает ошибку.

import pandas as pd
import getpass
from ntlm import HTTPNtlmAuthHandler
from sharepoint import SharePointSite

username = 'domain\\username'
password = getpass.getpass()

url = 'http://teamsites.net/sites/tog-100-364/IP/Lists/Identification%20Repository_Dec/AllItems.aspx'

passman = urllib2.HTTPPasswordMgrWithDefaultRealm()
passman.add_password(None, url, username, password)

auth_NTLM = HTTPNtlmAuthHandler.HTTPNtlmAuthHandler(passman)
opener = urllib2.build_opener(auth_NTLM)
site = SharePointSite(url, opener)

print response.status_code

200

В моих предыдущих попытках opener получал ошибку 401: Unauthorized, но теперь это не так, что я считаю прогрессом.Теперь, как мне прочитать таблицу на странице (желательно в виде DataFrame)?

Я могу извлечь содержимое, используя response.content.

...