|
|
@ -3,7 +3,7 @@ from __future__ import unicode_literals
|
|
|
|
import re
|
|
|
|
import re
|
|
|
|
|
|
|
|
|
|
|
|
from .common import InfoExtractor
|
|
|
|
from .common import InfoExtractor
|
|
|
|
from .brightcove import BrightcoveIE
|
|
|
|
from .brightcove import BrightcoveLegacyIE
|
|
|
|
from ..utils import RegexNotFoundError, ExtractorError
|
|
|
|
from ..utils import RegexNotFoundError, ExtractorError
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -31,8 +31,8 @@ class SpaceIE(InfoExtractor):
|
|
|
|
brightcove_url = self._og_search_video_url(webpage)
|
|
|
|
brightcove_url = self._og_search_video_url(webpage)
|
|
|
|
except RegexNotFoundError:
|
|
|
|
except RegexNotFoundError:
|
|
|
|
# Other videos works fine with the info from the object
|
|
|
|
# Other videos works fine with the info from the object
|
|
|
|
brightcove_url = BrightcoveIE._extract_brightcove_url(webpage)
|
|
|
|
brightcove_url = BrightcoveLegacyIE._extract_brightcove_url(webpage)
|
|
|
|
if brightcove_url is None:
|
|
|
|
if brightcove_url is None:
|
|
|
|
raise ExtractorError(
|
|
|
|
raise ExtractorError(
|
|
|
|
'The webpage does not contain a video', expected=True)
|
|
|
|
'The webpage does not contain a video', expected=True)
|
|
|
|
return self.url_result(brightcove_url, BrightcoveIE.ie_key())
|
|
|
|
return self.url_result(brightcove_url, BrightcoveLegacyIE.ie_key())
|
|
|
|