About this project
Google Maps Scraper Pro is a fast, user-focused tool for extracting business data from Google Maps. It emphasizes speed, monitoring, and flexible output formats while giving the user control over scraping behavior.
Key features
β‘
Multi-threaded scraping
Concurrent workers accelerate large exports.
π₯οΈ
Modern GUI
Clean CustomTkinter interface for monitoring and control.
π‘οΈ
Proxy support
Rotate proxies to reduce blocking while scraping.
πΎ
Export to CSV/Excel
Auto-save and manual export options included.
π
Real-time progress
Live worker status, tasks, and result counts.
π§Ή
Cleaning & dedupe
Built-in duplicate removal and normalization.
Quick start
- Install Python 3.10+ and create a virtual environment.
- Install dependencies and Playwright browsers (e.g.,
playwright install chromium
). - Run
python main.py
to start the scraper UI.
Usage
Enter search queries, configure threads, proxies, and hit Start. Results are saved to output/
by default.
Troubleshooting & notes
- Module or dependency errors: ensure your virtualenv is active and reinstall requirements.
- Browser errors: re-run
playwright install chromium
or check driver versions. - No results: try broader queries, verify network/proxy settings, or run headful to inspect.
For educational and research use only. Respect Google's Terms of Service and robots.txt.