Karim shoair commited on
Commit ·
e568fb5
1
Parent(s): fd61b76
Fixing the functions-based filtering logic
Browse files- scrapling/parser.py +3 -2
scrapling/parser.py
CHANGED
|
@@ -633,8 +633,9 @@ class Adaptor(SelectorsGeneration):
|
|
| 633 |
for pattern in patterns:
|
| 634 |
results.extend(self.find_by_regex(pattern, first_match=False))
|
| 635 |
|
| 636 |
-
for
|
| 637 |
-
|
|
|
|
| 638 |
|
| 639 |
return self.__convert_results(results)
|
| 640 |
|
|
|
|
| 633 |
for pattern in patterns:
|
| 634 |
results.extend(self.find_by_regex(pattern, first_match=False))
|
| 635 |
|
| 636 |
+
for result in (results or [self]):
|
| 637 |
+
for function in functions:
|
| 638 |
+
_search_tree(result, function)
|
| 639 |
|
| 640 |
return self.__convert_results(results)
|
| 641 |
|