perf: speed up get_all_text function by another 20%

This commit is contained in:
Karim shoair
2025-08-02 03:36:59 +03:00
parent 4c4202daae
commit 548a40d850
+1 -2
View File
@@ -318,8 +318,7 @@ class Selector(SelectorsGeneration):
""" """
ignored_elements = set() ignored_elements = set()
if ignore_tags: if ignore_tags:
for tag in ignore_tags: for element in self._root.iter(*ignore_tags):
for element in self._root.xpath(f".//{tag}"):
ignored_elements.add(element) ignored_elements.add(element)
ignored_elements.update(set(element.iterchildren())) ignored_elements.update(set(element.iterchildren()))