mirror of
				https://github.com/yt-dlp/yt-dlp.git
				synced 2025-11-04 08:35:12 +00:00 
			
		
		
		
	[ultimedia] Capture and output unavailable video message
This commit is contained in:
		@@ -3,6 +3,7 @@ from __future__ import unicode_literals
 | 
			
		||||
 | 
			
		||||
from .common import InfoExtractor
 | 
			
		||||
from ..utils import (
 | 
			
		||||
    ExtractorError,
 | 
			
		||||
    qualities,
 | 
			
		||||
    unified_strdate,
 | 
			
		||||
    clean_html,
 | 
			
		||||
@@ -49,6 +50,10 @@ class UltimediaIE(InfoExtractor):
 | 
			
		||||
        deliver_page = self._download_webpage(
 | 
			
		||||
            deliver_url, video_id, 'Downloading iframe page')
 | 
			
		||||
 | 
			
		||||
        if '>This video is currently not available' in deliver_page:
 | 
			
		||||
            raise ExtractorError(
 | 
			
		||||
                'Video %s is currently not available' % video_id, expected=True)
 | 
			
		||||
 | 
			
		||||
        player = self._parse_json(
 | 
			
		||||
            self._search_regex(
 | 
			
		||||
                r"jwplayer\('player(?:_temp)?'\)\.setup\(({.+?})\)\.on", deliver_page, 'player'),
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user