PDA

View Full Version : [PERL] Da scalare ad array, non funziona


andrew1988
21-07-2009, 13:28
Il problema e' il seguente:
Devo scaricare un sorgente di una pagina html, ed ogni riga deve corrispondere ad un elemento di un array.. semplice

mia risoluzione
#!/usr/bin/perl -w
use strict;

my $url = 'http://www.borsaitaliana.it/bitApp/fondi/dettaglio.bit?idProdotto=1ZESPCI&lang=it';
use LWP::Simple;
my $content = get $url;

my @array = split /\n/, $content;

#print @array;
print "$array[0]";
#print $array[1];
#print $array[2];
#print $array[3];

il codice e' giusto xke' l'ho provato su altri siti e funziona, ma caspita a me interessava proprio prendere da quel sito (il fondo in questione e' un esempio) solo che nn so xke' non funziona, mentre une versione tipo questa funziona

my @htmlget = `wget -q -O - http://www.borsaitaliana.it/bitApp/fondi/dettaglio.bit?idProdotto=1ZESPCI&lang=it` or die "Arrg, wget problem!!";

solo che li si fa riferimento al bash e nel caso debba portare il tutto su windows non funzionerebbe..
Idee? a parte cambiare sito.. :D

grazie.

andrew1988
21-07-2009, 22:37
up