• Publicidad

Consulta sobre directorios de una web

Aquí encontrarás todo lo que sea específicamente acerca de módulos de Perl. Ya sea que estás compartiendo tu módulo, un manual o simplemente tienes una duda acerca de alguno.

Consulta sobre directorios de una web

Notapor situ » 2008-03-07 09:29 @436

Buenas,

Les molesto porque quería consultarles si me pueden ayudar, en lo siguiente.

Tengo una web la cual guarda backups de equipos todos los días; me gustaría hacer un tipo de spider el cual me muestre en consola el contenido de dicho directorio y el de los subdirectorios; estuve buscando y encontré información sobre spider, pero la verdad que no me sirvió de mucho.

Saludos.
situ
Perlero nuevo
Perlero nuevo
 
Mensajes: 358
Registrado: 2007-04-09 01:44 @114

Publicidad

Notapor monoswim » 2008-03-07 10:16 @469

¿spider para mostrar información por consola?

A ver, ¿el programa se ejecuta en la misma computadora en donde está el directorio? ¿Quieres hacer un ls directorio?

Saludos.
MonoSwim
Perl Programming Language
Avatar de Usuario
monoswim
Perlero nuevo
Perlero nuevo
 
Mensajes: 452
Registrado: 2003-11-18 16:13 @717
Ubicación: Buenos Aires

Notapor kidd » 2008-03-07 10:21 @472

Hola:

Si quieres leer una directorio desde una misma computadora checa la función readdir o quizá puedas usar el módulo File::Find del cual hay un tutorial en el sitio:
http://perlenespanol.com/tutoriales/mod ... efind.html

Saludos
Uriel Lizama Perl programmer fundador de Perl en Español
Perl Programming Language
Avatar de Usuario
kidd
Creador de Perl en Español
Creador de Perl en Español
 
Mensajes: 1166
Registrado: 2003-10-15 16:52 @744
Ubicación: México

Notapor situ » 2008-03-07 10:27 @477

Perdón me exprese mal.

Necesito listar el directorio de un sitio remotamente.

Yo sé que en http://ip/backup están los archivos y subdirectorios de los backups, entonces me gustaría poder listarlos en forma remota desde otra PC.

Gracias.
situ
Perlero nuevo
Perlero nuevo
 
Mensajes: 358
Registrado: 2007-04-09 01:44 @114

Notapor explorer » 2008-03-07 10:54 @495

Solo tienes que configurar el servidor remoto para que permita el listado de ficheros en aquellos directorios que no disponen de página web por defecto (index.html).

En el caso del Apache, basta con que en Options esté puesta la opción Indexes.

http://httpd.apache.org/docs/1.3/mod/core.html#options
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14480
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Notapor situ » 2008-03-07 15:02 @668

Explorer, sí, pero me gustaría listarlo mediante Perl.
Gracias.
situ
Perlero nuevo
Perlero nuevo
 
Mensajes: 358
Registrado: 2007-04-09 01:44 @114

Notapor kidd » 2008-03-07 16:01 @709

A mi parecer tienes dos opciones:

1. Leer el directorio por FTP
Esto lo puedes lograr fácilmente usando módulos como el Net::FTP del cual hay un tutorial en el sitio:
http://perlenespanol.com/tutoriales/mod ... etftp.html

2. Leyendo el directorio por HTTP
Para esto tendrás que seguir primero el consejo que te dió Joaquin y después con módulos como el LWP o el WWW::Mechanize leer la página y hacer el parse del html para obtener el listado que quieres. De esto también hay un tutorial en el sitio:
http://perlenespanol.com/tutoriales/mod ... _http.html

Saludos
Uriel Lizama Perl programmer fundador de Perl en Español
Perl Programming Language
Avatar de Usuario
kidd
Creador de Perl en Español
Creador de Perl en Español
 
Mensajes: 1166
Registrado: 2003-10-15 16:52 @744
Ubicación: México


Volver a Módulos

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 28 invitados

cron