Mucking around with Web::Scraper provided an excellent environment for me to "get it", since I mostly learn by doing (and lots of head-desking due to PEBKAC). You may want to at least give that a shot, even if it is to get another perspective.
Comment on Re: extracting sub elements from DOM by class