#!/usr/bin/perl #load libwwwperl use HTML::TokeParser; use LWP::UserAgent; $ua = LWP::UserAgent->new; $ua->agent('Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)'); use HTTP::Cookies; $ua->cookie_jar(HTTP::Cookies->new(file => "lwpcookies.txt", autosave => 1)); #send initial request for username/pass form (this is where we get the nice authtoken key) $req = HTTP::Request->new(GET => 'http://news.bbc.co.uk/register_audience?url=/text_only.stm&audience_name=International&bandwidth=low'); $req->header('Accept' => 'text/html'); $res = $ua->request($req); # check the outcome if ($res->is_success) { $content= $res->content; #print $res->content; $stream = HTML::TokeParser->new(\$res->content); while ($token = $stream->get_tag("font")){ if ($token->[1]{size} eq "2") { $ham = $stream->get_trimmed_text('/font'); $ham =~ /^(.* GMT).*$/; $date = $1; } } $content =~ /