Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Possible Duplicate:
Website downloader (cache?) to view sites offline

I have been using Meta Products Offline Explorer in the past.

Has anyone got good recommendations on some free alternatives, preferably which can run portably on multiple computers.

share|improve this question

marked as duplicate by Sathya, Mehper C. Palavuzlar, Ivo Flipse Dec 17 '10 at 18:12

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

    
You could try wget -r www.blah.com that would probably work, though would likely be big. I sometimes download a webpage and its links, wget -r -l 1 www.blah.com/whateverpage.html –  barlop Dec 17 '10 at 14:02
    
I would like some advanced configurations like not to download from other servers or domains. Or to skip certain file extensions such as .js or images. Can I do that in wget ? –  Madhur Ahuja Dec 17 '10 at 14:09
    
I think that in HTTrack you can do that filtering, at least extension filtering is available –  Halil Bozdogan Dec 17 '10 at 14:12

2 Answers 2

up vote 4 down vote accepted

HTTrack is one of the alternatives. http://www.httrack.com/

share|improve this answer

Wget for windows is another alternative. It has the advantage of being run at command line

wget -r -l [depth] [site]

e.g.

wget -r -l 5 http://foo.com/bar.html

will download all links down to 5th level use the -m if you want to do a mirror of the site concerned.

Wget for windows is available at http://gnuwin32.sourceforge.net/packages/wget.htm

share|improve this answer
    
-m flag = Turn on options suitable for mirroring. This option turns on recursion and time-stamping, sets infinite recursion depth and keeps FTP directory listings. It is currently equivalent to -r -N -l inf --no-remove-listing. (from manpage) –  bubu Dec 17 '10 at 14:06
1  
I usually use something like wget -e robots=off -r -nc --no-parent http://foo/bar/. You need to ignore robots.txt if you want to get all the parts of the site that are not indexed by search engines. –  paradroid Dec 17 '10 at 14:33
    
You probably also want --convert-links (convert links so that they work locally, e.g. change /title.gif to ../title.gif, remove http etc.). Otherwise most links inside the documents most likely won't work, so you cannot browse them offline. Also --page-requisites (download images,CSS etc. along with every HTML page). –  sleske Dec 17 '10 at 16:03

Not the answer you're looking for? Browse other questions tagged or ask your own question.