最近看《最牛B的Linux Shell命令》(TopLinuxShellCommand),获益颇多啊,参考链接:http://wowubuntu.com/tag/linuxshell
里面提到使用Wget下载整个网站的命令,于是找到之前印象深刻的CentOS的教程网站http://www.centospub.com/试试,
Wget有linux版,也有windows版本(地址:http://gnuwin32.sourceforge.net/packages/wget.htm),
捣鼓了半天,发现这个命令可以用(只需要html页面和gif图片):
下载完毕后,想保存成chm格式的以便保存阅读,在网上搜了下教程,
发现可以直接使用Windows自带的HTML Help Workshop工具在命令行下进行,
这个工具只有俩文件:hhc.exe和itcc.dll
需要hhp和hhc等一系列的辅助文件,其中hhp是必须的,hhc是目录文件,可不用
编辑好hhp之后,使用
即可生成需要的chm
由于想把生成的chm导入到blackberry手机用mobipocket reader软件看,
就费劲写了个hhc的目录文件(这个chm需要有hhc目录文件才能导入到Mobipocker Reader PC版)
具体的hhp和hhc文件如下:
centospub.hhp:
centospub.hhc:
如果中文乱码的话,查看文本格式是否为ANSI
最终生成的chm导入到Mobipocket Reader后,索引是乱码,不过内容是完整的,不深究了,能用就行
参考网站:
wget如何下载一个网页中的图片记事本+hhc生成CHM
分享到:
相关推荐
标题“使用wget下载整个网页”涉及的是一个网络爬虫工具——wget,它是一个在命令行环境中使用的开源工具,主要用于从互联网上下载文件或整个网站。本文将深入介绍wget的使用方法及其相关知识点。 wget,全称World ...
wget是一款强大的命令行网络下载工具,它在Linux系统中被广泛应用,同时也可在Windows等其他操作系统上通过模拟环境或专门的版本进行使用。wget以其非交互式、后台运行、续传功能以及广泛支持各种协议(如HTTP、...
使用`--user-agent`或 `-U`选项可以设置`wget`的User-Agent字符串,这对于某些网站识别你是浏览器而不是下载工具非常重要。 7. **HTTP/HTTPS选项**: 可以使用`--http-user`和`--http-password`进行HTTP身份验证...
linux命令行模式使用wget下载JDK 版本 jdk-8u60-linux-x64.tar.gz
使用`--recursive`(或 `-r`)选项,wget可以递归地下载整个网站,`--level`选项可以设置下载深度。注意,这种操作可能会对目标服务器造成负担,因此需谨慎使用。 ### 6. 镜像网站 `--mirror`选项结合递归下载,...
在Windows操作系统中,`wget`是一个非常有用的命令行工具,用于从互联网上下载文件或整个网站。这个工具最初是为Linux系统开发的,但也可以在Windows环境下使用。本篇文章将详细讲解如何在Windows中安装和使用`wget`...
`wget`是一个强大的命令行下载工具,主要用于在Unix-like操作系统(包括Linux和macOS)上从互联网上下载文件。它的名字是“World Wide Web”和“get”的组合,表明其主要功能是从Web获取文件。`wget`的特点在于其非...
wget是一款强大的命令行下载工具,最初为Linux系统设计,但现在已经有了Windows版本,使得Windows用户也能享受到其便捷的下载服务。wget支持多种协议,包括HTTP、HTTPS和FTP,这使得它能够从互联网上下载各种类型的...
然而,对于更复杂的任务,如使用cookies进行身份验证或者设置特定的下载选项,原生版本的wget可能就显得力不从心了。在这种情况下,你需要一个完整功能的wget版本,这就是"Android终端上可以使用的完全版本wget"的...
3. **断点续传**:如果下载中断,可以使用`--continue`参数继续下载,`wget --continue [URL]` 4. **处理重定向**:wget自动处理HTTP状态码3xx的重定向,无需额外设置。 5. **代理服务器**:使用`--proxy=on`并...
`wget`命令行下载工具是Linux环境中广泛使用的网络数据抓取工具,它允许用户通过命令行界面批量下载文件和整个网站。在没有图形用户界面(GUI)或者远程服务器管理的场景下,`wget`显得尤为实用。这个工具以其强大的...
使用wget命令从清华源下载anaconda的安装脚本,结果返回403错误,无法下载。_-wget-403
wget是Linux环境中广泛使用的命令行工具,用于从互联网上下载文件。它支持HTTP、HTTPS和FTP协议,甚至可以通过代理服务器工作,使得用户在各种网络环境下都能便捷地获取远程资源。wget的强大之处在于其非交互式操作...
- **镜像下载**:WGET可以创建网站的完整镜像,使用`--mirror`选项。 - **递归下载**:结合`-r`或`--recursive`,可以递归地下载整个目录结构。 - **用户代理伪装**:使用`--user-agent`选项可以模拟不同的浏览器或...
`wget` 是一个在Linux和Unix-like操作系统中广泛使用的命令行网络下载工具,它允许用户非交互式地从Web服务器下载文件。尽管`wget`原生支持Unix环境,但随着Windows系统的普及,开发者也提供了`wget`的Windows版本,...
wget是互联网上广泛使用的命令行工具,用于从Web服务器上下载文件,尤其适用于非交互式环境,例如自动化脚本或计划任务。这个版本1.21.4可能是该软件的某个稳定更新,包含了错误修复、性能优化或者新功能。 在描述...
对于网络管理员和开发者来说,`wget`的一个强大特性是它可以递归下载整个网站或目录,只需使用`--mirror`选项: ```bash wget --mirror --convert-links --adjust-extension --page-requisites --no-parent ...
### 解决wget无法使用 在Linux环境中,wget是一款非常实用的工具,主要用于通过HTTP、HTTPS以及FTP协议下载文件。然而,在某些情况下,用户可能会遇到无法使用wget的问题。本文将详细介绍如何解决这一问题,并提供...
在日常工作中,wget常用于备份网站数据、下载大文件、自动化脚本中的资源获取等场景。通过熟练掌握其各种选项,可以大大提高工作效率,尤其是在没有图形界面的服务器环境下。 总之,wget是Linux世界中不可或缺的...
wget下载地址:https://ftp.gnu.org/gnu/wget/ 在wget的源代码中 src/url.c 这个文件中有wget如何处理文件名的函数url_file_name() url_file_name()在根据url的形式判断该保存为什么样的文件名,并进行了多方面的...