Extracting Detailed Place Information on Google Maps

Discover how to extract detailed information about any place on Google Maps, from addresses and phone numbers to website URLs and more. 📞💻 With the help of the powerful ZeroWork Creator App, you'll learn step-by-step how to gather valuable insights from various locations on the platform. 📊📍 Get ready to unlock the hidden potential of Google Maps and take your scraping skills to the next level! 🔥✨

Step-by-Step Video Tutorial Part 2/2

Learn How to Extract Detailed Place Information on Google Maps through Web Scraping.

Custom CSS selectors

Rating:


span[aria-label*='stars ']

Reviews:

span[aria-label*='reviews']

Rating category:

button[jsaction*='category']

Address:

button[aria-label*='Address:'] div[class*='fontBodyMedium']

Status / Contact Info:

img[aria-label*='Hours'] ~div

Website URL:

a[data-item-id='authority']

Phone Number:

button[data-item-id*='phone:']

Plus Code:

button[aria-label*='Plus code:'][data-tooltip='Copy plus code']

Claim this business:

a[aria-label][data-item-id='merchant']

Be aware of potential changes in CSS selectors

Please keep in mind that CSS selectors can change over time. Websites are dynamic and undergo updates, which may result in small changes to their structure. These alterations can potentially break your existing CSS selectors. To mitigate this, it is crucial to design your selectors with robustness in mind. However, even with careful planning, it is advisable to be prepared to update your code when a website undergoes changes.

TaskBot workflow

Google Maps scraper with nested loops.

This is a screenshot of the workspace of the ZeroWork Creator App, showing a small section of a workflow.
This is a screenshot of the workspace of the ZeroWork Creator App, showing a small section of a workflow.

Was this article helpful?

Build an HTML Table Web Scraper