• Publicidad

Extraer información de un Javascript

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

Extraer información de un Javascript

Notapor benjasaul » 2012-11-02 11:50 @534

Buenas tardes, soy nuevo en este foro. Estoy utilizando Perl para hacer un script que vaya sacando información de distintos sitios web y mediante expresiones regulares ando analizando la información.

El problema es que me encontré con un tag que no puedo analizar y quería ver si me podían ayudar.

<a href='javascript:changeFirstPhone(1, 1, 3664275, 1, {"phones":["Fono","(2) 7919481"]});' class="noLinkDetalle" id="fono_detalle1">(2) 7919481</a>

Tengo que sacar el número que se encuentra al final delante de </a> ¿alguna idea?

¡Gracias!
benjasaul
Perlero nuevo
Perlero nuevo
 
Mensajes: 2
Registrado: 2012-10-11 19:22 @849

Publicidad

Re: Extraer información de un Javascript

Notapor explorer » 2012-11-02 12:30 @562

Bienvenido a los foros de Perl en Español, benjasaul.

Sintáxis: [ Descargar ] [ Ocultar ]
Using perl Syntax Highlighting
  1. my $texto = q(<a href='javascript&#058;changeFirstPhone(1, 1, 3664275, 1, {"phones":["Fono","(2) 7919481"]});' class="noLinkDetalle" id="fono_detalle1">(2) 7919481</a>);
  2.  
  3. my($numero) = $texto =~ m{(\d+)</a>};   # «el número que se encuentra al final delante de </a>»
Coloreado en 0.002 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: Extraer información de un Javascript

Notapor benjasaul » 2012-11-02 12:41 @570

¡Gracias por responder! Te explico un poco el propósito de mi script: lo que hago es agarrar información de usuarios y las voy insertando en distintos sitios para obtener información. El código que puse corresponde al número de teléfono de una casa, el problema es que por cada persona que busque la función es la misma pero los códigos dentro de ésta van variando.

Por lo mismo necesito ver cómo analizar ese javascript de manera tal que solamente rescate el número del final.

¡Gracias!
benjasaul
Perlero nuevo
Perlero nuevo
 
Mensajes: 2
Registrado: 2012-10-11 19:22 @849


Volver a Básico

¿Quién está conectado?

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