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.
{
"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!