Job description
To make a spider that walks around the sites and reads email addresses along with assigning categories and company names (if available).
The sites for which it should work to start with are:
The application must be made in such a way that it can be easily expanded to include other services.
Any programming language - the important thing is that the spider works smoothly.