From 984cd7e6e84c2c72d42cf376a8557713f1cdb91c Mon Sep 17 00:00:00 2001 From: Andrey Rakhmatullin Date: Wed, 16 Oct 2024 16:26:33 +0500 Subject: [PATCH] Restrict SERP Max Pages to >= 1. --- tests/test_serp.py | 1 + zyte_spider_templates/spiders/serp.py | 1 + 2 files changed, 2 insertions(+) diff --git a/tests/test_serp.py b/tests/test_serp.py index e8ec9fe..0bef96e 100644 --- a/tests/test_serp.py +++ b/tests/test_serp.py @@ -252,6 +252,7 @@ def test_metadata(): "description": ( "Maximum number of result pages to visit per search query." ), + "minimum": 1, "title": "Max Pages", "type": "integer", }, diff --git a/zyte_spider_templates/spiders/serp.py b/zyte_spider_templates/spiders/serp.py index cbf9554..b30750c 100644 --- a/zyte_spider_templates/spiders/serp.py +++ b/zyte_spider_templates/spiders/serp.py @@ -43,6 +43,7 @@ class SerpMaxPagesParam(BaseModel): max_pages: int = Field( title="Max Pages", description="Maximum number of result pages to visit per search query.", + ge=1, default=1, )