为什么 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"

相关内容