1
0
Fork 0
mirror of https://github.com/ytdl-org/youtube-dl.git synced 2024-12-01 14:37:57 +00:00

Mark MTV as broken for now (#913)

This commit is contained in:
Philipp Hagemeister 2013-06-23 21:52:41 +02:00
parent b8a360837a
commit 1736dec629

View file

@ -15,6 +15,7 @@ from ..utils import (
class MTVIE(InfoExtractor): class MTVIE(InfoExtractor):
_VALID_URL = r'^(?P<proto>https?://)?(?:www\.)?mtv\.com/videos/[^/]+/(?P<videoid>[0-9]+)/[^/]+$' _VALID_URL = r'^(?P<proto>https?://)?(?:www\.)?mtv\.com/videos/[^/]+/(?P<videoid>[0-9]+)/[^/]+$'
_WORKING = False
def _real_extract(self, url): def _real_extract(self, url):
mobj = re.match(self._VALID_URL, url) mobj = re.match(self._VALID_URL, url)
@ -26,8 +27,8 @@ class MTVIE(InfoExtractor):
webpage = self._download_webpage(url, video_id) webpage = self._download_webpage(url, video_id)
song_name = self._html_search_regex(r'<meta name="mtv_vt" content="([^"]+)"/>', #song_name = self._html_search_regex(r'<meta name="mtv_vt" content="([^"]+)"/>',
webpage, u'song name', fatal=False) # webpage, u'song name', fatal=False)
video_title = self._html_search_regex(r'<meta name="mtv_an" content="([^"]+)"/>', video_title = self._html_search_regex(r'<meta name="mtv_an" content="([^"]+)"/>',
webpage, u'title') webpage, u'title')
@ -47,7 +48,6 @@ class MTVIE(InfoExtractor):
raise ExtractorError(u'Unable to download video metadata: %s' % compat_str(err)) raise ExtractorError(u'Unable to download video metadata: %s' % compat_str(err))
mdoc = xml.etree.ElementTree.fromstring(metadataXml) mdoc = xml.etree.ElementTree.fromstring(metadataXml)
print(metadataXml)
renditions = mdoc.findall('.//rendition') renditions = mdoc.findall('.//rendition')
# For now, always pick the highest quality. # For now, always pick the highest quality.
@ -63,7 +63,6 @@ class MTVIE(InfoExtractor):
info = { info = {
'id': video_id, 'id': video_id,
'url': video_url, 'url': video_url,
'uploader': performer,
'upload_date': None, 'upload_date': None,
'title': video_title, 'title': video_title,
'ext': ext, 'ext': ext,