- _CONFIG = (
- r'".+?\?sequenz=(?P<sequenz>.+?)&container=(?P<container>.+?)' +
- r'(?:&hd=(?P<hd>.+?))?(?:&signature=(?P<signature>.+?))?&callback=\?"'
- )
- _PREFIX = 'http://www.heise.de/videout/info?'
-
- def _warn(self, fmt, *args):
- self.report_warning(fmt.format(*args), self._id)
-
- def _parse_config_url(self, html):
- m = re.search(self._CONFIG, html)
- if not m:
- raise ExtractorError('No config found')
-
- qs = compat_urllib_parse.urlencode(dict((k, v) for k, v
- in m.groupdict().items()
- if v is not None))
- return self._PREFIX + qs
-