En el código que muestras, solo veo que saques una imagen, así que
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";
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.)