LeadGenPro / lead_gen /test_scraper.py
MaSTer-suFYan
feat: LeadGen Pro v2.0 — full system with bug fixes
beec01d
raw
history blame contribute delete
676 Bytes
"""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()