http://www.perlmonks.org?node_id=931168


in reply to Re^4: Web Scraping on CGI Scripts?
in thread Web Scraping on CGI Scripts?

that's because after the first "follow_link" action, $mech_cgi is now on a different page (it behaves like a browser) and then you issue the next follow_link command but that links doesn't actually exist on the page you are on now. Add "$mech_cgi->back" before teh end of the loop and you will iterate through all the links.