擅长:python、mysql、java
<p>您的SharePoint站点可能使用不同的身份验证方案。您可以通过检查Firebug或Chrome开发工具中的网络流量来检查这一点。</p>
<p>幸运的是,请求库支持许多身份验证选项:<a href="http://docs.python-requests.org/en/latest/user/authentication/" rel="noreferrer">http://docs.python-requests.org/en/latest/user/authentication/</a></p>
<p>例如,我需要访问的一个网络使用NTLM身份验证。在安装<a href="https://github.com/requests/requests-ntlm" rel="noreferrer">requests-ntml</a>插件之后,我可以使用类似于以下代码访问该站点:</p>
<pre><code>import requests
from requests_ntlm import HttpNtlmAuth
requests.get("http://sharepoint-site.com", auth=HttpNtlmAuth('DOMAIN\\USERNAME','PASSWORD'))
</code></pre>