加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

使用Curl / Wget自动从sharepoint下载文件/文件夹

发布时间:2020-12-14 02:13:53 所属栏目:Linux 来源:网络整理
导读:我一直在尝试使用Curl和wget从Sharepoint下载文件.我打算将它作为脚本,每天自动运行并从URL下载文件. 我尝试使用CURL和以下命令 curl -O --user Myusername:Mypassword https://OurDomain.sharepoint.com/_XXXfile=IPS_cleaned.xlsxaction=default 但它给了
我一直在尝试使用Curl和wget从Sharepoint下载文件.我打算将它作为脚本,每天自动运行并从URL下载文件.

我尝试使用CURL和以下命令

curl -O --user Myusername:Mypassword https://OurDomain.sharepoint.com/_XXX&file=IPS_cleaned.xlsx&action=default

但它给了我关于SSL连接的错误.我知道CURL 7.35中存在一些现有的错误所以我把它降级到了7.22.但仍然给我同样的错误.

我也尝试过使用Wget

wget --user=Myusername --password=MyPassword --no-check-certificate https://OurDomain.sharepoint.com/_XXX&file=IPS_cleaned.xlsx&action=default

但它仍然给我错误 – 无法建立SSL连接

有人可以让我知道我如何完成我的任务

UPDATE

我能够解决CURL中的错误.以下是我给出的命令

curl -O -L --sslv3 -A "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/525.13 (KHTML,like Gecko) Chrome/0.A.B.C Safari/525.13" --user Myusername:Mypassword 'https://OurDomain.sharepoint.com/_%7BB21r-9CA2-345DEF%7D&file=IPS_cleaned.xlsx&action=default'

现在它下载的是一个文件,当我打开它时,它显示了Sharepoint的登录页面.它不下载实际的excel文件.

任何原因?

解决方法

我自己也遇到了同样的问题,并且每天登录时都采用了我那种不那么自动但又非常方便的方式.

>使用浏览器登录Sharepoint,
>导出cookie,
>运行以下命令.

wget --cookies=on --load-cookies cookies.txt --keep-session-cookies --no-check-certificate -m https://yoursharepoint.com

文件下载得很好.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读