Well to be fair, HTML::Parser is not an easy module to wrap your head around if you are not already familiar with OO programming and event-based parsing. And its official documentation isn't very newbie-friendly either. So let's cut the OP some slack... :)