commit: 111a86d355fe2fcbc714a478cb399ef47b79ec35
parent: ea414c65745b69695f89c923f46a77553a3303fe
Author: Adam Tauber <asciimoo@gmail.com>
Date: Wed, 6 Aug 2014 14:43:44 +0200
[fix] html escape
Diffstat:
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/searx/engines/startpage.py b/searx/engines/startpage.py
@@ -1,5 +1,6 @@
from urllib import urlencode
from lxml import html
+from cgi import escape
base_url = None
search_url = None
@@ -35,11 +36,11 @@ def response(resp):
if url.startswith('http://www.google.')\
or url.startswith('https://www.google.'):
continue
- title = link.text_content()
+ title = escape(link.text_content())
content = ''
if result.xpath('./p[@class="desc"]'):
- content = result.xpath('./p[@class="desc"]')[0].text_content()
+ content = escape(result.xpath('./p[@class="desc"]')[0].text_content())
results.append({'url': url, 'title': title, 'content': content})