wget 可以下载上传到网站的文件吗?

wget 可以下载上传到网站的文件吗?

我尝试使用“mirror”关键字来抓取所有内容,但它实际上并没有下载上传到页面的文件。是否有一个关键字可以告诉它下载这些文件而不指定文件名?托管我们文件的网站是一个名为 MoinMoin 的 wiki。

编辑:下图显示,当 wget 运行时,它从 wiki 下载了名为“Logbook”的页面之一,其中保存了多个文件。一个名为“Window_Transmission.PDF”的文件只是以 html 代码的链接形式出现,而不是实际下载文件本身。我正在寻找的是下载这些保存的文件以及网站本身。在此输入图像描述

答案1

wget 可以下载的内容取决于 Web 服务器提供的下载内容。

一般来说,网络服务器可以允许上传,而不允许任何人再次下载这些文件。下载之前也可能会有延迟(例如,如果网站所有者必须批准内容)。

--mirror的参数只是wget让它分析您要求下载的网页,然后下载从该网页链接的所有内容,因此网络服务器也有可能不会添加新文件的链接来下载它们,尽管在技术上这是可能的。

当我说“网络服务器”时,我的意思是“在网络服务器上运行的软件”。

所以无法给出一般性的答案。我对 MoinMoin 了解不多,但我相信它足够先进,可以通过多种方式进行配置,从而使您想要的事情成为可能,也可以以不可能的方式进行配置。

相关内容