Hi,
Hm, capital of Australia is Sydney, right?
I am from Serbia, and I am ruby developer.
I made many scrapers in ruby, really fast scrapers, multi threaded, asynchronous, with proxies.
But you don't need that as you will run scraper once per week.
Before I give you almost exact quote, I need to know how you want to search through database of emails? Do you want some local Web server, so you can go to localhost in your browser, and search database, or you want something else? I can make that with ruby on rails framework easily.