http://www.perlmonks.org?node_id=615570


in reply to how to read data from a URL

LWP::Simple is very good for simple requests like this. While there are other LWP modules for more advanced requests, I prefer WWW::Mechanize for submitting forms and doing multiple requests on a site. It's quite powerful.