Título: <Python> Regexp? Dudas con peticiones web Publicado por: xassiz_ en 12 Abril 2010, 23:00 pm Bueno, vuelvo con dudas en Python! :-\
Veamos, yo hago una petición a una web con urllib algo así: Código
Y en el código de esa web quiero buscar unas URL con una estructura así: Citar http://www.web.com/codigo.php?variable=XXXX Donde "XXXX" son númerosQue en HTML aparecerían así: Código
Para eso hago algo así: Código
Bien, esto funciona. Pero ahora es cuando quiero guardar el número de esos link en una variable o en un array para poder operar con ellos (ya que en la web puede haber más de uno). He intentado hacer algo con regexp y [0-9] pero no consigo hacer nada >.<"" Alguna idea? Título: Re: <Python> Regexp? Dudas con peticiones web Publicado por: leogtz en 12 Abril 2010, 23:42 pm Pon el código que has intentado
Para coger los numéros, necesitarías alguna regex como esta: Código: my $string = '<a href="http://www.web.com/codigo.php?variable=1234">'; $string =~ m/.*=(\d+).*\>$/g; \d : Digito. + : Uno o más elementos. $ : Fín de línea Si pones solo [0-9], significa solo un digito, un digito de 0 a 9, no una serie de digitos. Sé que es Perl, solo habría que adaptarlo un poco a código python y ya. Título: Re: <Python> Regexp? Dudas con peticiones web Publicado por: Shell Root en 13 Abril 2010, 01:16 am Seria algo como estó?
Código
Resultado: Código: 1, 2, 3, 4, 5, 6, 7, 8, , |