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
Nuevo tema


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

Perlero Adicto
Registrado: Lun Abr 09, 2007 1:44 am
Mensajes: 262
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.

Syntax: [ Download ] [ Hide ]
Using perl Syntax Highlighting
  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 puedes abrir nuevos temas en este Foro
No puedes responder a temas en este Foro
No puedes editar tus mensajes en este Foro
No puedes borrar tus mensajes en este Foro
No puedes enviar adjuntos en este Foro

Publicidad

Socializa

Síguenos por Twitter

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

Saltar a:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Traducción al español por Huan Manwë para phpbb-es.com
phpBB SEO