mirror of
				https://github.com/yt-dlp/yt-dlp.git
				synced 2025-10-31 14:45:14 +00:00 
			
		
		
		
	MTVIE: add support for Vevo videos (related #913)
This commit is contained in:
		| @@ -27,6 +27,14 @@ class MTVIE(InfoExtractor): | ||||
|  | ||||
|         webpage = self._download_webpage(url, video_id) | ||||
|  | ||||
|         # Some videos come from Vevo.com | ||||
|         m_vevo = re.search(r'isVevoVideo = true;.*?vevoVideoId = "(.*?)";', | ||||
|                            webpage, re.DOTALL) | ||||
|         if m_vevo: | ||||
|             vevo_id = m_vevo.group(1); | ||||
|             self.to_screen(u'Vevo video detected: %s' % vevo_id) | ||||
|             return self.url_result('vevo:%s' % vevo_id, ie='Vevo') | ||||
|  | ||||
|         #song_name = self._html_search_regex(r'<meta name="mtv_vt" content="([^"]+)"/>', | ||||
|         #    webpage, u'song name', fatal=False) | ||||
|  | ||||
|   | ||||
| @@ -8,7 +8,11 @@ from ..utils import ( | ||||
| ) | ||||
|  | ||||
| class VevoIE(InfoExtractor): | ||||
|     _VALID_URL = r'http://www.vevo.com/watch/.*?/.*?/(?P<id>.*)$' | ||||
|     """ | ||||
|     Accecps urls from vevo.com or in the format 'vevo:{id}' | ||||
|     (currently used by MTVIE) | ||||
|     """ | ||||
|     _VALID_URL = r'((http://www.vevo.com/watch/.*?/.*?/)|(vevo:))(?P<id>.*)$' | ||||
|  | ||||
|     def _real_extract(self, url): | ||||
|         mobj = re.match(self._VALID_URL, url) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Jaime Marquínez Ferrándiz
					Jaime Marquínez Ferrándiz