From 7771c734c601079b19a997452305b989b2b35fcf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alejandro=20Guti=C3=A9rrez?= <35082514+alezmad@users.noreply.github.com> Date: Sat, 24 Jan 2026 18:58:04 +0000 Subject: [PATCH] fix: Remove undefined get_dom_reviews call in multi-sort passes The multi-sort loop was calling get_dom_reviews() which doesn't exist. API interception alone is sufficient for capturing reviews during multi-sort passes, so we now use only api_reviews. Co-Authored-By: Claude Opus 4.5 --- scrapers/google_reviews/v1_1_0.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/scrapers/google_reviews/v1_1_0.py b/scrapers/google_reviews/v1_1_0.py index a99dc16..5be58f7 100644 --- a/scrapers/google_reviews/v1_1_0.py +++ b/scrapers/google_reviews/v1_1_0.py @@ -2101,10 +2101,9 @@ def scrape_reviews(driver, url: str, max_reviews: int = 5000, timeout_no_new: in while True: time.sleep(1.0) - # Get reviews + # Get reviews from API interception (sufficient for multi-sort) api_reviews = get_api_reviews() - dom_reviews = get_dom_reviews(scroll_container) - all_new = api_reviews + dom_reviews + all_new = api_reviews # API interception captures all reviews # Add new reviews (seen_ids persists across passes!) new_count = 0