#!/usr/bin/env python3 """ Test validation for the exact query that failed. """ import logging from modules.fast_scraper import check_reviews_available logging.basicConfig( level=logging.INFO, format='%(asctime)s - %(name)s - %(levelname)s - %(message)s' ) # Test with the exact query that failed url = "https://www.google.com/maps/search/?api=1&query=soho+vilna+club" print(f"\n{'='*80}") print(f"Testing validation for: soho vilna club") print(f"URL: {url}") print(f"{'='*80}\n") print("Opening browser... Check the browser console for [VALIDATION] logs") print(f"{'='*80}\n") result = check_reviews_available(url, headless=False) print(f"\n{'='*80}") print(f"RESULTS:") print(f"{'='*80}") print(f"Success: {result['success']}") print(f"Has Reviews: {result['has_reviews']}") print(f"Review Count: {result['review_count']}") print(f"Business Name: {result['business_name']}") if result.get('error'): print(f"Error: {result['error']}") print(f"{'='*80}\n")