[amp] extract error message(closes #12795)
This commit is contained in:
		
							parent
							
								
									ea0c2f219c
								
							
						
					
					
						commit
						8abc7dca39
					
				
					 1 changed files with 6 additions and 2 deletions
				
			
		| 
						 | 
				
			
			@ -7,15 +7,19 @@ from ..utils import (
 | 
			
		|||
    parse_iso8601,
 | 
			
		||||
    mimetype2ext,
 | 
			
		||||
    determine_ext,
 | 
			
		||||
    ExtractorError,
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
class AMPIE(InfoExtractor):
 | 
			
		||||
    # parse Akamai Adaptive Media Player feed
 | 
			
		||||
    def _extract_feed_info(self, url):
 | 
			
		||||
        item = self._download_json(
 | 
			
		||||
        feed = self._download_json(
 | 
			
		||||
            url, None, 'Downloading Akamai AMP feed',
 | 
			
		||||
            'Unable to download Akamai AMP feed')['channel']['item']
 | 
			
		||||
            'Unable to download Akamai AMP feed')
 | 
			
		||||
        item = feed.get('channel', {}).get('item')
 | 
			
		||||
        if not item:
 | 
			
		||||
            raise ExtractorError('%s said: %s' % (self.IE_NAME, feed['error']))
 | 
			
		||||
 | 
			
		||||
        video_id = item['guid']
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue