I was just wondering if Google can be used to harvest email addresses.
Guess the answer - yes, Google can find hundreds of emails, about 700 per single query.
I have written about 60 lines of code, done few searches on Google and after few minutes, I had a list of 7000 probably working emails! I know, you’ll tell that spammers buy millions of addresses and 7000 is a funny amount, but notice that I’ve used only 10 queries.

So, how does it works:

  1. Get first results page
  2. Search downloaded html for emails with regular expressions:
    [a-z0-9\_\-\.]{1,}\@[a-z0-9\-\_]{1,}(\.[a-z0-9\-\_]{1,}){0,}
  3. Check if there is next page, if yes download next results and go to point 2

So simple, so powerfull!

Next thing - queries. That’s the main power of this technique - you can even search for mail of specific people, for example doctors.
So, what are the mysterious queries that I’ve used? Here they are:

  • contact mail OR email -form intext:”gmail.com” -inurl:gmail
  • contact mail OR email -form intext:”lycos.com” -inurl:lycos
  • mail OR email -form intext:”hotmail.com” -inurl:hotmail
  • contact mail OR email -form intext:”yahoo.com” -inurl:yahoo
  • mail OR email -form intext:”aol.com” -inurl:aol
  • contact mail OR email -form intext:”aol.de” -inurl:aol
  • intext:”email: *@*.com” OR intext:”mail: *@*.com” -form
  • “my email address is *” -form
  • intitle:contact mail “*@*.com”
  • intitle:contact mail “*@*.net”

So… that’s all!
I am owner of 7000 email addresses and probably I’ll get more in near future.
You may wonder what will I do with this database - just don’t worry, I won’t send spam and I won’t sell this emails!
I am going to send to this emails a mail that will teach how to protect your email and not get harvested.

Powerboating

Corporate and private days -
Splash events on water!

www.splash.co.uk

Matched.co.uk