2012-11-17 66 views
1

wget中的-k选项根据链接文件是否也被下载将链接转换为本地或远程链接。 (详情请参见herewget很多页面

是否有可能以这种方式使用wget:我下载两个网页,说www.example.com/1www.example.com/2,其中第一页有一个链接到第二页,并wget链接转换为本地,因为第二页也被下载。

注意:使用递归选项与深度1,因为www.example.com/1可能链接到其他网页,我不能下载www.example.com/1,我只希望www.example.com/2

回答

1

这应该做的伎俩:

wget -kp www.example.com/1 www.example.com/2 

从你链接的网站:

'-p '--page必备条件' 这个选项使Wget的下载所有 文件这是正确显示给定的html页面所必需的。这 包括诸如内联图像,声音和引用 样式表。

+0

这是两个独立的'wget's,我不认为从'www.example.com/1'到'www.example.com/2'的链接将被转换为本地链接。 –

+0

试试看。我不确定你能做什么比这更好,至少在wget中。 – Luke

+0

我试过了,它不会将链接转换为本地。也许我们不能做得比这更好,但我只是好奇:) –