zoukankan      html  css  js  c++  java
  • windows使用强大的wget工具

    原文链接:https://www.cnblogs.com/hzdx/p/6432161.html

    wget下载地址:http://www.interlog.com/~tcharron/wgetwin.html

     下载好之后

     之后解压到一个文件夹

     在未配置wget的环境变量前,可以在终端跳转到这个目录 执行wget命令

    下面来说一下配置wget的环境变量

    计算机(右键选择属性)-->高级系统设置-->高级-->环境变量-->选择PATH(双击)-->在变量值(V)的最后添加解压wget的目录

     在终端查看一下wget的版本

    wget -V    注意V大写

     出现上面的版本号代表环境变量设置成功!

    下面来简单的说一下使用:

    1、直接下载

    wget   网址   :会直接将文件下载到 终端执行的目录

    2、而要让档案自动储存到指令的目录下,则需要借用-P这个参数,可以使用以下的指令(注意-P是大写

    wget -P 目录 网址 :会将文件下载到指定的目录

    3、用wget下载东西,的确很方便,它会自动重连并断点续传。让人很放心

    3.1下载一个网站或网站的某个目录。(比如要下载  http://www.example.com 的mydir目录)

    wget -r -P -k -np -nc -e robots=off http://www.example.com/mydir/-P要大写!!
    3.2如果要想下载整个网站,最好去除-np参数。
    wget -r -P -k -nc -e robots=off http://www.example.com/mydir/-P要大写!!

    参数详解:
    -r 递归;对于HTTP主机,wget首先下载URL指定的文件,然后(如果该文件是一个HTML文档的话)递归下载该文件所引用(超级连接)的所有文件(递 归深度由参数-l指定)。对FTP主机,该参数意味着要下载URL指定的目录中的所有文件,递归方法与HTTP主机类似。   
    -c 指定断点续传功能。实际上,wget默认具有断点续传功能,只有当你使用别的ftp工具下载了某一文件的一部分,并希望wget接着完成此工作的时候,才 需要指定此参数。
     
    -nc 不下载已经存在的文件
    -np 表示不追溯至父目录,不跟随链接,只下载指定目录及子目录里的东西;
    -p 下载页面显示所需的所有文件。比如页面中包含了图片,但是图片并不在/yourdir目录中,而在/images目录下,有此参数,图片依然会被正常下 载。
     
    -k 修复下载文件中的绝对连接为相对连接,这样方便本地阅读。
    -o down.log 记录日记到down.log
    -e robots=off 忽略robots.txt
  • 相关阅读:
    [NOIP2008] 提高组 洛谷P1125 笨小猴
    洛谷P3384 【模板】树链剖分
    Bzoj1503 [NOI2004]郁闷的出纳员
    POJ1422 Air Raid
    洛谷P1133 教主的花园
    洛谷P1186 玛丽卡
    HDU5115 Dire Wolf
    POJ1308 Is It A Tree?
    POJ2513 Colored Sticks
    Bzoj2326 [HNOI2011]数学作业
  • 原文地址:https://www.cnblogs.com/fqh123/p/11771455.html
Copyright © 2011-2022 走看看