33 |
#$ua->env_proxy(); |
#$ua->env_proxy(); |
34 |
#$ua->proxy(['http', 'ftp'], 'http://proxy.carnet.hr:8001/'); |
#$ua->proxy(['http', 'ftp'], 'http://proxy.carnet.hr:8001/'); |
35 |
|
|
36 |
#my $req = HTTP::Request->new(GET => $url); |
my $req = HTTP::Request->new(GET => $url); |
|
|
|
|
#my $res = $ua->request($req); |
|
|
#if ($res->is_success) { |
|
|
|
|
|
if (1) { |
|
37 |
|
|
38 |
|
my $res = $ua->request($req); |
39 |
|
if ($res->is_success) { |
40 |
my $tree = HTML::TreeBuilder->new; |
my $tree = HTML::TreeBuilder->new; |
41 |
$tree->parse_file("list.html"); # ! |
# $tree->parse_file("list.html"); # ! |
42 |
|
$tree->parse($res->content); |
43 |
|
|
44 |
foreach my $tr ($tree->look_down('_tag', 'tr')) { |
foreach my $tr ($tree->look_down('_tag', 'tr')) { |
45 |
my $link; |
my $link; |
59 |
# tip |
# tip |
60 |
$mps .= mps_expand(17,"on-line"); |
$mps .= mps_expand(17,"on-line"); |
61 |
|
|
62 |
$mps .= "H ".$link->as_text." <i>(on-line)</i>\n"; |
$mps .= "H ".$link->as_text." <i>(on-line, ScrienceDirect)</i>\n"; |
63 |
|
|
64 |
print R $bib."\n"; |
print R $bib."\n"; |
65 |
$mps .= "T document text/plain ".(tell(R) - $last_tell)." $dir/bib $last_tell ".tell(R)."\n"; |
$mps .= "T document text/plain ".(tell(R) - $last_tell)." $dir/bib $last_tell ".tell(R)."\n"; |