下载google drive文件
背景
github上一些机器学习模型作者已经训练好了,但是模型文件很大,被作者放到了google drive上,由于网络限制,通常无法下载。
一般知道文件ID情况下下载命令
gdown --id 1wCzJP1XJNB04vEORZvPjNz6drkXm5AUK
否则遇到如下面的异常
requests.exceptions.ConnectionError: HTTPSConnectionPool(host='drive.google.com', port=443): Max retries exceeded with url: /uc?id=1wCzJP1XJNB04vEORZvPjNz6drkXm5AUK (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x000001FC7CCEE7F0>: Fa
iled to establish a new connection: [WinError 10060] 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。',))
解决方法
参考:https://www.yijingying.com/658.html
基本内容如下:
#1:需要上网代理。无文件名,无法断点续传。https://api.moeclub.org/GoogleDrive/1hmqKZcyyU9sdptJuz1vrAjh_qt3rrYiT#2:无需上网代理(CF)。链接中能够含文件名,能够断点续传(支持 Range Header )。https://api.moeclub.org/GoogleDrive/1hmqKZcyyU9sdptJuz1vrAjh_qt3rrYiT/NoLimit#3: 无需上网代理(谷歌CDN)。能够断点续传。小于2G文件将被压缩成 zip 格式。支持文件夹,非直连, 需要等待。链接有时效。能够下载被限制下载的资源 ( 超出流量的文件,常用于下载热门文件 )。https://api.moeclub.org/Package/1hmqKZcyyU9sdptJuz1vrAjh_qt3rrYiT
本人使用命令如下
https://api.moeclub.org/Package/1wCzJP1XJNB04vEORZvPjNz6drkXm5AUK
激活命令后会进行等待......最终出现如下结果
{"status": "SUCCEEDED [100%]","archiveNum": 1,"archives": [{"fileName": "Package-20210317T015046Z-001.zip","storagePath": "https://storage.googleapis.com/drive-bulk-export-anonymous/20210317T015046Z/4133399871716478688/c3fd8297-dd7a-4696-a6d1-8025a397ca3d/1/9d511edd-d179-4738-813c-d88a6f10f7f2","compressedSize": "1352714267","sizeOfContents": "1352507695"}]
}
使用storagePath路径下载文件即可得到你想要的文件。
下载google drive文件相关推荐
- 【小教程】Ubuntu gdown下载Google Drive文件
由于服务器都是使用命令行的,所以可以使用gdown来下载Google Drive文件. 安装gdown: git clone https://github.com/wkentaro/gdown.git ...
- 【Linux】远程下载 Google Drive 文件方法
问题 现在用 Google Drive 下载链接之后由于有风险警告,所以不能直接远程下载. 解决 用脚本跳过警告,进行下载. 下载脚本 wget https://raw.githubuserconte ...
- IDM下载Google Drive文件
参考 https://zhuanlan.zhihu.com/p/143950267 https://zhuanlan.zhihu.com/p/96654477 一路默认安装,下载,复制链接,然后在ID ...
- ubuntu使用gdown下载谷歌云盘(google drive)文件
参考:[小教程]Ubuntu gdown下载Google Drive文件 安装gdown: git clone https://github.com/wkentaro/gdown.git cd gdo ...
- 用户id可以出现在url中吗_下载Google Drive中的文件
通过Python下载Google Drive中的文件的代码如下: download_googledrive.py import
- 高效下载Google Drive中的大量文件
方法流程 最终是通过OneDrive进行下载.流程如下: Google Drive 文件中转至 MultCloud再转至OneDrive,通过Microsoft One Drive同步至电脑即可. G ...
- 解决命令行下载Google Drive大文件出现的问题
解决命令行下载Google Drive大文件出现的问题 文件格式 Gdown下载 解决方法 文件格式 一般google drive分享的文件链接如下: https://drive.google.com ...
- linux bash shell wget 下载google drive(谷歌云端硬盘)中大文件
linux bash shell wget 下载google drive(谷歌云端硬盘)中大文件 wget --load-cookies /tmp/cookies.txt "https:// ...
- 如何下载Google Drive中的超大型文件
本文将对「如何下载Google Drive中的超大型文件?」这一问题展开探索和解决. 太长不看:直接看这里 情景与问题 在AI.系统安全等研究领域,一项研究成果的产生需要大量的数据样本进行训练和分析, ...
- 使用直链直接下载 Google Drive 里的文件的方法
使用直链直接下载 Google Drive 里的文件的方法 Google Drive 里并不提供创建直接下载链接的选项,但是可以通过小小的更改链接形式就能把分享的内容保存到本地.例如,一份通过 Goo ...
最新文章
- listview 重复动画效果
- Pytorch可视化工具tensorboardX(安装不踩坑)
- Caused by java.lang.ClassNotFoundException javax.xml.bind.ValidationException异常
- c# 访问hbase_C#教程之通过Thrift实现C#与Hbase交流
- react学习(70)--拼接方式
- 如何用轻量级RTSP服务本地生成RTSP测试URL
- 从键盘上录入10科考试分数,输出最高分最高分输入的序号
- 生成图片_GitHub Star 3.2K Java 图片缩略图生成库
- 百度seo排名规则_百度seo排名优化要点讲解(已帮助5184人)
- 【资源】机器学习资源积累(积累中...)
- mysql5.0基础语句_mysql基础语句
- Firefox火狐浏览器ca证书(cacert)安装
- vue如何在一个组件中引用另外一个组件并使用?有两种方法
- 移动通信模组 APN 汇总
- java 获取上市公司基本信息 代码测试
- JavaEE 面试题总结
- 微信小程序部分手机预览pdf没反应
- 如何用机械键盘计算机,拔键器怎么用 机械键盘拔键器图解使用教程 (全文)
- 2020,中国互联网半坡起步
- Win11 预览体验计划空白无显示的一种解决方案