【问题标题】:Python 3 SharePoint CSV RetrievalPython 3 SharePoint CSV 检索
【发布时间】:2017-10-30 16:22:06
【问题描述】:

我对 Python 比较陌生,几天来一直摸不着头脑,试图解决我认为应该是相对简单的任务。

目的是连接到公司 SharePoint 网站(即 xxxxx.sharepoint.com)并将存储在那里的 CSV 文件下载到网络上的某个位置(甚至是本地系统)。

可以在以下位置找到该文件。如果我将其复制并粘贴到网址字段中,它将完美下载文件:

https://xxxxxx.sharepoint.com/sites/MSS/im/pa/ReportData/DirectorMap.csv

但是,尽我所能,我似乎无法通过 Python 脚本下载它。我相信我们在代理服务器后面(不需要凭据):

https://example.proxy.com:8080

我尝试过使用 requests、requests_ntlm、sharepoint、urllib3 等,但不断收到“403: Forbidden”错误。我已经尝试将我自己的凭据传递给它(并且鉴于该文件是我自己在 SharePoint 上创建的,我看不出这将取决于我真的没有访问权限)。

是否有人可以根据我上面发布的代理和网址发布实现我目标的脚本?

【问题讨论】:

  • 欢迎来到 Stackoverflow!您有两个问题:如何正确使用代理以及如何连接 Sharepoint。请选择一个并编辑您的问题。

标签: python-3.x csv sharepoint proxy


【解决方案1】:

听起来你的 python 没有选择假定的 Windows 代理环境(大概你在公司防火墙之类的东西后面)。

解决方案是使用 cntlm,它允许您通过本地代理来隧道现有连接。

看到这个Q&A for more info on setting CNTLM up

【讨论】:

    猜你喜欢
    • 2018-03-16
    • 1970-01-01
    • 1970-01-01
    • 2015-04-01
    • 2013-12-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-15
    相关资源
    最近更新 更多