• Publicidad

Leer contenido de una web

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

Leer contenido de una web

Notapor erama » 2005-05-27 06:51 @327

Hola, tengo un script en PHP que me lee el contenido de una URL dada y con expresiones regular elimina todas las etiquetas HTML quedando el contenido en limpio. Ahora que estoy empezando con Perl voy a pasar este script de PHP a Perl. Lo primero que necesito hacer es aprender cómo leer el contenido de una URL y pasarlo a un array. Con

open (DATABASE, "<$file")

sé que se abre un archivo, pero ¿se puede abrir también una URL?

Si tienen algún script del cual pueda aprender a leer una URL les voy a estar muy agradecido.

¡Muchas gracias! :wink:
erama
Perlero nuevo
Perlero nuevo
 
Mensajes: 12
Registrado: 2005-05-27 06:40 @319
Ubicación: MDQ

Publicidad

Notapor kidd » 2005-05-27 08:27 @393

Hola.

Este tutorial te habla de cómo hacer lo que quieres:
http://perlenespanol.com/archives-tut/000034.html


SALUDOS
Uriel Lizama Perl programmer fundador de Perl en Español
Perl Programming Language
Avatar de Usuario
kidd
Creador de Perl en Español
Creador de Perl en Español
 
Mensajes: 1166
Registrado: 2003-10-15 16:52 @744
Ubicación: México

Notapor erama » 2005-05-27 13:23 @599

Muchas gracias, ya lo probé y me ayuda mucho eso.

Una consulta: ¿es necesario especificar el UserAgent, siempre para leer un URL?

Sintáxis: [ Descargar ] [ Ocultar ]
Using perl Syntax Highlighting
  1. # Con el primero vamos a cambiar la manera con la cual nos
  2. # vamos a identificar, y el segundo para pedir la página por medio de HTTP.
  3. use LWP::UserAgent;
  4. use HTTP::Request;
Coloreado en 0.002 segundos, usando GeSHi 1.0.8.4


Saludos y gracias.
erama
Perlero nuevo
Perlero nuevo
 
Mensajes: 12
Registrado: 2005-05-27 06:40 @319
Ubicación: MDQ

Notapor kidd » 2005-05-27 13:59 @624

Hola.

No es necesario.

En el tutorial se da el ejemplo de esa manera para hacer la simulación de una navegador real.


SALUDOS
Uriel Lizama Perl programmer fundador de Perl en Español
Perl Programming Language
Avatar de Usuario
kidd
Creador de Perl en Español
Creador de Perl en Español
 
Mensajes: 1166
Registrado: 2003-10-15 16:52 @744
Ubicación: México

Re: Leer contenido de una web--->Muy Novato!

Notapor explorer » 2005-07-24 18:50 @826

Sintáxis: [ Descargar ] [ Ocultar ]
Using perl Syntax Highlighting
  1. use IO::All;
  2.  
  3. @html = io->http("www.google.com")->slurp;
Coloreado en 0.001 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: 14476
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España


Volver a Básico

¿Quién está conectado?

Usuarios navegando por este Foro: Bing [Bot] y 1 invitado