您的SharePoint网站可能使用其他身份验证方案。您可以通过检查Firebug或Chrome开发者工具中的网络流量来进行检查。
幸运的是,请求库支持许多身份验证选项:http : //docs.python-requests.org/en/latest/user/authentication/
例如,我需要访问的网络之一使用NTLM身份验证。安装requests- ntml插件后,我可以使用类似于以下代码的网站:
import requests
from requests_ntlm import HttpNtlmAuth
requests.get("http://sharepoint-site.com", auth=HttpNtlmAuth('DOMAIN\\USERNAME','PASSWORD'))