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 :(