in obelics/processors/dom_tree_simplificator.py [0:0]
def _remove_nodes_matching_css_rules(self, selectolax_tree):
modification = True
while modification:
found_a_node = False
for css_rule in self.css_rules:
for node in selectolax_tree.css(css_rule):
if node.tag != "html":
node.decompose()
found_a_node = True
break
if not found_a_node:
modification = False
return selectolax_tree