一个关于wget的小脚本

一个关于wget的小脚本

我想mch_aktuell_gross_20141229_79514688.gif从这里下载一个名为(基本上是预测 gif)的图像文件www.meteoradar.ch,这是我的脚本:

#!/bin/bash
    wget \
      --recursive \
      --no-clobber \
      --page-requisites \
      --html-extension \
      --convert-links \
      --domains meteoradar.ch \
      --no-parent \
               www.meteoradar.ch/bilder/mch_aktuell_gross_20141229_79514688.gif

所以我403 Forbidden之前有错误,但现在可以了。我的问题是:这是因为我用得太多了吗?

其次,脚本是否正确,是否有任何不必要的行或遗漏的行?另外,如果您知道更好的方法,请随时分享。

答案1

顾名思义,403 Forbidden意味着服务器拒绝访问该 URL 的权限。如果不了解有关服务器的更多信息,就无法判断为什么您之前的请求被拒绝以及为什么它现在可以工作。这取决于他们,无论他们因您的过度使用而出现什么原因,或者可能是由于维护而出现的暂时问题。

由于看起来您只想下载单个.gif文件,因此许多选项都是不必要的,实际上大多数选项,将脚本简化为:

#!/bin/bash
wget --no-clobber www.meteoradar.ch/bilder/mch_aktuell_gross_20141229_79514688.gif

相关内容