Novel::Robot::Browser 自动化获取网页内容,并解码为unicode
my $browser = Novel::Robot::Browser->new();
my $url = 'http://www.jjwxc.net/onebook.php?novelid=2456'; my $content_get_ref = $browser->request_url($url);
my $form_url = 'http://www.jjwxc.net/search.php'; my $post_data = { 'key1' => 'value1', 'key2' => 'value2', }; my $content_post_ref = $browser->request_url($form_url, $post_data);
my $src_arr = [ 'http://www.ustc.edu.cn', 'http://202.38.64.10' ]; my $res = $browser->request_urls( $src_arr, deal_sub => sub { my ($r, $data) = @_; return { url => $r, length => length($$data) }; }, #request_sub => sub { #my ($r) = @_; # ... #return $data; #}, );
To install Novel::Robot::Browser, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Novel::Robot::Browser
CPAN shell
perl -MCPAN -e shell install Novel::Robot::Browser
For more information on module installation, please visit the detailed CPAN module installation guide.