diff --git a/crawl4ai/content_filter_strategy.py b/crawl4ai/content_filter_strategy.py index 50baed276..d6d24ecbd 100644 --- a/crawl4ai/content_filter_strategy.py +++ b/crawl4ai/content_filter_strategy.py @@ -768,11 +768,11 @@ def _compute_class_id_weight(self, node): class_id_score = 0 if "class" in node.attrs: classes = " ".join(node["class"]) - if self.negative_patterns.match(classes): + if self.negative_patterns.search(classes): class_id_score -= 0.5 if "id" in node.attrs: element_id = node["id"] - if self.negative_patterns.match(element_id): + if self.negative_patterns.search(element_id): class_id_score -= 0.5 return class_id_score