谷歌驱动大文件的直接下载。
gdown的Python项目详细描述
格敦
从谷歌硬盘下载一个大文件。
说明
从google drive下载一个大文件。
如果您使用curl/wget,它将失败,因为
谷歌硬盘的安全警告。
安装
pip install gdown
用法
从命令行
$ # gdown [-h] [-V] [-O OUTPUT] [-q] [--id] url_or_id $ # a large file (~400MB) $ gdown https://drive.google.com/uc?id=0B_NiLAzvehC9R2stRmQyM3ZiVjQ $ # gdown --id 0B_NiLAzvehC9R2stRmQyM3ZiVjQ $ md5sum pose_estimation_2d_chainermodel.pkl 587933c2c0adf335ebed0486c183541f $ # a small file $ gdown https://drive.google.com/uc?id=0B9P1L--7Wd2vU3VUVlFnbTgtS2c $ cat spam.txt spam $ # as an alternative to curl/wget $ gdown https://httpbin.org/ip -O ip.json $ cat ip.json {"origin": "126.169.213.247"} $ # write stdout and pipe to extract $ gdown https://drive.google.com/uc?id=0B9P1L--7Wd2vNm9zMTJWOGxobkU -O - --quiet | tar zxvf - $ ls 20150428_collected_images/ $ # it can handle urls created from [Share] -> [Copy Url] on Google Drive $ gdown 'https://drive.google.com/a/jsk.imi.i.u-tokyo.ac.jp/uc?id=0B_NiLAzvehC9R2stRmQyM3ZiVjQ'
来自python
importgdownurl='https://drive.google.com/uc?id=0B9P1L--7Wd2vU3VUVlFnbTgtS2c'output='spam.txt'gdown.download(url,output,quiet=False)
许可证
见LICENSE。