2012-11-17 42 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

我試過了,它不會將鏈接轉換爲本地。也許我們不能做得比這更好,但我只是好奇:) –