2014-01-21 23:07:02 +00:00
|
|
|
from __future__ import unicode_literals
|
|
|
|
|
2013-06-23 19:34:03 +00:00
|
|
|
import re
|
|
|
|
|
2015-02-18 17:27:45 +00:00
|
|
|
from .common import InfoExtractor
|
2014-12-13 11:24:42 +00:00
|
|
|
from ..compat import (
|
2015-01-30 15:57:59 +00:00
|
|
|
compat_str,
|
2016-06-17 21:46:26 +00:00
|
|
|
compat_xpath,
|
2014-12-13 11:24:42 +00:00
|
|
|
)
|
|
|
|
from ..utils import (
|
2013-06-23 19:34:03 +00:00
|
|
|
ExtractorError,
|
2014-01-21 23:17:33 +00:00
|
|
|
find_xpath_attr,
|
2014-01-20 21:11:34 +00:00
|
|
|
fix_xml_ampersands,
|
2016-02-19 17:52:56 +00:00
|
|
|
float_or_none,
|
2014-03-08 21:06:28 +00:00
|
|
|
HEADRequest,
|
2016-08-24 15:58:22 +00:00
|
|
|
RegexNotFoundError,
|
2015-11-21 16:18:17 +00:00
|
|
|
sanitized_Request,
|
2016-07-17 09:56:39 +00:00
|
|
|
strip_or_none,
|
2016-07-26 03:03:43 +00:00
|
|
|
timeconvert,
|
2017-01-13 23:17:03 +00:00
|
|
|
try_get,
|
2014-03-08 19:06:20 +00:00
|
|
|
unescapeHTML,
|
2016-08-24 15:58:22 +00:00
|
|
|
update_url_query,
|
2014-01-21 19:54:47 +00:00
|
|
|
url_basename,
|
2016-03-24 16:23:31 +00:00
|
|
|
xpath_text,
|
2013-06-23 19:34:03 +00:00
|
|
|
)
|
|
|
|
|
2014-01-21 23:17:33 +00:00
|
|
|
|
2013-07-14 12:02:04 +00:00
|
|
|
def _media_xml_tag(tag):
|
|
|
|
return '{http://search.yahoo.com/mrss/}%s' % tag
|
2013-06-23 19:34:03 +00:00
|
|
|
|
2013-07-14 11:41:46 +00:00
|
|
|
|
2015-02-18 17:27:45 +00:00
|
|
|
class MTVServicesInfoExtractor(InfoExtractor):
|
2014-03-08 19:06:20 +00:00
|
|
|
_MOBILE_TEMPLATE = None
|
2015-04-25 14:22:20 +00:00
|
|
|
_LANG = None
|
2014-06-22 17:19:26 +00:00
|
|
|
|
2013-07-14 11:41:46 +00:00
|
|
|
@staticmethod
|
|