wget이 일부 zip 파일을 html로 다운로드하는 이유는 무엇입니까?

wget이 일부 zip 파일을 html로 다운로드하는 이유는 무엇입니까?

다음 링크에서 일부 파일을 다운로드하려고 합니다 wget.

wget http://geosampa.prefeitura.sp.gov.br/PaginasPublicas/downloadIfr.aspx?orig=DownloadQuadriculas&arq=3241-1&arqTipo=MDT

그러나 여기서 얻은 것은 매우 짧은 HTML 파일입니다. 이 링크를 브라우저에서 열면 일반 링크이므로 파일을 다운로드할 수 있습니다. wget특정 웹사이트에서 파일 다운로드를 관리하기 위해 사용해야 하는 특정 매개변수가 있습니까? 아니면 이 사이트에만 해당되는 문제로 인해 자동 다운로드가 차단됩니까?

답변1

페이지는 수정된 URL을 사용하여 iFrame을 로드합니다.

  • download.URL에 접두사 추가
  • downloadIfr.aspx사용. . . 교체downloadArquivo.aspx
  • 인코딩을 수정하고 &다음으로 대체&
wget -O 3241-1.zip "http://download.geosampa.prefeitura.sp.gov.br/PaginasPublicas/downloadArquivo.aspx?orig=DownloadQuadriculas&arq=3241-1&arqTipo=MDT"

관련 정보