Dan Muey wrote: > > It won't grab/parse img tags that are between <a> tags, IE an image that > is a link. I tried having it parse <img>'s first then <a>'s but that > didn't work. Any thoughts?? > Thanks for all you r help! >
what do you mean? the following seems to be working: #!/usr/bin/perl -w use strict; use HTML::TokeParser; my $tok = new HTML::TokeParser(*DATA) || die $!; while(1){ my $token = $tok->get_tag("a","img"); last unless($token); if($token->[0] eq 'a'){ print $token->[1]{href} || "what?","\n"; }else{ print $token->[1]{src} || "again?","\n"; } } __DATA__ <html> <body> <a href=link1>link1</a> <img src=img1>img1</img> <a href=link2><img src=img_inside_a></img></a> </body> </html> prints: link1 img1 link2 img_inside_a so img_inside_a does show up. am i missing something? david -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]