How to save web pages for offline reading?
hwlgw at hotmail.com
Tue Jul 22 17:19:38 CEST 2003
> [Carsten Gehling]
> Well since you ARE on Windows:
> Open the page in Internet Explorer, choose "File" and "Save As...".
> You've now saved all necessary files.
I know. But I can't do File - Save As from python :-) I guess it can
be done via COM?
> > I thought this whole thing would be easy with all those Python
> > internet modules in the standard distro: httplib, urllib, urllib2,
> > FancyURLxxx etc. Being able to download a "complete" page *from
> > Python source* would be very nice for my particular application.
> Well it's doable with those libraries, but you have to put your own meat
> the bones.
> 1) Use httplib to get the page first.
> 2) Parse it for all "src" attributes, and get the supporting files. The
> parsin can be done with a html-parser ...
That would be htmllib.
What you describe is what I am going to do actually, when I have time
again. I was about to do it when I thought "somebody must have been
doing this before". It seems like mr. Pillai in another reply has
done something similar but I couldn't figure out from his source code.
Thank you all for the help!
Agree with them now, it will save so much time.
More information about the Python-list