X-Git-Url: https://git.camperquake.de/gitweb.cgi?a=blobdiff_plain;f=videosite%2FMNCastGrabber.pm;h=19c196949ede387ac98ea38bc67b6f568055fab1;hb=b211d3075c2cf9856a7440b90ba628a8191a095e;hp=563d9c78578e0d161dfd97dac217014701d5bbe4;hpb=911eeb36e674f916d08b04cd9c48bb33e96bf108;p=videosite.git diff --git a/videosite/MNCastGrabber.pm b/videosite/MNCastGrabber.pm index 563d9c7..19c1969 100644 --- a/videosite/MNCastGrabber.pm +++ b/videosite/MNCastGrabber.pm @@ -8,7 +8,6 @@ package videosite::MNCastGrabber; use videosite::GrabberBase; @ISA = qw(videosite::GrabberBase); -use LWP::Simple qw(!get); use XML::Simple; use HTML::TokeParser; use Data::Dumper; @@ -38,6 +37,7 @@ sub _parse { my $t; my @accum; my $vid; + my $ua = $self->ua(); $url =~ m|$pattern|; $url = $1; @@ -50,7 +50,7 @@ sub _parse { $metadata->{'DLURL'} = undef; # First, get a webpage containing the video ID - unless(defined($content = LWP::Simple::get(sprintf('http://www.mncast.com/player/index.asp?mnum=%s', $2)))) { + unless(defined($content = $self->simple_get(sprintf('http://www.mncast.com/player/index.asp?mnum=%s', $2), $ua))) { $self->error('Could not download player page'); return undef; } @@ -65,7 +65,7 @@ sub _parse { } # Get the XML file containing the video metadata - unless(defined($content = LWP::Simple::get(sprintf('http://www.mncast.com/_MovieInfo_/_MovieInfoXML_Tag_v2.asp?movieID=%s&loginPNum=-1&player=0', $vid)))) { + unless(defined($content = $self->simple_get(sprintf('http://www.mncast.com/_MovieInfo_/_MovieInfoXML_Tag_v2.asp?movieID=%s&loginPNum=-1&player=0', $vid), $ua))) { $self->error('Could not download XML metadata'); return undef; }