网站最后更新日期:2018年8月29日
欢迎大家来到畅想资源 AREFLY.COM! 个人网站 更多联络方式
×

使用wget下载整站镜像

今天教大家使用wget的一个很实用的功能,可以把整个网站的所有文件及目录下载到本地来,也就相当于做了一个本地镜像

教程

1、其实很简单,只需要打开终端机输入下面的命令就可以了(Mac用户可以查看“这篇文章”来安装wget功能)

wget --mirror -p --convert-links -P [本地目录] [网站地址]

参数讲解:

--mirror:设置这个参数用来建立本地镜像

-p:下载所有HTML适合显示的元素

--convert-links:将所有链接转为本地链接

-P [本地目录]:储存文件到本地目录下

2、如果你下载的是PHP或者ASP,那么你还需要“搭建一个本地服务器”来访问

参考

用wget做站点镜像

总结

1、我正在用这个下载整个w3school方便以后无网络看 :idea:

2、虽说下载下来的文件是php或者asp后缀名,但是你还是看不到php或asp源代码的。。。

3、有问题可以回应 :razz:

PS:这篇文章的确很短 :mrgreen:

历史上的今天

2014年:让浏览器自动加载网页中最新的CSS和JS文件(20条评论)

觉得这篇文章有用吗?分享一下让更多人受益吧!

© 版权声明:本文章采用“姓名标示-非商业性-相同方式分享 4.0 国际(CC BY-NC-SA 4.0)”于“”发布,转载时须以相同方式发布并注明“原文链接”!

本文固定链接:https://www.arefly.com/zh-cn/wget-download-website/

本文章由“超级efly”于2013年07月15日发表于“电脑”分类

你可以发表评论,并在保留原文地址及作者的情况下引用到你的网站

转载请注明:使用wget下载整站镜像 | 畅想资源

关键字:,

使用wget下载整站镜像:目前有 18 条留言
访客以 10:8 暂时领先博主

评论载入中,请稍等……
  1. 感谢楼主的详细教程,自己试了一下,果然是只能get到静态文件,所有PHP动态文件都拿不到。确实如楼主所说,应该算是离线浏览 不能叫扒站

    [回复]
  2. 6楼
    极雪 China Google Chrome Windows

    因为动态语言是由服务器先处理为html才发送给客户端,所以。。。

    [回复]
    • 对呀~所以我一般只是拿来做离线浏览用....

      [回复]
  3. 5楼
    淡蓝如风 China 搜狗浏览器 Windows

    扒回来的东西有些会出问题
    今天签到啦!时间:下午12:50:39

    [回复]
    • 其实不是用来趴东西的,而是用来“离线浏览”的 :mrgreen:

      [回复]
  4. 4楼
    快乐家园 China Safari iPad

    这东西都能用来扒站啊。。我服了。。(ps。w3school真的很有用。改天我也统统下再下来) :want:

    [回复]
    • 我已经把w3school.cn下载下来了,不过那个Try还是用不了 :mrgreen:
      PS:虽说是ASP文件,但是内容和纯HTML一样。。。 :cry:

      [回复]
  5. 地板
    木易 China 搜狗浏览器 Windows

    不错,联盟互访!支持博主!

    [回复]
  6. 板凳
    Lan Tian China Google Chrome Mac OS

    可惜wget不支持多线程,开个5线程下载,速度嗖嗖的

    [回复]
    • 我倒没注意到 :mrgreen:
      是不是wget下载整个网站对网站的服务器会有一些影响? :?:

      [回复]
      • Lan Tian China Google Chrome Mac OS

        理论上单线程访问只会耗流量,对服务器影响应该不大,除非你的网站功能非常强大 :mrgreen:

        [回复]
  7. 沙发
    烟花易冷 United States Google Chrome Windows

    哎呦不错哦!,签到打卡,时间:下午2:27:01

    [回复]

发表评论



微笑 调皮 偷笑 可爱 大笑 坏笑 诡计 赞 疑问 HI~ 爱 抱歉 对不起 头晕 惊讶 帅 努力 劳累 疯狂 难过 大哭 差 猪 邪恶 无言 愤怒 流汗 擦汗


快捷键:Ctrl+Enter