I need an email extractor for Craigslist with the following attributes:
1. select one, multiple or All categories to scan.
2. select one, multiple or all locations to scan.
3. option to include @craigslist emails in list
4. option to include only emails that do NOT have a certain phrase (Like "it's not ok to contact"
Database should include date, time, category, city, country, headline and remove duplicates.