in reply to how to make www::mech not die on errors

Leave out the autocheck => 1 in your constructor. Then all problems in WWW::Mechanize will be warnings instead of fatal errors. This of course leaves error checking up to your application.