首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CUB_200_2011数据集下载链接错误联合实验室

CUB_200_2011数据集下载链接错误联合实验室
EN

Stack Overflow用户
提问于 2021-05-28 18:29:18
回答 1查看 139关注 0票数 0

我正在尝试下载colab中的CUB_200_2011数据集,使用

代码语言:javascript
复制
!wget http://www.vision.caltech.edu/visipedia-data/CUB-200-2011/CUB_200_2011.tgz

运行这段代码后,我得到了

代码语言:javascript
复制
--2021-05-28 10:13:12--  http://www.vision.caltech.edu/visipedia-data/CUB-200-2011/CUB_200_2011.tgz
Resolving www.vision.caltech.edu (www.vision.caltech.edu)... 34.208.54.77
Connecting to www.vision.caltech.edu (www.vision.caltech.edu)|34.208.54.77|:80... connected.
HTTP request sent, awaiting response... 301 Moved Permanently
Location: https://drive.google.com/file/d/1hbzc_P1FuxMkcabkgn9ZKinBwW683j45/view [following]
--2021-05-28 10:13:12--  https://drive.google.com/file/d/1hbzc_P1FuxMkcabkgn9ZKinBwW683j45/view
 Resolving drive.google.com (drive.google.com)... 74.125.195.102, 74.125.195.113, 74.125.195.138, ...
 Connecting to drive.google.com (drive.google.com)|74.125.195.102|:443... connected.
 HTTP request sent, awaiting response... 200 OK
 **Length: unspecified [text/html]**
 Saving to: ‘CUB_200_2011.tgz’

 CUB_200_2011.tgz        [ <=>                ]  71.36K  --.-KB/s    in 0.03s  


 2021-05-28 10:13:13 (2.41 MB/s) - ‘CUB_200_2011.tgz’ saved [73069]

长度未指定,它说这是一个HTML文件,无法解压,因为我得到了一个错误。

代码语言:javascript
复制
!tar -xvzf CUB_200_2011.tgz

gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error is not recoverable: exiting now

链接有什么问题吗?有什么问题吗?

EN

回答 1

Stack Overflow用户

发布于 2021-05-28 20:58:18

请仔细查看消息,download URL将引导至谷歌驱动器文件夹,在确认页面中导航,而不是启动下载。以下命令是为您的需求准备的,其中您将看到使用Google Drive文件id配置下载,将CUB_200_2011.tgz设置为输出文件,使用--keep-session-cookie指定的cookies.txt文件在下载过程中保存cookie信息,启用下载的自动确认,还通过--no- check - cookies.txt跳过证书检查,并在下载结束后删除证书。

代码语言:javascript
复制
!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=1hbzc_P1FuxMkcabkgn9ZKinBwW683j45' -O- | sed -rn 's/.*confirm=([0-9A-Za-z_]+).*/\1\n/p')&id=1hbzc_P1FuxMkcabkgn9ZKinBwW683j45" -O CUB_200_2011.tgz && rm -rf /tmp/cookies.txt

另外,tar命令没有任何问题,当您正确完成第一个命令时,它应该可以正常工作。希望它能解决你的问题。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67737230

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档