Google Drive
首先,需要得到Google Drive可下载的URL:

- 右键文件,share,复制链接,得到一个类似https://drive.google.com/file/d/1wCthhCvLh_Usa9f6EVStdhsEcdgo7zlY/view?usp=sharing的链接。其中d/到/view之间的部分是ID。
- 把这个ID替换到以下链接中:https://drive.google.com/uc?export=download&id=ID就得到了一个可下载链接。
- 在命令行用curl或者wget直接下载即可:
wget -O [FILENAME] [ABOVE_URL]
对于大文件,以上步骤3不能直接下载。可以使用这个包(gdown)。
安装:pip install gdown
使用:gdown https://drive.google.com/uc?id=ID这里ID同样用步骤1得到的ID替换。
下载顺利!
Onedrive
Onedrive的操作很简单,右键单击文件点share获取一个所有人可见的link,复制,在命令行输入:
wget "[The-link-you-copied]&download=1" -O [Filename]
即可。
如果文件下载中途断掉,可以在上面命令基础上加-c,意思是继续下载:
wget -c "[The-link-you-copied]&download=1" -O [Filename]
这篇博客介绍了如何从Google Drive和OneDrive下载文件。对于Google Drive,通过分享链接获取文件ID,然后构建可下载链接,或者使用gdown包进行下载。对于大文件,gdown包能处理下载中断的问题。而OneDrive则可以直接使用wget命令配合下载参数来下载文件,支持断点续传。
7469






