CA
optimistic-gold
Google Maps scraper - filtering by reviewsCount?
I would like to scrape certain types of places from Google Maps, but I would like to limit my scraping to the most popular ones. My logic is that the places that have the highest number of reviews are the most popular. Example:
Category: Restaurant
City: Seattle
reviewsCount > 100
Is this possible?
I also assume that only scraping those with the highest reviewsCount will make the job smaller, with the assumption that the query would be able to filter out everything else. This would be a false assumption if the logic of the scraper is to scrape everything in the Restaurant category, so it would still have to run through every single one to get the reviewsCount, and it would then simply discard those that aren't reviewsCount>100, which would defeat the purpose (saving CUs and only scraping the most popular ones). So the secondary question is, how does this work, and would I be able to save CUs by doing it this way?
1 Reply
General logic for scraping is the same as for web UI because there is no other data source, briefly speaking scraping is based on what can be searched at GMaps natively.
Therefore filtering by reviews amount is not supported, because maps not allow to do that. Need to scrape all the results then filter out dataset by counter.