无法使用 curl -O 从终端下载

Cannot download from terminal with curl -O

我尝试使用命令行将 something-something 数据集下载到服务器上。分为多个部分,例如下载小介绍文件here:

我尝试使用以下命令下载此文件:

curl -O https://developer.qualcomm.com/downloads/20bn-something-something-download-instructions?referrer=node/68935,

但是下载的文件是一个小的、损坏的文件。我还尝试通过添加我的用户名来下载文件:

curl -O https://developer.qualcomm.com/downloads/20bn-something-something-download-instructions?referrer=node/68935 -u username:password,

但结果是一样的。我也试了wget,但是也没用。

谁能告诉我我做错了什么?

非常感谢。

问题的解决方法是使用 Chrome 扩展名 Get cookies.txt 为 cookie 创建一个文件。然后你可以使用 wget --load-cookies=cookies.txt <address> 并且它工作正常。