mirror of
				https://code.hackerspace.pl/q3k/youtube-dl
				synced 2025-03-16 11:43:02 +00:00 
			
		
		
		
	[videopremium] Support new crazy redirect scheme
This commit is contained in:
		
							parent
							
								
									9a98a466b3
								
							
						
					
					
						commit
						c4864091a1
					
				| @ -24,12 +24,16 @@ class VideoPremiumIE(InfoExtractor): | |||||||
|         webpage_url = 'http://videopremium.tv/' + video_id |         webpage_url = 'http://videopremium.tv/' + video_id | ||||||
|         webpage = self._download_webpage(webpage_url, video_id) |         webpage = self._download_webpage(webpage_url, video_id) | ||||||
| 
 | 
 | ||||||
|         self.report_extraction(video_id) |         if re.match(r"^<html><head><script[^>]*>window.location\s*=", webpage): | ||||||
|  |             # Download again, we need a cookie | ||||||
|  |             webpage = self._download_webpage( | ||||||
|  |                 webpage_url, video_id, | ||||||
|  |                 note=u'Downloading webpage again (with cookie)') | ||||||
| 
 | 
 | ||||||
|         video_title = self._html_search_regex(r'<h2(?:.*?)>\s*(.+?)\s*<', |         video_title = self._html_search_regex( | ||||||
|             webpage, u'video title') |             r'<h2(?:.*?)>\s*(.+?)\s*<', webpage, u'video title') | ||||||
| 
 | 
 | ||||||
|         return [{ |         return { | ||||||
|             'id':          video_id, |             'id':          video_id, | ||||||
|             'url':         "rtmp://e%d.md.iplay.md/play" % random.randint(1, 16), |             'url':         "rtmp://e%d.md.iplay.md/play" % random.randint(1, 16), | ||||||
|             'play_path':   "mp4:%s.f4v" % video_id, |             'play_path':   "mp4:%s.f4v" % video_id, | ||||||
| @ -37,4 +41,4 @@ class VideoPremiumIE(InfoExtractor): | |||||||
|             'player_url':  "http://videopremium.tv/uplayer/uppod.swf", |             'player_url':  "http://videopremium.tv/uplayer/uppod.swf", | ||||||
|             'ext':         'f4v', |             'ext':         'f4v', | ||||||
|             'title':       video_title, |             'title':       video_title, | ||||||
|         }] |         } | ||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Philipp Hagemeister
						Philipp Hagemeister