From 1f184ed7bf5cd32fb2b19bf42d4260d81d4d1cdd Mon Sep 17 00:00:00 2001 From: Paul Tremberth Date: Wed, 15 Jan 2014 15:17:18 +0100 Subject: [PATCH] Disable smart strings in lxml XPath evaluations --- scrapy/selector/unified.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/scrapy/selector/unified.py b/scrapy/selector/unified.py index 790937af5..368222768 100644 --- a/scrapy/selector/unified.py +++ b/scrapy/selector/unified.py @@ -85,7 +85,8 @@ class Selector(object_ref): return SelectorList([]) try: - result = xpathev(query, namespaces=self.namespaces) + result = xpathev(query, namespaces=self.namespaces, + smart_strings=False) except etree.XPathError: raise ValueError("Invalid XPath: %s" % query)