5 # ABSTRACT: User agent for EZTV scrapper.
7 has ua => ( is => 'ro', lazy => 1, default => sub { $EZTV::Global::UA || ($EZTV::Global::UA = Mojo::UserAgent->new) } );
12 my ($self, $url) = (shift, shift);
14 my $tx = $self->ua->get( $url );
15 if ( my $res = $tx->success ) {
19 my ($err, $code) = $tx->error;
20 my $message = shift || 'User agent error';
21 die "$message: $err ($code)";