From dc8781d20c507af63594bd7de4397a26d7f1c4ea Mon Sep 17 00:00:00 2001 From: Yanlong Wang Date: Thu, 8 May 2025 13:24:07 +0800 Subject: [PATCH] fix --- src/services/serp/google.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/services/serp/google.ts b/src/services/serp/google.ts index 1fada3c..6330863 100644 --- a/src/services/serp/google.ts +++ b/src/services/serp/google.ts @@ -334,6 +334,10 @@ export class GoogleSERPOldFashion extends GoogleSERP { const snapshot = await this.puppeteerControl.controlledScrap(url, getWebSearchResults, opts); + if (!Array.isArray(snapshot)) { + throw new ServiceBadAttemptError('Google returned an error page. This may happen due to various reasons, including rate limiting or other issues.'); + } + return snapshot; }