I would suggest you read section 3.3.4 here
. That said, I use mechanize and lxml to do all my scraping, or urllib and urllib2 instead of mechanize when logging in is not required.
Also, if this question didn't have the issue of the terms and conditions, you'd still have to provide your entire code attempt before we would really help you with this.
Join the #python-forum IRC channel on irc.freenode.net for off-topic chat!
Please prefer not to PM members. The point of the forum is so that anyone can benefit. We don't want to help you over PMs/emails/Skype chats that others can't benefit from