• Publicidad

Extracción de URL desde una página ASP y JSON

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

Re: Extracción de URL desde una página ASP y JSON

Notapor explorer » 2012-01-02 06:52 @327

En el código que muestras, solo veo que saques una imagen, así que
se podría simplificar aún más. Incluso podrías pedirle a Firefox que
te dé ese enlace, si supiéramos determinar la posición o el nombre
de ella.

Por ejemplo, si supiéramos el índice de imagen dentro de la página,
se podría hacer un comando('document.images[$i].src'); para
obtener la dirección.

Por otra parte, el código que muestras tiene algunas cosillas redundantes
(más bien, cosméticas).

Puede quedar así:
Sintáxis: [ Descargar ] [ Ocultar ]
Using perl Syntax Highlighting
  1. for my $camb ( 0 .. $contador - 1 ) {
  2.     my $cambiarfoto = comando("javascript:Gal_cambFot($camb)");
  3.     my $html        = comando('document.body.innerHTML');
  4.  
  5.     my ($enlaces_img) = $html =~ m{<img src="(http://www[.]servidor[.]com/images/.+?)"/is;
  6.  
  7.     print "$enlaces_img\n";
Coloreado en 0.002 segundos, usando GeSHi 1.0.8.4

P.D. Lo que se ve como & #058; en realidad es el carácter ':'. Pasa que el software de visualización de código convierte la secuencia 'javascript' junto con un ':', a eso que vemos. (Motivos de seguridad.)
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

Publicidad

Re: Extracción de URL desde una página ASP y JSON

Notapor juank_93 » 2012-01-02 09:18 @429

¡Je,je,je! Como dirían los creadores de Perl, "There's more than one way to do it".

Punto a favor de Perl sobre JavaScript. Voy a probar tu solución y si
es más eficaz que la mía la implemento. Y una duda...
¿Por qué dices que se ve cosmético? ¡je,je,je!

Gracias por la paciencia...
juank_93
Perlero nuevo
Perlero nuevo
 
Mensajes: 12
Registrado: 2011-12-17 09:22 @432

Anterior

Volver a Básico

¿Quién está conectado?

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

cron