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

関連情報