Anonim

许多Windows用户已经习惯使用图形界面和Web浏览器作为通用工具,以至于他们忘记了那里还有许多其他工具。 Wget是一个GNU命令行实用程序,主要在Linux和Unix社区中流行,主要用于从Internet下载文件。 但是,有一个适用于Windows的wget版本,您可以使用它从整个网站下载所需的任何内容,从整个网站到在线任何地方的电影,音乐,播客和大文件。

很少有Microsoft用户知道这个简洁的工具,这就是为什么我编写了此初学者指南以在Windows中使用wget的原因。 我们倾向于将浏览器用于所有内容,这很好,但它并非始终是实现目标的最有效方法。 Wget只是eon出现的众多工具之一,但鲜为人知。

为Windows获取wget

快速链接

  • 为Windows获取wget
  • 下载单个文件
  • 下载单个文件,然后另存为其他文件
  • 下载到特定文件夹
  • 恢复中断的下载
  • 下载较新版本的文件
  • 下载多个网页
  • 下载整个网站
  • 从网站下载特定文件类型
  • 下载所有网站图片
  • 检查网站是否有损坏的链接
  • 下载文件而不会使Web服务器超载

获取wget非常容易。 请遵循本指南来安装和配置wget。

  1. 从这里下载wget并安装。 确保它是安装程序,而不仅仅是源程序,否则它将无法正常工作。
  2. 安装之后,您现在应该可以从命令行窗口访问wget命令。 以管理员身份打开CMD窗口,然后键入“ wget -h”进行测试。 如果可行,那么您就很聪明,如果收到“无法识别的命令”,则下载了错误的软件包。 再试一次。
  3. 设置下载目录以保存所有文件。 输入“ md \ directory name”以创建下载目录。 我称我的“ downloadz”是可识别的。

安装完成后,您就可以开始工作了。 下面我列出了一些流行的wget命令,它们可以实现各种各样的功能。

下载单个文件

wget http://website.com/file.zip

下载单个文件,然后另存为其他文件

wget -output-document = newname.html website.com

下载到特定文件夹

wget ‐directory-prefix = folder / subfolder website.com/file.zip

恢复中断的下载

wget-继续website.com /file.zip

下载较新版本的文件

wget-继续-时间戳记website.com/file.zip

下载多个网页

为此,您需要在记事本或其他文本编辑器中创建一个列表。 在单独的行上添加新的完整URL(带有http://)。 然后将wget指向该文件。 在此示例中,我将文件命名为Filelist.txt并将其保存在wget文件夹中。

wget输入Filelist.txt

下载整个网站

wget-执行机器人=关闭-递归-无父-继续-无弹性http://website.com

您可能会发现,就像我经常这样做的那样,网络主机会阻止wget命令。 您可以通过假冒Googlebot来欺骗这些障碍。 尝试输入以下内容:

wget –user-agent =” Googlebot / 2.1(+ http://www.googlebot.com/bot.html)” -r http://website.com

从网站下载特定文件类型

wget级别= 1递归否父接受FILETYPE http://website.com / FILETYPE /

例如,为MP3,MP4,.zip或任何您喜欢的文件更改FILETYPE。

下载所有网站图片

wget ‐directory-prefix =文件/图片‐无目录‐递归‐无脚本‐接受jpg,gif,png,jpeg http://website.com/images/

检查网站是否有损坏的链接

wget -output-file = logfile.txt-递归-spider http://website.com

下载文件而不会使Web服务器超载

wget ‐limit-rate = 20k ‐wait = 60 ‐random-wait ‐mirror http://website.com

wget命令有数百个,即使不是数千个,我在这里也只向您展示了其中的几个。 既然您已经熟悉了该工具及其工作原理,则由您决定使用什么工具!

您有任何出色的命令可以实现奇迹吗? 在下面与我们分享!

在Windows中使用wget的初学者指南