diff --git a/scrapy/selector/unified.py b/scrapy/selector/unified.py index 7b877153d..3d9435665 100644 --- a/scrapy/selector/unified.py +++ b/scrapy/selector/unified.py @@ -179,8 +179,8 @@ class SelectorList(list): return [x.extract() for x in self] def extract_first(self): - for x in self.extract(): - return x + for x in self: + return x.extract() @deprecated(use_instead='.extract()') def extract_unquoted(self):