summaryrefslogtreecommitdiff
path: root/searx/engines
diff options
context:
space:
mode:
Diffstat (limited to 'searx/engines')
-rw-r--r--searx/engines/9gag.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/searx/engines/9gag.py b/searx/engines/9gag.py
index 8fa909942..6482ca811 100644
--- a/searx/engines/9gag.py
+++ b/searx/engines/9gag.py
@@ -34,9 +34,9 @@ def request(query, params):
def response(resp):
results = []
- json_results = loads(resp.text)['data']['posts']
+ json_results = loads(resp.text)['data']
- for result in json_results:
+ for result in json_results['posts']:
result_type = result['type']
if result_type == 'Photo':
@@ -63,4 +63,8 @@ def response(resp):
}
)
+ if 'tags' in json_results:
+ for suggestion in json_results['tags']:
+ results.append({'suggestion': suggestion['key']})
+
return results