| @@ -2100,8 +2100,13 @@ class YoutubeIE(YoutubeBaseInfoExtractor): | ||||
|         else: | ||||
|             self._downloader.report_warning('unable to extract uploader nickname') | ||||
|  | ||||
|         channel_id = self._html_search_meta( | ||||
|             'channelId', video_webpage, 'channel id') | ||||
|         channel_id = ( | ||||
|             str_or_none(video_details.get('channelId')) or | ||||
|             self._html_search_meta( | ||||
|                 'channelId', video_webpage, 'channel id', default=None) or | ||||
|             self._search_regex( | ||||
|                 r'data-channel-external-id=(["\'])(?P<id>(?:(?!\1).)+)\1', | ||||
|                 video_webpage, 'channel id', default=None, group='id')) | ||||
|         channel_url = 'http://www.youtube.com/channel/%s' % channel_id if channel_id else None | ||||
|  | ||||
|         # thumbnail image | ||||
|   | ||||
		Reference in New Issue
	
	Block a user