in reply to Downloading html content
LWP is the tool that is generally used. WWW::Mechanize gets quite a lot of use for that sort of thing too.