I am a newborn programmer still programming from the book on my Alt+Tab. One of the first programs I want to create is to help my mom in her work. I need to know if I can use Python to create it.
It needs to:

Go on-line and log-in with account / pass.
Do a search with specific criteria (use the site's search engine)
View all the results and pick only the newest ones.
Sort them out.
Notify me so that the newest adds are noticed the moment they are posted on the website.

From what I see the site says : .cgi in the end.
I know python can connect, download the text from a page and sort the wanted info, but can it log in, use the search engine and pick the options I need?
I don't want to skip my learning process, but I am so serious about this project I am ready to put Python on hold and start learning some language that can do it!
I will very much appreciate your guidance!
Thank you for your time!
AJ
I would point out that depending upon what site you are on, there may be a more efficient way (perhaps an exposed web service) than scraping data from the page and working with mechanize/selenium to do what you want.  If you are on the web, browser driver tools are the hammers, and they will get the screws in the wood, but sometimes another tool will work better.
Can web automation be done in Python?