有些API文档并为提供离线版供下载,那么我们又需要这么一个离线版该怎么办呢,以下方法经过测试可用,利用linux的wget命令可以实现文档的下载。
一、win11下载wget.exe
博主是win11的电脑,首先要下载wget,此部分学习了Windows下 wget 的安装与使用文章中的wget安装方法:
1.去GNU Wget 1.21.4 for Windows网站下载windows对应架构(32/64位)的EXE文件;
2.将exe文件放至C:\Windows\System32 目录下;
3.打开CMD命令用wget --version测试是否成功
二、在线API文档下载
此部分学习了使用wget下载网页API的常用命令https://www.cnblogs.com/conbein/p/4021203.html
中的方法:
在cmd中运行,例子:wget -c -r -np -k -L -p http://hbase.apache.org/0.94/apidocs/index.html
等待即可,记得根据自己需要换成要下载的URL地址。
-c 断点续传(备注:使用断点续传要求服务器支持断点续传)
-r 递归下载(目录下的所有文件,包括子目录)
-np 递归下载不搜索上层目录
-k 把绝对链接转为相对链接,这样下载之后的网页方便浏览
-L 递归时不进入其他主机,-p 下载网页所需要的所有文件