• Publicidad

Arreglos vacíos

¿Apenas comienzas con Perl? En este foro podrás encontrar y hacer preguntas básicas de Perl con respuestas aptas a tu nivel.

Re: Arreglos vacíos

Notapor explorer » 2012-02-29 17:33 @773

El proceso es el siguiente:

  • my %visto; # declaramos un hash
  • iniciamos el bucle
  • sacamos las URL de la página
  • para cada una de ellas, y después de comprobar que es !~ /$ver/ (o antes, da igual)
  • comprobamos si existe $visto{$link}. Si existe, es que ya lo hemos visto, entonces, saltamos al siguiente
  • si no,
  • hacemos $visto{$link} = 1; # indicamos que ese $link ya lo estamos viendo
  • nos bajamos el enlace y lo analizamos, sus enlaces
La idea es que el hash controla si hemos visto o no cada enlace. Si lo hemos visto, pasamos al siguiente. Si no lo hemos visto, lo indicamos en el propio hash, y lo analizamos.
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

Publicidad

Re: Arreglos vacíos

Notapor dthhack » 2012-03-02 15:37 @692

Gracias por la ayuda, me funcionó bien...
dthhack
Perlero nuevo
Perlero nuevo
 
Mensajes: 7
Registrado: 2012-02-22 14:24 @642

Anterior

Volver a Básico

¿Quién está conectado?

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

cron