commit: a8a0de644dd0ae0ebbaf3e202b1821f2d17262d9
parent: 01c2eeb8ff055cfecdb8f1b38f284e95c483d5d9
Author: Adam Tauber <asciimoo@gmail.com>
Date: Fri, 21 Mar 2014 18:17:13 +0100
[fix] indexing
Diffstat:
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/searx/engines/duckduckgo.py b/searx/engines/duckduckgo.py
@@ -23,7 +23,10 @@ def response(resp):
doc = fromstring(resp.text)
for r in doc.xpath(result_xpath):
- res_url = r.xpath(url_xpath)[-1]
+ try:
+ res_url = r.xpath(url_xpath)[-1]
+ except:
+ continue
if not res_url:
continue
title = html_to_text(''.join(r.xpath(title_xpath)))