diff options
author | pukkandan <pukkandan.ytdlp@gmail.com> | 2022-06-13 18:39:58 +0530 |
---|---|---|
committer | pukkandan <pukkandan.ytdlp@gmail.com> | 2022-06-13 19:12:34 +0530 |
commit | f3c0c77304bc0e5614a65c45629de22f067685ac (patch) | |
tree | 7fab733f630d5fdb6138091cfb5ca85dfe8712fe /yt_dlp/extractor/generic.py | |
parent | 79e591b59b8c706824bd937048c719573de77923 (diff) | |
download | hypervideo-pre-f3c0c77304bc0e5614a65c45629de22f067685ac.tar.lz hypervideo-pre-f3c0c77304bc0e5614a65c45629de22f067685ac.tar.xz hypervideo-pre-f3c0c77304bc0e5614a65c45629de22f067685ac.zip |
[extractor] Handle `json_ld` with multiple `@type`s
Closes: #4022
Diffstat (limited to 'yt_dlp/extractor/generic.py')
-rw-r--r-- | yt_dlp/extractor/generic.py | 19 |
1 files changed, 17 insertions, 2 deletions
diff --git a/yt_dlp/extractor/generic.py b/yt_dlp/extractor/generic.py index 1fcb0a53b..e1bf838d2 100644 --- a/yt_dlp/extractor/generic.py +++ b/yt_dlp/extractor/generic.py @@ -2596,8 +2596,23 @@ class GenericIE(InfoExtractor): 'uploader': 'Mr Producer Media', 'upload_date': '20220610', } - - } + }, + { + 'note': 'JSON LD with multiple @type', + 'url': 'https://www.nu.nl/280161/video/hoe-een-bladvlo-dit-verwoestende-japanse-onkruid-moet-vernietigen.html', + 'md5': 'c7949f34f57273013fb7ccb1156393db', + 'info_dict': { + 'id': 'ipy2AcGL', + 'ext': 'mp4', + 'description': 'md5:6a9d644bab0dc2dc06849c2505d8383d', + 'thumbnail': r're:https://media\.nu\.nl/m/.+\.jpg', + 'title': 'Hoe een bladvlo dit verwoestende Japanse onkruid moet vernietigen', + 'timestamp': 1586577474, + 'upload_date': '20200411', + 'age_limit': 0, + 'duration': 111.0, + } + }, ] def report_following_redirect(self, new_url): |