se podría simplificar aún más. Incluso podrías pedirle a Firefox que
te dé ese enlace, si supiéramos determinar la posición o el nombre
de ella.
Por ejemplo, si supiéramos el índice de imagen dentro de la página,
se podría hacer un comando('document.images[$i].src'); para
obtener la dirección.
Por otra parte, el código que muestras tiene algunas cosillas redundantes
(más bien, cosméticas).
Puede quedar así:
Using perl Syntax Highlighting
- for my $camb ( 0 .. $contador - 1 ) {
- my $cambiarfoto = comando("javascript:Gal_cambFot($camb)");
- my $html = comando('document.body.innerHTML');
- my ($enlaces_img) = $html =~ m{<img src="(http://www[.]servidor[.]com/images/.+?)"/is;
- print "$enlaces_img\n";
Coloreado en 0.005 segundos, usando GeSHi 1.0.8.4
P.D. Lo que se ve como & #058; en realidad es el carácter ':'. Pasa que el software de visualización de código convierte la secuencia 'javascript' junto con un ':', a eso que vemos. (Motivos de seguridad.)