Active Scraper - Pagination Issue

Brief description: When there is a delay added to the scraper it fails to pick up 2nd page. If the scraper is ran on 1 page only to get 5-10 results it works fine. If the scraper is ran without delay it works fine but user reported it still stopped at page 15. I have not ran a full scrape to confirm. A workaround was created to achieve the user’s goal.

Steps to recreate: Open website bellow and run the scraper

Bardeen Version: 2.25.1

Error output: Scraper returned no results. Scraper hasn’t returned any data. Make sure that you are using the correct scraper template on a web page with data.

Book URL: Shared Playbook | Bardeen

Relevant Data for testing: Alpharetta, GA Commercial Real Estate Brokers | LoopNet.com

Yep

Got this error.

{
  "clientErrorCode": "ScraperNoResultError",
  "userHint": "Scraper hasn't returned any data. Make sure that you are using the correct scraper template on a web page with data.",
  "trackError": false,
  "clientErrorHistory": [
    {
      "clientErrorCode": "ScraperNoResultError",
      "clientErrorDetails": {
        "page": "www.bizbuysell.com",
        "clientErrors": [
          {}
        ],
        "tabUrl": "https://www.bizbuysell.com/Business-Opportunity/well-established-turn-key-italian-restaurant-and-bar/2070681/?d=L2NhbGlmb3JuaWEtYnVzaW5lc3Nlcy1mb3Itc2FsZS8/cT1iSFE5TXpBc05EQXNPREElM0Q="
      },
      "message": "Scraper returned no results.",
      "userHint": "Scraper hasn't returned any data. Make sure that you are using the correct scraper template on a web page with data.",
      "fingerprint": [
        "ScraperNoResultError"
      ]
    },
    {
      "clientErrorCode": "ScraperNoResultError",
      "clientErrorDetails": {
        "clientErrors": [
          {}
        ],
        "tabUrl": "https://www.bizbuysell.com/Business-Opportunity/well-established-turn-key-italian-restaurant-and-bar/2070681/?d=L2NhbGlmb3JuaWEtYnVzaW5lc3Nlcy1mb3Itc2FsZS8/cT1iSFE5TXpBc05EQXNPREElM0Q="
      },
      "message": "Scraper returned no results.",
      "stack": "Error: Scraper returned no results.\n    at o.from (chrome-extension://ihhkmalpkhkoedlmcnilbbhhbhnicjga/background.js:70:12758)\n    at Object.from (chrome-extension://ihhkmalpkhkoedlmcnilbbhhbhnicjga/background.js:77:4365)\n    at hh.scrapeAndGetData (chrome-extension://ihhkmalpkhkoedlmcnilbbhhbhnicjga/136.js:371:114410)\n    at async chrome-extension://ihhkmalpkhkoedlmcnilbbhhbhnicjga/136.js:371:132455\n    at async Bd.handle (chrome-extension://ihhkmalpkhkoedlmcnilbbhhbhnicjga/136.js:371:132396)\n    at async chrome-extension://ihhkmalpkhkoedlmcnilbbhhbhnicjga/136.js:389:86750\n    at async by.invokeFunction (chrome-extension://ihhkmalpkhkoedlmcnilbbhhbhnicjga/136.js:389:86558)\n    at async by.invokeSequence (chrome-extension://ihhkmalpkhkoedlmcnilbbhhbhnicjga/136.js:389:77953)\n    at async by.invokePlaybook (chrome-extension://ihhkmalpkhkoedlmcnilbbhhbhnicjga/136.js:389:79452)\n    at async Zw.execute (chrome-extension://ihhkmalpkhkoedlmcnilbbhhbhnicjga/136.js:389:96941)\n    at async Zw.executeWithResult (chrome-extension://ihhkmalpkhkoedlmcnilbbhhbhnicjga/136.js:389:97496)",
      "userHint": "Scraper hasn't returned any data. Make sure that you are using the correct scraper template on a web page with data.",
      "fingerprint": [
        "ScraperNoResultError"
      ]
    }
  ],
  "fingerprint": [
    "ScraperNoResultError",
    "ScraperNoResultError"
  ]
}

This is very useful, might help us discover other small issues!