Hello! I've read your project post and believe this falls within my experience. I am new to Freelancer.com, and this marks my first bid for a project. Previously I've automated the scraping of business directories for personal projects only, but it developed in to a bit of a skill, so I'd like to give it a try professionally. For that reason I would be happy to offer some hours on this project at no charge in hopes of receiving a positive review from you.
Clarification:
You are looking for the top 30 results for salons in all the cities in Los Angeles County listed on the Wikipedia page you provided. Top 30 X 88 cities = 2640 records (there may be duplicates, however these can be removed). You are looking for City, State, Phone, Address, Salon Name, Email, Website, and Owner Name for each of these.
Predicted Complications:
1: Email Address. Yelp doesn't publish email addresses, only the ability to message them via their message system. This would have to be obtained from the Salon's website.
2: Owner Name. I did not see this listed on the Yelp listings I reviewed when researching. However the business owner does sometimes make a comment on the page, which can be tagged.
Proposed Plan:
1: Scrape the individual business page urls from the results pages.
2: Scrape the individual business pages.
3: Scrape the salon's website for email addresses.
4: Review the listings where "business owner" was mentioned and copy the name manually.
I look forward to hearing from you!