The goal of this project is to have a program/tool built that allows me to harvest email addresses of businesses that advertise with Google AdWords. My intention is to sell these businesses an additional service they would find useful. I would specifically like this tool to be able to search by keyword terms and see what businesses appear in the sponsored listings for particular keyword phrases. Getting their email addresses is the minimum requirement, though additional contact info would be great if possible. I would like to automatically, or possibly semi-automatically, send marketing emails to the addresses as they are harvested, though I could collect all of them and then send emails. It depends on how you are able to set this up.
1. I would like to be able to type a "keyword search term" into the program to be created.
2. The program will automatically enter the "keyword search term" into Google begin a search.
3. I would then want the program/bot to go into EVERY single AdWords Ad that is generated and attempt to do the following (3) things in order:
a. Collect an email from the website (if possible)
b. Search whois to collect website owner info (if possible)
c. Fill out contact form w/automated response (if possible)... i would like some of this to be semi-automatic
4. I would then like to be able to send "form letter" emails to these addresses in a semi-automated fashion
This needs to be a MULTI-THREADED APPLICATION as this tool must be fast/reliable!
The program will need to hesitate a reasonable amount of time between searchers to keep from annoying google.
We can discuss the exact details, but at the end of the day my goal is to contact existing AdWords customers and market to them. The 4-step process above was my best attempt at how to do so, but you may have another way.