- 对于小文件
FILENAME=xxx
wget --no-check-certificate 'https://docs.google.com/uc?export=download&id=fileID' -O $FILENAME
- 对于大文件,由于需要确认cookies等,所以需要对cookies进行操作。
FILENAME=xxx
FILEID = xxx #google drive 链接中的id字段
wget --load-cookies /tmp/cookies.txt "https://docs.google.com/uc?export=download&confirm=$(wget --quiet --save-cookies /tmp/cookies.txt --keep-session-cookies --no-check-certificate 'https://docs.google.com/uc?export=download&id=$FILEID' -O- | sed -rn 's/.*confirm=([0-9A-Za-z_]+).*/\1\n/p')&id=$FILEID" -O $FILENAME
rm -rf /tmp/cookies.txt
这样就可以将文件下载到$FILENAME文件了。
参考图形码农
网友评论