perf: speed up get_all_text function by another 20%
This commit is contained in:
+3
-4
@@ -318,10 +318,9 @@ class Selector(SelectorsGeneration):
|
||||
"""
|
||||
ignored_elements = set()
|
||||
if ignore_tags:
|
||||
for tag in ignore_tags:
|
||||
for element in self._root.xpath(f".//{tag}"):
|
||||
ignored_elements.add(element)
|
||||
ignored_elements.update(set(element.iterchildren()))
|
||||
for element in self._root.iter(*ignore_tags):
|
||||
ignored_elements.add(element)
|
||||
ignored_elements.update(set(element.iterchildren()))
|
||||
|
||||
_all_strings = []
|
||||
for node in self._root.xpath(".//*"):
|
||||
|
||||
Reference in New Issue
Block a user