From 95afbefe110008336ce21808043d1df6978efb9d Mon Sep 17 00:00:00 2001 From: Andrey Rakhmatullin Date: Wed, 2 Oct 2024 15:50:52 +0500 Subject: [PATCH] Add the custom attrs meta to direct_item start requests. --- zyte_spider_templates/spiders/ecommerce.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/zyte_spider_templates/spiders/ecommerce.py b/zyte_spider_templates/spiders/ecommerce.py index 7f12148..d73cec6 100644 --- a/zyte_spider_templates/spiders/ecommerce.py +++ b/zyte_spider_templates/spiders/ecommerce.py @@ -187,6 +187,14 @@ def get_start_request(self, url): else "productNavigation" }, } + if ( + self.args.crawl_strategy == EcommerceCrawlStrategy.direct_item + and self._custom_attrs_dep + ): + meta["inject"] = [ + self._custom_attrs_dep, + ] + if self.args.crawl_strategy == EcommerceCrawlStrategy.full: meta["page_params"] = {"full_domain": get_domain(url)} elif self.args.crawl_strategy == EcommerceCrawlStrategy.automatic: