From 4e73daeb5438f37db6ae2d395b57d6b5c9a6c198 Mon Sep 17 00:00:00 2001 From: marieell Date: Mon, 14 Feb 2022 12:23:28 +0100 Subject: [PATCH] [youporn] Improve extraction of metadata --- yt_dlp/extractor/youporn.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/yt_dlp/extractor/youporn.py b/yt_dlp/extractor/youporn.py index 2f3f2133240..8efe168d82d 100644 --- a/yt_dlp/extractor/youporn.py +++ b/yt_dlp/extractor/youporn.py @@ -4,6 +4,7 @@ from ..utils import ( extract_attributes, int_or_none, + merge_dicts, str_to_int, unified_strdate, url_or_none, @@ -159,7 +160,8 @@ def extract_tag_box(regex, title): r'(?s)Tags:.*?\s*]+class=["\']tagBoxContent["\'][^>]*>(.+?)', 'tags') - return { + data = self._search_json_ld(webpage, video_id, expected_type='VideoObject', fatal=False) + return merge_dicts(data, { 'id': video_id, 'display_id': display_id, 'title': title, @@ -174,4 +176,4 @@ def extract_tag_box(regex, title): 'tags': tags, 'age_limit': age_limit, 'formats': formats, - } + })