in reply to Learning Project

Take a look at the LWP suite and derivatives like Image::Grab, possibly used in combination with HTML::LinkExtor.

    --k.