|
|
@ -34,11 +34,11 @@ class JustinTVIE(InfoExtractor): |
|
|
|
|
|
|
|
# Return count of items, list of *valid* items |
|
|
|
def _parse_page(self, url, video_id): |
|
|
|
webpage = self._download_webpage(url, video_id, |
|
|
|
u'Downloading video info JSON', |
|
|
|
u'unable to download video info JSON') |
|
|
|
info_json = self._download_webpage(url, video_id, |
|
|
|
u'Downloading video info JSON', |
|
|
|
u'unable to download video info JSON') |
|
|
|
|
|
|
|
response = json.loads(webpage) |
|
|
|
response = json.loads(info_json) |
|
|
|
if type(response) != list: |
|
|
|
error_text = response.get('error', 'unknown error') |
|
|
|
raise ExtractorError(u'Justin.tv API: %s' % error_text) |
|
|
|