Bienvenido a los foros de Perl en Español, Fegna.
Se puede abrir si lo permite el sistema operativo.
Por ejemplo, en Linux y con el entorno KDE es posible usar las funcionalidades de su gestor de ficheros, el Konqueror, y abrir, bajar o editar un fichero utilizando alguno de los protocolos que Konqueror reconoce.
De todas formas, una solución mucho más cómoda es hacer una petición web, bajar la página y extraer el dato.
Ejemplo:
Using perl Syntax Highlighting
#!/usr/bin/perl
use LWP
::Simple;
use HTML
::TableExtract;
my $pagina = get
('http://www.bcentral.cl/');
my $te = HTML
::TableExtract->new( attribs
=> { summary
=> 'Indicadores diarios' } );
$te->parse($pagina);
foreach $tabla ($te->tables) {
foreach $fila ($tabla->rows) {
print " ", join(', ', @$fila), "\n";
}
}Coloreado en 0.009 segundos, usando
GeSHi 1.0.8.4
Sale:
- Código: Seleccionar todo
UF, 19.663,05
UTM (Enero), 34.496,00
Dólar Observado, 495,64
Euro, 727,92
TCM (02/01/1998=100), 103,43
Quizás veas algunas cosas raras en la sintaxis, pero eso se aprende poco a poco. Y aquí te resolveremos todas las dudas que podamos.
Y, naturalmente, esa no es la única solución. Hay muchas más. ¡Encuentra la tuya!