use HTML::TreeBuilder;
my $tree = HTML::TreeBuilder->new;
$tree->parse_content ($html);
foreach my $img ($tree->look_down (_tag => "img")) {
my $p = $img->parent;
$p->tag eq "div" or next; # not inside a
##
print $tree->as_HTML (undef, " ", {});