I would recommend starting with WWW::Mechanize. It's an easier-to-use layer
on top of LWP with many conveniences for following links, filling out forms,
etc.
Sample code:
use WWW::Mechanize;
my $mech = WWW::Mechanize-new();
$mech-get( $url_to_login_page );
$mech-submit_form(
At 16:24 2005-03-28, Jerry Kassebaum wrote:
use LWP;
$browser=LWP::UserAgent-new;
$url=http://tvguide.com/;;
$response=$browser-post($url, ['name'='email', 'id'='email',
'value'='[EMAIL PROTECTED]',]);
print$response;
What you get back is a HTTP::Response object. Reading the docs for that
class
I should have also mentioned the XMLTV project
(http://sourceforge.net/projects/xmltv) which is a very popular project for
retrieving TV data. The backend, written in Perl, grabs TV data and formats
it into XML. It is used in PVR software such as MythTV. There are many
front-ends, too, such as