中转方式下载google drive 大文件

liuyuqi-dellpc a9059638bd 0 4 months ago
README.md a9059638bd 0 4 months ago

README.md

google_dirve_client

中转方式下载google drive 大文件

方案一

https://developers.google.com/oauthplayground/ 后台, 选择 OAuth 2.0 https://www.googleapis.com/auth/drive.readonly 权限。

选择 Exchange authorization code for tokens 生成token,有效期一个小时。

开一个Vultr 海外主机,命令行下载文件:

curl -H "Authorization: Bearer YOUR_ACCESS_TOKEN" https://www.googleapis.com/drive/v3/files/YOUR_FILE?alt=media -o OUTPUT_FILE

# 快速搭建web服务器
npm install -g serve
serve .

再通过idm下载文件。

方案二 gdown

pip install gdown

gdown https://drive.google.com/uc?id=1l_5RK28JRL19wpT22B-DY9We3TVXnnQQ

# 文件夹
gdown https://drive.google.com/drive/folders/15uNXeRBIhVvZJIhL4yTw4IsStMhUaaxl -O /tmp/folder

这个方案不太好

Usage

Reference

Google 网盘 https://drive.google.com/drive/u/0/home