From fbc8be5bcc01ce960735b1b77c88e514c9cbcc0a Mon Sep 17 00:00:00 2001 From: Karim shoair Date: Mon, 19 Jan 2026 16:00:06 +0200 Subject: [PATCH] fix(spiders): fix a bug with session stats counter --- scrapling/spiders/engine.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scrapling/spiders/engine.py b/scrapling/spiders/engine.py index 5819241..1abeb76 100644 --- a/scrapling/spiders/engine.py +++ b/scrapling/spiders/engine.py @@ -84,7 +84,7 @@ class CrawlerEngine: self.stats.proxies.append(dict(request._session_kwargs["proxies"])) try: response = await self.session_manager.fetch(request) - self.stats.increment_requests_count(request.sid) + self.stats.increment_requests_count(request.sid or self.session_manager.default_session_id) self.stats.increment_response_bytes(request.domain, len(response.body)) self.stats.increment_status(response.status)