mirror of
				https://gitlab.com/ytdl-org/youtube-dl.git
				synced 2025-11-04 09:17:07 -05:00 
			
		
		
		
	[vevo] Allow request to api.vevo.com to fail (Closes #9417)
I don't know whether this it's tempopary or api has just gone
This commit is contained in:
		@@ -201,9 +201,10 @@ class VevoIE(VevoBaseIE):
 | 
			
		||||
    def _real_extract(self, url):
 | 
			
		||||
        video_id = self._match_id(url)
 | 
			
		||||
 | 
			
		||||
        json_url = 'http://api.vevo.com/VideoService/AuthenticateVideo?isrc=%s' % video_id
 | 
			
		||||
        json_url = 'http://videoplayer.vevo.com/VideoService/AuthenticateVideo?isrc=%s' % video_id
 | 
			
		||||
        response = self._download_json(
 | 
			
		||||
            json_url, video_id, 'Downloading video info', 'Unable to download info')
 | 
			
		||||
            json_url, video_id, 'Downloading video info',
 | 
			
		||||
            'Unable to download info', fatal=False) or {}
 | 
			
		||||
        video_info = response.get('video') or {}
 | 
			
		||||
        artist = None
 | 
			
		||||
        featured_artist = None
 | 
			
		||||
@@ -212,7 +213,7 @@ class VevoIE(VevoBaseIE):
 | 
			
		||||
        formats = []
 | 
			
		||||
 | 
			
		||||
        if not video_info:
 | 
			
		||||
            if response.get('statusCode') != 909:
 | 
			
		||||
            if response and response.get('statusCode') != 909:
 | 
			
		||||
                ytid = response.get('errorInfo', {}).get('ytid')
 | 
			
		||||
                if ytid:
 | 
			
		||||
                    self.report_warning(
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user