use strict; use HTML::TreeBuilder; my $parser = HTML::TreeBuilder->new(); my $tree = $parser->parse( join '', ); my $selectname = $tree->look_down( "_tag", "select", ); print $selectname->attr('name'), "\n"; my $selected = $tree->look_down( "_tag", "option", "selected", "selected"); print $selected->as_trimmed_text(), "\n"; $tree->delete(); __DATA__ Cell Development Miscellaneous R&D New Package Non R&D New process New product Sustaining Product Software and Platform Technology Development