2013-08-19 22 views
0

我有一個本地HTML文件在本地文件系統的各個地方引用圖像和樣式數據。我想獲得所有參考文件的列表;或者是一個將HTML文件和所有參考文件複製到某個清晰位置(無論是否更改HTML文件中的鏈接)的命令,以便我可以製作HTML頁面的自包含ZIP文件。wget - 本地需要嗎?

似乎wget提供了很好的支持,使用--page-requisites標誌下載包括所有必備組件(圖像,樣式)的HTML文件。不幸的是,它不支持file://的URL。

我在這裏有什麼選擇?

+0

Wget不支持HTTP,HTTPS和FTP協議以外的其他協議。 所以你有3個選項: 1.要用FTP暴露你的文件,然後加載它。 2.修改wget源文件並進行更新。 3.改變你使用的工具,試試http://www.httrack.com/它會幫助你idk? :) – user1759572

+0

只要它是一個免費的Linux命令行工具,最好使用Debian打包,使用其他工具就沒有問題。 –

+0

httrack可能會工作,儘管它似乎堅持把原始文件的完整路徑放在目標路徑中。另一種方法是使用像'python -m SimpleHTTPServer'這樣的臨時Web服務器的'wget',但是由於猜測一個空閒端口並在之後終止了Web服務器,這種情況很搖晃。 –

回答

0

爲什麼不建立一個本地的Apache服務器並在本地主機上提供呢?

您可以使用EasyPHP,MAMP或其他來輕鬆設置本地Apache服務器。

+0

這對我的使用來說是完全矯枉過正的。現在我使用了一個xslt腳本來提取包含的圖像,但它當然不完整(例如樣式,樣式中提到的圖像)。 –