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

관련 정보