• Publicidad

Guardar el contenido de una página web con Perl

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

Guardar el contenido de una página web con Perl

Notapor Dshellnoi_Unix » 2013-04-06 07:04 @336

Me pregunto si alguien tendría la amabilidad de decirme por qué no puedo volcar un archivo de una página web en local.

Sé que lo podría hacer con el método getstore() del módulo LWP::Simple... pero por circunstancias no puedo utilizarlo y necesito el código crudo HTML.

He intentado lo siguiente pero no me funciona.
Sintáxis: [ Descargar ] [ Ocultar ]
Using perl Syntax Highlighting
  1. use LWP::UserAgent;
  2.  
  3. my $ua = new LWP::UserAgent(
  4.         agent => 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.0.5) Gecko/20060719 Firefox/1.5.0.5',
  5. );
  6.  
  7. my $response = $ua->get('http://192.168.1.40/wordpress/index.php');  
  8.  
  9. open(FILE, ">/tmp/salida.txt");
  10.   print FILE "$response->as_string";
  11. close(FILE);
  12.  
Coloreado en 0.004 segundos, usando GeSHi 1.0.8.4

Esto es lo que obtengo en el archivo de salida:

HTTP::Response=HASH(0x2094370)->as_string

Gracias de antemano =^.^=
Avatar de Usuario
Dshellnoi_Unix
Perlero nuevo
Perlero nuevo
 
Mensajes: 48
Registrado: 2013-02-24 15:43 @696
Ubicación: Las Palmas de Gran Canaria

Publicidad

Re: Guardar el contenido de una pagina web con perl

Notapor explorer » 2013-04-06 07:18 @346

El efecto de las comillas dobles es la de interpolar su contenido, pero no la de ejecutar métodos. Y eso es lo que ocurre en la línea 10.

Quita las comillas.
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14486
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Re: Guardar el contenido de una pagina web con perl

Notapor Dshellnoi_Unix » 2013-04-06 07:26 @351

Muchísimas gracias, explorer. Que tengas buen día :D
Avatar de Usuario
Dshellnoi_Unix
Perlero nuevo
Perlero nuevo
 
Mensajes: 48
Registrado: 2013-02-24 15:43 @696
Ubicación: Las Palmas de Gran Canaria

Re: Guardar el contenido de una página web con Perl

Notapor explorer » 2013-04-06 07:55 @372

Me gustaría saber qué circunstancias son esas que no te permiten dejar usar LWP::Simple... es un módulo que viene por defecto con cada perl.
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14486
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Re: Guardar el contenido de una página web con Perl

Notapor Dshellnoi_Unix » 2013-04-06 08:19 @388

La razón es que quiero conectarme por un proxy o socks :)
Avatar de Usuario
Dshellnoi_Unix
Perlero nuevo
Perlero nuevo
 
Mensajes: 48
Registrado: 2013-02-24 15:43 @696
Ubicación: Las Palmas de Gran Canaria


Volver a Básico

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado

cron