summaryrefslogtreecommitdiff
path: root/searx/engines/naver.py
diff options
context:
space:
mode:
Diffstat (limited to 'searx/engines/naver.py')
-rw-r--r--searx/engines/naver.py22
1 files changed, 10 insertions, 12 deletions
diff --git a/searx/engines/naver.py b/searx/engines/naver.py
index ca0123095..fe438b9f4 100644
--- a/searx/engines/naver.py
+++ b/searx/engines/naver.py
@@ -18,7 +18,6 @@ from searx.utils import (
html_to_text,
parse_duration_string,
js_obj_str_to_python,
- get_embeded_stream_url,
)
# engine metadata
@@ -195,7 +194,7 @@ def parse_news(data):
def parse_videos(data):
- results = []
+ res = EngineResults()
dom = html.fromstring(data)
@@ -214,15 +213,14 @@ def parse_videos(data):
except (ValueError, TypeError):
pass
- results.append(
- {
- "template": "videos.html",
- "title": extract_text(eval_xpath(item, ".//a[contains(@class, 'info_title')]")),
- "url": url,
- "thumbnail": thumbnail,
- "length": length,
- "iframe_src": get_embeded_stream_url(url),
- }
+ res.add(
+ res.types.LegacyResult(
+ template="videos.html",
+ title=extract_text(eval_xpath(item, ".//a[contains(@class, 'info_title')]")),
+ url=url,
+ thumbnail=thumbnail,
+ length=length,
+ )
)
- return results
+ return res