|
|
@ -42,11 +42,15 @@ class SportBoxIE(InfoExtractor): |
|
|
|
|
|
|
|
|
|
|
|
webpage = self._download_webpage(url, display_id) |
|
|
|
webpage = self._download_webpage(url, display_id) |
|
|
|
|
|
|
|
|
|
|
|
video_id = self._search_regex( |
|
|
|
sobj = re.search(r'src="/vdl/player/(?P<media_type>\w+)/(?P<video_id>\d+)"', webpage) |
|
|
|
r'src="/vdl/player/media/(\d+)"', webpage, 'video id') |
|
|
|
if (sobj): |
|
|
|
|
|
|
|
video_id = sobj.group('video_id') |
|
|
|
|
|
|
|
media_type = sobj.group('media_type') |
|
|
|
|
|
|
|
else: |
|
|
|
|
|
|
|
raise RegexNotFoundError('Unable to extract video_id') |
|
|
|
|
|
|
|
|
|
|
|
player = self._download_webpage( |
|
|
|
player = self._download_webpage( |
|
|
|
'http://news.sportbox.ru/vdl/player/media/%s' % video_id, |
|
|
|
'http://news.sportbox.ru/vdl/player/%s/%s' % (media_type, video_id), |
|
|
|
display_id, 'Downloading player webpage') |
|
|
|
display_id, 'Downloading player webpage') |
|
|
|
|
|
|
|
|
|
|
|
hls = self._search_regex( |
|
|
|
hls = self._search_regex( |
|
|
|