summaryrefslogtreecommitdiff
path: root/searx/engines/duckduckgo_extra.py
diff options
context:
space:
mode:
authorBnyro <bnyro@tutanota.com>2025-03-23 15:44:35 +0100
committerMarkus Heiser <markus.heiser@darmarIT.de>2025-03-25 16:14:36 +0100
commitc28d35c7fc34da4e27700610f58c57135fea6310 (patch)
treebd9c1ca9d296212453f8a9bd7359fd937e5cee9c /searx/engines/duckduckgo_extra.py
parent2ad987c711b1173586448dd9651028c82f8f7662 (diff)
[fix] duckduckgo news: unescaped html sequences in description
Diffstat (limited to 'searx/engines/duckduckgo_extra.py')
-rw-r--r--searx/engines/duckduckgo_extra.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/searx/engines/duckduckgo_extra.py b/searx/engines/duckduckgo_extra.py
index 8c4a0b0d8..9d56a8e68 100644
--- a/searx/engines/duckduckgo_extra.py
+++ b/searx/engines/duckduckgo_extra.py
@@ -9,7 +9,7 @@ from __future__ import annotations
from datetime import datetime
from typing import TYPE_CHECKING
from urllib.parse import urlencode
-from searx.utils import get_embeded_stream_url
+from searx.utils import get_embeded_stream_url, html_to_text
from searx.engines.duckduckgo import fetch_traits # pylint: disable=unused-import
from searx.engines.duckduckgo import get_ddg_lang, get_vqd
@@ -126,7 +126,7 @@ def _news_result(result):
return {
'url': result['url'],
'title': result['title'],
- 'content': result['excerpt'],
+ 'content': html_to_text(result['excerpt']),
'source': result['source'],
'publishedDate': datetime.fromtimestamp(result['date']),
}