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 <noreply@anthropic.com>
This commit is contained in:
@@ -2101,10 +2101,9 @@ def scrape_reviews(driver, url: str, max_reviews: int = 5000, timeout_no_new: in
|
|||||||
while True:
|
while True:
|
||||||
time.sleep(1.0)
|
time.sleep(1.0)
|
||||||
|
|
||||||
# Get reviews
|
# Get reviews from API interception (sufficient for multi-sort)
|
||||||
api_reviews = get_api_reviews()
|
api_reviews = get_api_reviews()
|
||||||
dom_reviews = get_dom_reviews(scroll_container)
|
all_new = api_reviews # API interception captures all reviews
|
||||||
all_new = api_reviews + dom_reviews
|
|
||||||
|
|
||||||
# Add new reviews (seen_ids persists across passes!)
|
# Add new reviews (seen_ids persists across passes!)
|
||||||
new_count = 0
|
new_count = 0
|
||||||
|
|||||||
Reference in New Issue
Block a user