|
|
@ -5,6 +5,7 @@ import re
|
|
|
|
|
|
|
|
|
|
|
|
from .common import InfoExtractor
|
|
|
|
from .common import InfoExtractor
|
|
|
|
from ..utils import (
|
|
|
|
from ..utils import (
|
|
|
|
|
|
|
|
ExtractorError,
|
|
|
|
float_or_none,
|
|
|
|
float_or_none,
|
|
|
|
xpath_text,
|
|
|
|
xpath_text,
|
|
|
|
)
|
|
|
|
)
|
|
|
@ -31,6 +32,9 @@ class MegaVideozIE(InfoExtractor):
|
|
|
|
|
|
|
|
|
|
|
|
webpage = self._download_webpage(url, display_id)
|
|
|
|
webpage = self._download_webpage(url, display_id)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if '>Video Not Found<' in webpage:
|
|
|
|
|
|
|
|
raise ExtractorError('Video %s does not exist' % video_id, expected=True)
|
|
|
|
|
|
|
|
|
|
|
|
config = self._download_xml(
|
|
|
|
config = self._download_xml(
|
|
|
|
self._search_regex(
|
|
|
|
self._search_regex(
|
|
|
|
r"var\s+cnf\s*=\s*'([^']+)'", webpage, 'cnf url'),
|
|
|
|
r"var\s+cnf\s*=\s*'([^']+)'", webpage, 'cnf url'),
|
|
|
|