Мне нужно получить фрейм данных с сайта 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
.