Hola, que tal, soy nuevo en el foro, estaba necesitando encontrar un grupo que trabaje con Perl, ya que hace tiempo estuve en el tema y ahora me estoy volviendo a integrar.
Mi consulta, estimo que debe ser muy simple.
Espero me puedan ayudar.
Tengo un html, donde dentro de las etiquetas <ul><il></il></ul> está la información que necesito; esto se repite dentro del código varias veces y necesito extraerlo por cada vez que encuentre la etiqueta <ul>.
Yo, en el primer momento, descargo el contenido HTML a una variable $contenido:
my $req = HTTP::Request->new(GET => $publi);
my $response = $browser->request($req);
my $contenido = $response->content();
$contenido =~ s/[\t\n]//g;
Lo limpio de tabuladores y saltos de línea.
Encuentro la región que contiene la etiqueta <ul> y la capturo a $1.
$contenido = $1;
Luego intento hacer un proceso para sustraer los datos.
while ( $contenido =~ /<ul class="gridRow.*">(.*)<div/g ) {
encuentra lo que busco, pero no lo hace por cada vez que inicia con la etiqueta <ul>. No sé si me explico bien.
Espero que alguien entienda, de lo contrario, respondo preguntas o reformulo la cuestión... Gracias.