4 |
use strict; |
use strict; |
5 |
|
|
6 |
my $q = 'TS=psychology AND AD=Croatia'; |
my $q = 'TS=psychology AND AD=Croatia'; |
7 |
|
my $range_size = 50; |
8 |
|
|
9 |
|
my $dump = @ARGV ? 1 : 0; |
10 |
|
|
11 |
|
$q = 'AD=Croatia'; |
12 |
|
$range_size = 500; |
13 |
|
|
14 |
use WWW::Mechanize; |
use WWW::Mechanize; |
15 |
use Data::Dump qw/dump/; |
use Data::Dump qw/dump/; |
27 |
$path ||= sprintf('/tmp/isi.%02d.%s', $step, $mech->{ct} =~ m{html}i ? 'html' : 'txt' ); |
$path ||= sprintf('/tmp/isi.%02d.%s', $step, $mech->{ct} =~ m{html}i ? 'html' : 'txt' ); |
28 |
$mech->save_content( $path ); |
$mech->save_content( $path ); |
29 |
warn "# [$step] $path ", -s $path, " ", $mech->ct; |
warn "# [$step] $path ", -s $path, " ", $mech->ct; |
30 |
$mech->dump_all; |
$mech->dump_all if $dump; |
31 |
} |
} |
32 |
|
|
33 |
warn "# get session"; |
warn "# get session"; |
52 |
save_mech $mech; |
save_mech $mech; |
53 |
|
|
54 |
my $from = 1; |
my $from = 1; |
|
my $range_size = 50; |
|
55 |
|
|
56 |
while ( $from ) { |
while ( $from ) { |
57 |
|
|