App-Caoliu
view release on metacpan or search on metacpan
lib/App/Caoliu/Downloader.pm view on Meta::CPAN
Origin => $self->rmdown,
Content_Type => 'form-data',
};
my $post_form = {};
# get refvalue and reffvalue for post_form
my $ua = Mojo::UserAgent->new( max_redirects => 5 );
my $tx = $ua->get( $url => $headers );
if ( my $res = $tx->success ) {
my $html = $res->body;
if ( $html =~ m/(<INPUT.+?name=['"]?ref['"]?.*?>)/gi ) {
my $tmp = $1;
$post_form->{ref} = $1
if ( $tmp =~ m/(?<=value=)["']?([^\s>'"]+)/gi );
}
if ( $html =~ m/(<INPUT.+?name=['"]?ref['"]?.*?>)/gi ) {
my $tmp = $1;
$post_form->{reff} = $1
if ( $tmp =~ m/(?<=value=)["']?([^\s>'"]+)/gi );
}
}
else {
$self->log->error("get reffvalue failed,check ....");
return;
}
( run in 0.350 second using v1.01-cache-2.11-cpan-4e96b696675 )