From: Philipp Hagemeister Date: Fri, 4 Apr 2014 00:09:04 +0000 (+0200) Subject: [cnet] Fall back to "videos" key X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=commitdiff_plain;h=0e518e2fea0e8bd162d53ea6d22720321274abb4;p=youtube-dl [cnet] Fall back to "videos" key --- diff --git a/youtube_dl/extractor/cnet.py b/youtube_dl/extractor/cnet.py index 6a2f5ce36..f5ab443d2 100644 --- a/youtube_dl/extractor/cnet.py +++ b/youtube_dl/extractor/cnet.py @@ -6,6 +6,7 @@ import re from .common import InfoExtractor from ..utils import ( + ExtractorError, int_or_none, ) @@ -36,6 +37,10 @@ class CNETIE(InfoExtractor): webpage, 'data json') data = json.loads(data_json) vdata = data['video'] + if not vdata: + vdata = data['videos'][0] + if not vdata: + raise ExtractorError('Cannot find video data') video_id = vdata['id'] title = vdata['headline']