diff --git a/src/api/searcher-serper.ts b/src/api/searcher-serper.ts index 36b4b5a..f5bb4bf 100644 --- a/src/api/searcher-serper.ts +++ b/src/api/searcher-serper.ts @@ -519,7 +519,7 @@ export class SearcherHost extends RPCHost { // fallback n times const n = 4; - while (tryTimes <= n) { + while (tryTimes < n) { const delta = Math.ceil(queryTerms.length / n) * tryTimes; terms = containsRTL ? queryTerms.slice(0, queryTerms.length - delta) : queryTerms.slice(delta); const query = terms.join(' '); diff --git a/src/api/serp.ts b/src/api/serp.ts index 593a73a..49c3a44 100644 --- a/src/api/serp.ts +++ b/src/api/serp.ts @@ -294,7 +294,7 @@ export class SerpHost extends RPCHost { const lastResort = (containsRTL ? queryTerms.slice(queryTerms.length - 2) : queryTerms.slice(0, 2)).join(' '); const n = 4; let terms: string[] = []; - while (tryTimes <= n) { + while (tryTimes < n) { const delta = Math.ceil(queryTerms.length / n) * tryTimes; terms = containsRTL ? queryTerms.slice(0, queryTerms.length - delta) : queryTerms.slice(delta); const query = terms.join(' ');