[niconico] Fix for when logged in

Related: https://github.com/yt-dlp/yt-dlp/issues/171#issuecomment-803692716
Co-authored by: CXwudi, xtkoba
This commit is contained in:
pukkandan 2021-03-23 14:00:51 +05:30
parent 389b9dbbcc
commit e1feb88fdf
No known key found for this signature in database
GPG key ID: 0F00D95A001F4698

View file

@ -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'<span[^>]+class="videoHeaderTitle"[^>]*>([^<]+)</span>',
webpage, 'video title')
webpage, 'video title'))
watch_api_data_string = self._html_search_regex(
r'<div[^>]+id="watchAPIDataContainer"[^>]+>([^<]+)</div>',