hey thanks for the help guys, i looked at the Mozilla::Mechanize but when i tried to install it it boiled down to missing Glib and when i tried installing that the following error came up....
GObject.xs:980: error: `G_TYPE_INITIALLY_UNOWNED' undeclared (first use in this function)
GObject.xs:980: error: (Each undeclared identifier is reported only once
GObject.xs:980: error: for each function it appears in.)
make: ***
GObject.o Error 1
/usr/bin/make -- NOT OK
this happened before when i tried installing a soulseek client for linux.
anyway im going to try the WWW::Selenium next