Google Drive使用 wget下载

  1. 对于小文件
FILENAME=xxx
wget --no-check-certificate 'https://docs.google.com/uc?export=download&id=fileID' -O $FILENAME
  1. 对于大文件,由于需要确认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文件了。

参考图形码农

你可能感兴趣的:(Google Drive使用 wget下载)