mirror of
				https://gitlab.com/ytdl-org/youtube-dl.git
				synced 2025-11-04 07:17:07 -05:00 
			
		
		
		
	[discoverygo] detect when video needs authentication(closes #10425)
This commit is contained in:
		@@ -7,6 +7,7 @@ from ..utils import (
 | 
			
		||||
    int_or_none,
 | 
			
		||||
    parse_age_limit,
 | 
			
		||||
    unescapeHTML,
 | 
			
		||||
    ExtractorError,
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@@ -53,7 +54,13 @@ class DiscoveryGoIE(InfoExtractor):
 | 
			
		||||
 | 
			
		||||
        title = video['name']
 | 
			
		||||
 | 
			
		||||
        stream = video['stream']
 | 
			
		||||
        stream = video.get('stream')
 | 
			
		||||
        if not stream:
 | 
			
		||||
            raise ExtractorError(
 | 
			
		||||
                'This video is only available via cable service provider subscription that'
 | 
			
		||||
                ' is not currently supported. You may want to use --cookies.'
 | 
			
		||||
                if video.get('authenticated') is True else 'Unable to find stream',
 | 
			
		||||
                expected=True)
 | 
			
		||||
        STREAM_URL_SUFFIX = 'streamUrl'
 | 
			
		||||
        formats = []
 | 
			
		||||
        for stream_kind in ('', 'hds'):
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user