【问题标题】:trying to download a dataset from a website尝试从网站下载数据集
【发布时间】:2015-03-16 02:01:04
【问题描述】:

我正在尝试从网站下载数据集,但无法下载整个文件夹。我必须分别下载每个文件,这需要大量时间。我想知道是否有一次下载整个文件夹??

网站链接:http://www.physionet.org/pn4/eegmmidb/

【问题讨论】:

  • 您可以编写代码,通过解析链接列表并向 URL 发出请求。
  • 问题是我不擅长网站编程。

标签: apache download web server fedora


【解决方案1】:

使用 wget 和 -r 开关打开镜像。

这个命令会做你想做的:

wget --no-parent -r http://www.physionet.org/pn4/eegmmidb/

它会生成该目录下所有内容的镜像副本。

【讨论】:

    【解决方案2】:

    在 bash 中运行的这两个 for 循环应该可以做到:

    for S in S{001..109}; do
       mkdir ${S}
       cd ${S}
       for R in R{01..14}; do
          file="http://www.physionet.org/pn4/eegmmidb/${S}/${S}${R}.edf"
          wget "$file"
          wget "${file}.event"
       done
       cd ..
    done
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-02-10
      • 2022-01-26
      • 2020-10-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多