Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: Ricardo95 en 10 Abril 2011, 18:59 pm



Título: RegExp Numero de string [Python]
Publicado por: Ricardo95 en 10 Abril 2011, 18:59 pm
Ayer Novluker como respuesta a este problema de recomendó htmlparse pero no fui capaz de solucionarlo, tengo esto:
Primero guardo el código fuente en una variable y en el código se encuentra esto:

      htmlanterior--<input type='hidden' name='ssid' value='7040'/>--htmlposterior

Necesito localizar eso en el código fuente y guardar en una variable el valor en value= en este caso 7040.

Un saludo!


Título: Re: RegExp Numero de string [Python]
Publicado por: Novlucker en 15 Abril 2011, 00:46 am
No has probado con find :P
Sino con expresiones regulares y suponiendo que es el único número sería algo como ...
Código
  1. r = re.compile('\d')
  2. valor = int(r.findall(htmlanterior)[0])

O bueno, puedes agregar en la expresión regular el tema del value

Saludos