Coloreado en 0.000 segundos, usando GeSHi 1.0.8.4
Tengo un pequeño código, en el cual hago una consulta a una web, y quiero obtener los ID que identifican cada uno de los artículos de dicha web.
El formato de ID para cada articulo es el siguiente:
Using html4strict Syntax Highlighting
- <li class="view-item" id="ITEM22483">
Coloreado en 0.003 segundos, usando GeSHi 1.0.8.4
Todos los IDs tienen el mismo formato y solo hay un por articulo, solo cambia el "ITEM22483".
Tengo la siguiente parte del código:
Using perl Syntax Highlighting
- my $mech = WWW::Mechanize->new();
- $mech->get($url);
- my $output_page = $mech->content();
- if ($output_page =~/<li class=\"view-item\" id=\"(.*?)\">/) {
- print "ID: $1\n";
- }
Coloreado en 0.002 segundos, usando GeSHi 1.0.8.4
Este código funciona, me muestra el ID:
El problema es que solo me muestra el primer ID que encuentra y hasta ahí llega. No me muestra los demás.
¿Qué me falta para que muestre los demás, y no se detenga en el primero que encuentra?
¡Gracias!