in reply to Displaying the source code of a web page
I would take a look at the modules listed in Task::Kensho::WebCrawling and choose the most appropriate one for your needs.
use LWP::Simple; getprint "http://www.dot.com"; [download]