我想从 Dropbox 或 UCF-Crime 视频数据集下载一个重压缩的 zip 文件。数据集的网站指出了从以下两个链接获取数据集的链接:
- https://www.dropbox.com/sh/75v5ehq4cdg5g5g/AABvnJSwZI7zXb8_myBA0CLHa?dl=0
- https://visionlab.uncc.edu/download/summary/60-data/477-ucf-anomaly-detection-dataset
每次我尝试通过 wget 或 curl 下载数据集时都会失败。我知道我在尝试错误的方法。我的示例将 visionlab url 作为参数。
wget https://visionlab.uncc.edu/download/summary/60-data/477-ucf-anomaly-detection-dataset/UCF-Anomaly-Detection-Dataset.zip
或者
curl https://visionlab.uncc.edu/download/summary/60-data/477-ucf-anomaly-detection-dataset/UCF-Anomaly-Detection-Dataset.zip
在每次试验中,我都会遇到以下错误消息:
ERROR: cannot verify visionlab.uncc.edu's certificate, issued by ...
Unable to locally verify the issuer's authority.
To connect to visionlab.uncc.edu insecurely, use `--no-check-certificate'.
编辑:我尝试通过启用该--no-check-certificate
选项来下载数据集。但是,我收到以下消息:
wget --no-check-certificate https://visionlab.uncc.edu/download/summary/60-data/477-ucf-anomaly-detection-dataset/UCF-Anomaly-Detection-Dataset.zip
--2020-12-10 13:58:23-- https://visionlab.uncc.edu/download/summary/60-data/477-ucf-anomaly-detection-dataset/UCF-Anomaly-Detection-Dataset.zip
Resolving visionlab.uncc.edu (visionlab.uncc.edu)...
WARNING: cannot verify visionlab.uncc.edu's certificate, issued by ...:
Unable to locally verify the issuer's authority.
HTTP request sent, awaiting response... 404 Not Found
2020-12-10 13:58:24 ERROR 404: Not Found.
当您访问dropbox 链接时,您会发现 wget 可以使用的链接。我试过第一个:
此外,您可能需要更新本地证书:
我没有找到解决问题的直接方法,但我实施了一种可以在 Dropbox 链接上工作的解决方法。在朋友的帮助下,我可以为每个 Dropbox 文件提取这些下载链接。
我将这些 url 链接放在一个文本文件中
UCF-Crime_download_links.txt
您可以通过尝试按照以下步骤下载每个文件来获取这些链接:
然后我实现了这个 python 代码
download_ucf-crime.py
来下载它们中的每一个:我的朋友建议我检查 dropbox API 以获得更清洁的解决方案:https ://github.com/dropbox/dropbox-sdk-python