detect vevo embed fix
This commit is contained in:
		
							parent
							
								
									63f05de10b
								
							
						
					
					
						commit
						579e2691fe
					
				| @ -21,17 +21,23 @@ class WorldStarHipHopIE(InfoExtractor): | ||||
| 
 | ||||
|         webpage_src = self._download_webpage(url, video_id) | ||||
| 
 | ||||
|         video_url = self._search_regex('videoId=(.*?)&?', | ||||
|         video_url = self._search_regex(r'videoId=(.*?)&?', | ||||
|             webpage_src, u'video URL', fatal=False) | ||||
|          | ||||
|         if video_url: | ||||
|             self.to_screen(u'Vevo video detected:') | ||||
|             vevo_id = 'vevo:%s' video_url | ||||
|             self.url_result(vevo_id) | ||||
|             return self.url_result('vevo:%s' % video_url, ie='Vevo') | ||||
| 
 | ||||
|         video_url = self._search_regex(r'so\.addVariable\("file","(.*?)"\)', | ||||
|             webpage_src, u'video URL') | ||||
| 
 | ||||
|         if video_url == None: | ||||
|             video_url = self._search_regex(r'videoId=(.*?)&?', | ||||
|                 webpage_src, u'video URL') | ||||
|             self.to_screen(u'Vevo video detected:') | ||||
|             vevo_id = 'vevo:%s' % video_url | ||||
|             return self.url_result(vevo_id, ie='Vevo') | ||||
| 
 | ||||
|         if 'youtube' in video_url: | ||||
|             self.to_screen(u'Youtube video detected:') | ||||
|             return self.url_result(video_url, ie='Youtube') | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user