@@ -10,9 +10,11 @@
10 @parse url, title, content
10 @parse url, title, content
13−from urllib import urlencode
14−from json import loads
15from datetime import datetime
13from datetime import datetime
14+from json import loads
15+from urllib import urlencode
17+from searx.utils import html_to_text
17# engine dependent config
19# engine dependent config
18categories = None
20categories = None
@@ -66,9 +68,9 @@ def response(resp):
66 # parse results
68 # parse results
67 for result in res.get('items', {}):
69 for result in res.get('items', {}):
69− title = result['title']
71+ title = html_to_text(result['title'])
70 res_url = result['url']
72 res_url = result['url']
71− content = result['desc']
73+ content = html_to_text(result['desc'])
73 if category_to_keyword.get(categories[0], '') == 'web':
75 if category_to_keyword.get(categories[0], '') == 'web':
74 results.append({'title': title,
76 results.append({'title': title,