From dac854a1293092f86d371da2c6b44c6cdceda15a Mon Sep 17 00:00:00 2001 From: Karim shoair Date: Tue, 13 Jan 2026 02:35:26 +0200 Subject: [PATCH] fix(parser): handle responses with empty body It makes root's value None --- scrapling/parser.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scrapling/parser.py b/scrapling/parser.py index f7da3a9..8e9704d 100644 --- a/scrapling/parser.py +++ b/scrapling/parser.py @@ -138,7 +138,7 @@ class Selector(SelectorsGeneration): default_doctype=True, strip_cdata=(not keep_cdata), ) - self._root = cast(HtmlElement, fromstring(body, parser=parser, base_url=url or None)) + self._root = cast(HtmlElement, fromstring(body or "", parser=parser, base_url=url or None)) self._raw_body = content else: