From 4606a95a8e1dc64888ca947945ce021cebaa1fd7 Mon Sep 17 00:00:00 2001 From: Barbara Miller Date: Thu, 16 Nov 2023 14:04:13 -0800 Subject: [PATCH] unpack ie_result for youtube:tab too --- brozzler/ydl.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/brozzler/ydl.py b/brozzler/ydl.py index e21e6b5..cb000c9 100644 --- a/brozzler/ydl.py +++ b/brozzler/ydl.py @@ -375,7 +375,8 @@ def do_youtube_dl(worker, site, page): ydl = _build_youtube_dl(worker, tempdir, site, page) ie_result = _try_youtube_dl(worker, ydl, site, page) outlinks = set() - if ie_result and ie_result.get('extractor') == 'youtube:playlist': + if ie_result and (ie_result.get('extractor') == 'youtube:playlist' or + ie_result.get('extractor') == 'youtube:tab'): # youtube watch pages as outlinks outlinks = {'https://www.youtube.com/watch?v=%s' % e['id'] for e in ie_result.get('entries_no_dl', [])}