I've been using Python 2.6 up to 3.3 over the last 3 years as a university student. I'm also the school's computer science tutor so I tutor the introduction programming classes which currently use Python 3.3.
I've used Selenium for a project which automatically completed a quiz on a website. The quizzes used client side interface generation with all quiz data stored in a JavaScript Object. My script logged in with a given username and password. Then it would find all quizzes under 100% and complete them by extracting the JSON containing quiz data.
Just let me know the web pages of interest and what kind of actions Selenium should complete. We can discuss error recovery and data collection, if any, and other possible specifications as the project progresses.