• Publicidad

Expresión Regular para Bing

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

Re: Expresión Regular para Bing

Notapor seguridadenmimail » 2012-08-10 10:53 @495

Estuve probando y obtengo el mismo resultado que antes, digamos ahora directamente que no me guarda nada en los archivos.
seguridadenmimail
Perlero nuevo
Perlero nuevo
 
Mensajes: 69
Registrado: 2011-08-30 19:28 @853

Publicidad

Re: Expresión Regular para Bing

Notapor explorer » 2012-08-10 11:25 @517

Prueba con esto:
Sintáxis: [ Descargar ] [ Ocultar ]
Using perl Syntax Highlighting
  1. #!/usr/bin/perl
  2. use LWP::UserAgent;
  3. use HTTP::Request;
  4.  
  5. my $ua = LWP::UserAgent->new(
  6.     agent => "Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3",
  7. );
  8.  
  9. while (my $host = <>) {                      # Vamos leyendo del archivo indicado como primer argumento
  10.                                              # o desde la entrada estándar
  11.     chomp $host;
  12.     print "Bajando [$host]: ";
  13.  
  14.     my %seen;
  15.  
  16.     for my $i ( 0 .. 9 ) {
  17.         print $i;
  18.  
  19.         my $url = "http://www.bing.com/search?q=ip:$host&go=&qs=n&sk=&sc=1&first=$i";
  20.  
  21.         my $req      = HTTP::Request->new( GET => $url );
  22.         my $response = $ua->request($req);
  23.         my $content  = $response->content();
  24.  
  25.         while ( $content =~ m{<cite>(.*?)(?:/|</cite>)}g ) {
  26.             $seen{$1}++;
  27.         }
  28.     }
  29.  
  30.     open F, '>', $host;
  31.     for my $class (keys %seen) {
  32.         print F "$class\n";
  33.     }
  34.     close F;
  35.  
  36.     print "\n";
  37.     sleep 3;
  38. }
  39.  
Coloreado en 0.003 segundos, usando GeSHi 1.0.8.4
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

Re: Expresión Regular para Bing

Notapor seguridadenmimail » 2012-08-10 13:02 @585

Perdón, pero no me está creando los archivos con su contenido.
seguridadenmimail
Perlero nuevo
Perlero nuevo
 
Mensajes: 69
Registrado: 2011-08-30 19:28 @853

Re: Expresión Regular para Bing

Notapor explorer » 2012-08-10 20:03 @877

Perdón, había colocado la grabación de los archivos fuera del bucle principal.

Ya está arreglado. Prueba a ver.
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

Re: Expresión Regular para Bing

Notapor seguridadenmimail » 2012-08-11 11:59 @541

Perfecto :D
seguridadenmimail
Perlero nuevo
Perlero nuevo
 
Mensajes: 69
Registrado: 2011-08-30 19:28 @853

Anterior

Volver a Básico

¿Quién está conectado?

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