import re
import time
+
from .common import InfoExtractor
from ..utils import (
- ExtractorError,
dict_get,
+ ExtractorError,
float_or_none,
int_or_none,
)
status_params = self._download_json(
'http://www.vlive.tv/video/status?videoSeq=%s' % video_id,
video_id, 'Downloading JSON status',
- headers={'Referer': url})
+ headers={'Referer': url.encode('utf-8')})
status = status_params.get('status')
air_start = status_params.get('onAirStartAt', '')
is_live = status_params.get('isLive')
self._sort_formats(formats)
return dict(self._get_common_fields(webpage),
- id=video_id,
- formats=formats,
- is_live=True,
- )
+ id=video_id,
+ formats=formats,
+ is_live=True)
def _replay(self, video_id, webpage, long_video_id, key):
playinfo = self._download_json(
'url': caption['source']}]
return dict(self._get_common_fields(webpage),
- id=video_id,
- formats=formats,
- view_count=view_count,
- subtitles=subtitles,
- )
+ id=video_id,
+ formats=formats,
+ view_count=view_count,
+ subtitles=subtitles)