2011-04-30 111 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