View Single Post
Old 21-07-2009, 13:28   #1
andrew1988
Member
 
L'Avatar di andrew1988
 
Iscritto dal: May 2005
Cittā: Modena
Messaggi: 276
[PERL] Da scalare ad array, non funziona

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
Codice:
#!/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

Codice:
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..

grazie.
__________________
andrew
andrew1988 č offline   Rispondi citando il messaggio o parte di esso