From 84337ef1acd0393db6753cd2d48b326bdb4c3e66 Mon Sep 17 00:00:00 2001 From: Karim shoair Date: Sat, 16 Aug 2025 14:24:51 +0300 Subject: [PATCH] fix(parser): count all nested children of ignored tags in `get_all_text` --- scrapling/parser.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scrapling/parser.py b/scrapling/parser.py index e18c0aa..aa43100 100644 --- a/scrapling/parser.py +++ b/scrapling/parser.py @@ -326,7 +326,7 @@ class Selector(SelectorsGeneration): if ignore_tags: for element in self._root.iter(*ignore_tags): ignored_elements.add(element) - ignored_elements.update(set(element.iterchildren())) + ignored_elements.update(set(_find_all_elements(element))) _all_strings = [] for node in self._root.iter():