Implementation of downloading files

Hi, I'm fairly new to c++. I was wondering if there is an easy, simple way for downloading all the links of a web page, then opening those links and downloading everything on those web pages etc. For example, using this as a seed page (http://commons.wikimedia.org/wiki/Main_Page) I'd want to download the text and images on this page, then open all the links on the page and repeat for each page. It would be awesome if it would be possible to quickly delete everything I downloaded too.

Any help would be appreciated.
HTTrack does this. See http://www.httrack.com/
Topic archived. No new replies allowed.