[英]How to download protected files from onedrive using WGET
我需要使用 WGET 或 CURL 从 Onedrive 共享位置下载 excel 电子表格到我们的 unix 服务器。 我可以毫无问题地下载不受保护的链接:
wget "https://...&download=1"
但我更愿意通过密码或仅允许我们公司的人员访问来保护文件。
问题是,我无法使用 WGET 下载此类受保护的文件,不接受 --password 选项:
wget --password=abc "https://...&download=1"
Google Chrome 或 Mozilla Firerfox 都提供了专门为 cURL 复制下载链接的选项。 此选项将生成 cURL 以及所有必需的内容,例如用于从侧面下载内容的用户代理。 为了得到那个,
Copy → Copy as cURL
。--output file.extension
以将内容保存在file.extension中,因为终端无法显示二进制数据。例子:
curl 'https://xyz.sharepoint.com/personal/someting/_layouts/15/download.aspx?UniqueId=cefb6082%2D696e%2D4f23%2D8c7a%2.... some long text.... cCtHR3NuTy82bWFtN1JBRXNlV2ZmekZOdWp3cFRsNTdJdjE2c2syZmxQamhGWnMwdkFBeXZlNWx2UkxDTkJic2hycGNGazVSTnJGUnY1Y1d0WjF5SDJMWHBqTjRmcUNUUWJxVnZYb1JjRG1WbEtjK0VIVWx2clBDQWNyZldid1R3PT08L1NQPg==; cucg=1' --compressed --output file.extension
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.