From e1feb88fdf09203e64a9f4cf7a761c228a21d720 Mon Sep 17 00:00:00 2001 From: pukkandan Date: Tue, 23 Mar 2021 14:00:51 +0530 Subject: [PATCH] [niconico] Fix for when logged in Related: https://github.com/yt-dlp/yt-dlp/issues/171#issuecomment-803692716 Co-authored by: CXwudi, xtkoba --- yt_dlp/extractor/niconico.py | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/yt_dlp/extractor/niconico.py b/yt_dlp/extractor/niconico.py index 337fdcdbd..e7aee65c3 100644 --- a/yt_dlp/extractor/niconico.py +++ b/yt_dlp/extractor/niconico.py @@ -492,13 +492,12 @@ def get_video_info_xml(items): self._sort_formats(formats) # Start extracting information - title = get_video_info_web('originalTitle') - if not title: - title = self._og_search_title(webpage, default=None) - if not title: - title = self._html_search_regex( + title = ( + get_video_info_web(['originalTitle', 'title']) + or self._og_search_title(webpage, default=None) + or self._html_search_regex( r']+class="videoHeaderTitle"[^>]*>([^<]+)', - webpage, 'video title') + webpage, 'video title')) watch_api_data_string = self._html_search_regex( r']+id="watchAPIDataContainer"[^>]+>([^<]+)',