Linux

關於 wget 的一個小腳本

  • April 27, 2016

我想從這裡下載一個名為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錯誤,但現在可以了。我的問題是:這是因為我用得太多了?

其次,腳本是否正常,是否有任何不必要的行或缺少的行?另外,當您知道更好的方法時,請隨時分享。

顧名思義,403 Forbidden意味著伺服器拒絕訪問該 URL 的權限。如果不了解有關伺服器的更多資訊,就無法說出您之前的請求被拒絕的原因以及它現在工作的原因。這取決於他們由於您過度使用而導致的任何原因,或者可能是由於維護而導致的臨時問題。

由於看起來您只想下載單個.gif文件,因此許多選項是不必要的,實際上大多數選項都將腳本簡化為:

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

引用自:https://unix.stackexchange.com/questions/176501