2011-04-30 147 views
1

我需要下載一個包含css文件的網站。例如wget -r http://docs.djangoproject.com/en/1.3/可以在離線狀態下查看它。我試圖使用wget,但我coudn't(只下載*。html)。有沒有辦法用wget來做到這一點?下載完整的網站

下載HTML中,「樣式」指向網絡上的網頁沒有本地文件的.css

<link href="http://www.djangoproject.com/m/css/base.css" rel="stylesheet" type="text/css" media="screen" /> 

我怎樣才能改變它在所有頁面和css文件。

感謝所有,

+0

有沒有簡單的方法。看看幾頁,瞭解它們如何鏈接到css文件的模式,然後grep它。如果它根本沒有下載css文件,請grep所有html文件以提取樣式錶鏈接並將它們傳播給wget。 – CamelCamelCamel 2011-04-30 23:54:53

+1

這不是一個真正的編程問題。 – weltraumpirat 2011-04-30 23:57:03

回答

3

您需要包括一對夫婦更開關,至少:


--page-requisites # get all the elements that compose the page (images, CSS and so on) 
--convert-links # convert links so that they work locally, off-line

請參閱其他任何您可能需要的手冊頁...

+0

謝謝大家! – dani 2011-05-01 00:43:51

0

如果你有一臺Mac或iPhone,我已經受夠了這個應用程序的好經驗:http://www.sitesucker.us/home.html

+0

我已經嘗試過,但是我獲得了相同的結果!不是本地.css文件。 – dani 2011-04-30 23:54:52