"""Quick test of the fixed Google Maps scraper.""" import sys sys.path.insert(0, ".") from scraper.google_maps import GoogleMapsScraper gm = GoogleMapsScraper() leads = gm.scrape("law firms", "Mumbai", limit=5, category="legal") print(f"\n=== Got {len(leads)} leads ===") for i, l in enumerate(leads, 1): addr = (l.address[:60] if l.address else "N/A").encode("ascii", "replace").decode() name = l.business_name.encode("ascii", "replace").decode() print(f" {i}. {name}") print(f" Phone: {l.phone or 'N/A'}") print(f" Address: {addr}") print(f" Website: {l.website or 'N/A'}") print(f" Notes: {l.notes or 'N/A'}") print()