From 18d7dc1daba4d7198cf1d8aa495ead1c08a2aed7 Mon Sep 17 00:00:00 2001 From: JakubDrobnik Date: Wed, 21 Nov 2018 12:30:05 +0100 Subject: [PATCH] Fixed no results in google maps --- src/main.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main.js b/src/main.js index 215eb8a..2d75d97 100644 --- a/src/main.js +++ b/src/main.js @@ -70,7 +70,8 @@ const enqueueAllPlaceDetails = async (startUrl, searchString, launchPuppeteerOpt const isNextPaginationDisabled = await page.evaluate((nextButtonSelector) => { return !!$(nextButtonSelector).attr('disabled'); }, nextButtonSelector); - if (isNextPaginationDisabled) { + const noResultsEl = await page.$('.section-no-result-title'); + if (isNextPaginationDisabled || noResultsEl) { break; } else { // NOTE: puppeteer API click() didn't work :(