[myspace] More robust mediatype check
This commit is contained in:
		| @@ -10,7 +10,7 @@ from ..utils import ( | |||||||
|  |  | ||||||
|  |  | ||||||
| class MySpaceIE(InfoExtractor): | class MySpaceIE(InfoExtractor): | ||||||
|     _VALID_URL = r'https?://myspace\.com/([^/]+)/(?:video/[^/]+/|music/song/.*?)(?P<id>\d+)' |     _VALID_URL = r'https?://myspace\.com/([^/]+)/(?P<mediatype>video/[^/]+/|music/song/.*?)(?P<id>\d+)' | ||||||
|  |  | ||||||
|     _TESTS = [ |     _TESTS = [ | ||||||
|         { |         { | ||||||
| @@ -49,7 +49,7 @@ class MySpaceIE(InfoExtractor): | |||||||
|         video_id = mobj.group('id') |         video_id = mobj.group('id') | ||||||
|         webpage = self._download_webpage(url, video_id) |         webpage = self._download_webpage(url, video_id) | ||||||
|  |  | ||||||
|         if 'music/song' in url: |         if mobj.group('mediatype').startswith('music/song'): | ||||||
|             # songs don't store any useful info in the 'context' variable |             # songs don't store any useful info in the 'context' variable | ||||||
|             def search_data(name): |             def search_data(name): | ||||||
|                 return self._search_regex(r'data-%s="(.*?)"' % name, webpage, |                 return self._search_regex(r'data-%s="(.*?)"' % name, webpage, | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Philipp Hagemeister
					Philipp Hagemeister