I have a script that logs into a 3rd party website and goes through few pages there filling out forms and following to next pages. I want someone to review it to make sure all fields are being passed correctly and i think the website changed a little and now the script needs to fill out 1 more form and before getting access to the final page. The script is about 530 lines including some comments and uses the following modules:
use Carp;
use Data::Dumper;
use DateTime;
use DateTime::Format::Strptime;
use DBI();
use HTML::Form;
use HTML::Strip;
use HTML::TableExtract;
use HTTP::Cookies;
use LWP;
use Scalar::Util qw(looks_like_number);