It is possible, this is possible with web spiders... there is one excellent spider called BrownRecluse, its programmable with its own script, and works beautifully on several sites

You can find it at
www.sbl.net I've used it to completely rip sites with images, videos, pages etc.