通过Python连接到Sharepoint-UrlLib错误

时间:2018-06-20 09:06:41

标签: python-3.x sharepoint urllib ntlm

以下代码(更改了变量)是我试图用来联系共享点服务器(并最终从中下载文件)的代码。但是我似乎收到与urllib相关的错误,我无法找出原因。

from sharepoint import SharePointSite, basic_auth_opener
server_url = "http://sharepoint.domain.com/"
opener = basic_auth_opener(server_url, "domain/username", "password")
site = SharePointSite(server_url, opener)
sp_list = site.lists
for sp_list in site.lists:
    print(sp_list.id, sp_list.meta['Title'])

错误如下

urllib.error.URLError: <urlopen error [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond

1 个答案:

答案 0 :(得分:1)

您可以尝试使用以下代码

import requests from requests_ntlm import HttpNtlmAuth
requests.get("http://sharepoint.domain.com", auth=HttpNtlmAuth('DOMAIN\\USERNAME','PASSWORD'))