diff options
Diffstat (limited to 'searx/engines')
| -rw-r--r-- | searx/engines/brave.py | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/searx/engines/brave.py b/searx/engines/brave.py index f1fad6292..adac37d8d 100644 --- a/searx/engines/brave.py +++ b/searx/engines/brave.py @@ -219,8 +219,7 @@ def response(resp): json_resp = json_data[1]['data']['body']['response'] if brave_category == 'news': - json_resp = json_resp['news'] - return _parse_news(json_resp) + return _parse_news(json_resp['news']) if brave_category == 'images': return _parse_images(json_resp) @@ -299,7 +298,7 @@ def _parse_news(json_resp): 'title': result['title'], 'content': result['description'], } - if result['thumbnail'] != "null": + if result['thumbnail'] is not None: item['img_src'] = result['thumbnail']['src'] result_list.append(item) |