Changeset 12007

Show
Ignore:
Timestamp:
05/19/08 23:54:24 (3 months ago)
Author:
yusukebe
Message:

use_agent を指定できるようにした

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • lang/perl/WWW-YourFileHost/trunk/lib/WWW/YourFileHost.pm

    r10402 r12007  
    1515    my ( $class, %opt ) = @_; 
    1616    my $self = bless {%opt}, $class; 
     17    $self->{ua} = 
     18      $self->{user_agent} 
     19      ? LWP::UserAgent->new( agent => $self->{user_agent} ) 
     20      : LWP::UserAgent->new; 
    1721    if ( $self->{url} ) { 
    1822        $self->_scrape; 
     
    3640    }; 
    3741 
     42    $s->user_agent($self->{ua}); 
    3843    my $res = $s->scrape( URI->new($url) ); 
    3944    croak "video information is not found" unless $res->{value}; 
     
    4752      || "http://www.yourfilehost.com/video-embed.php?vidlink=&cid=" 
    4853      . $self->{id}; 
    49     my $ua  = LWP::UserAgent->new(); 
     54    my $ua  = $self->{ua}; #LWP::UserAgent->new(); 
    5055    my $res = $ua->get($api_url); 
    51     croak "" unless $res->is_success; 
     56    croak "can't get yourfilehost page" unless $res->is_success; 
    5257    my $query = CGI->new( $res->content ); 
    5358    $self->{_query} = $query;