通过下载教程后
wget -r -l 1 -k -nd -p http://scikit-learn.org/stable/tutorial/index.html
wget
重写( -k
)index.html页面上所有文档的链接,使其指向通过下载的本地链接-r -l 1
。本教程由三页组成,其中有一个从第 1 页到第 2 页(以及从第 2 页到第 3 页)的链接,因此“结构”是
- 指数
- 第 1 页(链接到第 2 页)
- 第 2 页(链接到第 3 页)
- 第3页
wget
即使下载了页面 2,页面 1 到页面 2 上的链接也不会重写到本地页面 2 文件中。
我做错什么了吗?有没有办法来解决这个问题?
答案1
给出的链接是教程列表,而不是用于检查您遇到的实际问题的链接。
我建议根据您示例中的基本文件是
/index.html
它位于它自己的目录中,假设链接也位于该目录中,请尝试以下操作:
wget -m -k -p http://scikit-learn.org/stable/tutorial
or
wget -m -k -p http://scikit-learn.org/stable/tutorial/
而不是使用
wget -r -l ( recourse | level)
使用
-m 或镜像选项,它是 -N -r -l inf --no-remove-listing 的快捷方式
删除 -nd (无主机目录)
即使您使用 -k,这也可能导致页面工作所需的任何 css 图片等出现问题