I am in the process of building a new web site that provides a listing of services (salons, dry cleaners, etc...) for a given City/State. The goal is to provide a site where people can find services in their area without having to use Google and scroll through hundreds of invalid links.
I would like to populate a database with a listing of all these services that were found doing searches and have the new web site query this database and display the results for a given City / State.
Here is my question - how can I automatically populate this database? Do I need to write a spider to do this? If so, should I use PHP for the spider? If not a spider, what other methods can I use?
Thanks for your help....