X-Git-Url: https://git.cielonegro.org/gitweb.cgi?a=blobdiff_plain;f=youtube_dl%2Fextractor%2Fcnet.py;h=f5ab443d2d06fbdf027b7a58655497d1406fd321;hb=cca37fba486562efac63cfe4820ea9184c6857b9;hp=6a2f5ce363a536bc0f87ddf453416f30f2385e30;hpb=b21e25702f05018b64064b4aec9007e6e383b476;p=youtube-dl.git 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']