Perl en Español

  1. Home
  2. Tutoriales
  3. Foro
  4. Artículos
  5. Donativos
  6. Publicidad
 
Índice general » Mundo Perl » Módulos » HTTP::Request Responder al tema


Página 1 de 1  [ 1 mensaje ] 
 
Nota Dom Feb 07, 2010 8:04 pm

Perlero Frecuente
Registrado: Lun Abr 09, 2007 1:44 am
Mensajes: 178
HTTP::Request
Tengo el siguiente script el cual verifica si encuentra en una web una palabra y si ésta se encuentra corta la búsqueda.

Mi idea ahora es que si la encuentra pare de buscarla y salte a una nueva función.

Para cortar uso "last". Mi idea es sacarlo y poner ahí el corte de la búsqueda y el salto a la nueva función.

Sintáxis: [ Descargar ] [ Ocultar ]
Usando Coloreado de perl
  1. BEGIN {
  2.  
  3.     eval "use HTTP::Request";
  4.  
  5.     if ( $@ ) {
  6.  
  7.         warn  "Error to load module: HTTP::Request\n"
  8.  
  9.         . "Install Module:\n"      
  10.  
  11.         . "\t\tcpan\n"
  12.  
  13.         . "\t\tcpan> install HTTP::Request\n";
  14.  
  15. exit ();
  16.  
  17.  }
  18.  
  19. }
  20. use HTTP::Request;
  21. use LWP::UserAgent;
  22.  
  23. $host= "dominio.com";
  24. chomp $host;
  25.  
  26. open  $FILE, '<', "acceso.txt" or die $!;
  27. @archivos = <$FILE>;
  28. close $FILE;
  29.  
  30. $string= 'adm';
  31. chomp $string;
  32.  
  33. $ua = LWP::UserAgent->new();
  34. $ua->timeout(30);
  35.  
  36. for  $archivo(@archivos) {
  37.     chomp $archivo;
  38.  
  39.     $url = $host.$archivo;
  40.  
  41.     $req = HTTP::Request->new(GET=>$url);
  42.  
  43.     $response = $ua->request($req);
  44.  
  45.     if ($response->is_success) {
  46.         if ( $response->content =~ /$string/ ) {
  47.             print "$url\n";
  48.         }
  49.     }
  50. }
  51.  


Última edición por explorer el Lun Feb 08, 2010 5:03 am, editado 2 veces en total
Ortografía, formateo del código


Responder al tema  [ 1 mensaje ] 

Reglas del Foro
No puede abrir nuevos temas en este Foro
No puede responder a temas en este Foro
No puede editar sus mensajes en este Foro
No puede borrar sus mensajes en este Foro
No puede enviar adjuntos en este Foro

Publicidad

Socializa

Síguenos por Twitter

Suscríbete GRATUITAMENTE al Boletín de Perl en Español

Saltar a:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Traducción al español por Huan Manwë
phpBB SEO