diff --git a/yt_dlp/extractor/cnbc.py b/yt_dlp/extractor/cnbc.py index 507d87d594b..03c6745b3ca 100644 --- a/yt_dlp/extractor/cnbc.py +++ b/yt_dlp/extractor/cnbc.py @@ -78,8 +78,10 @@ def _real_extract(self, url): raise ValueError("JSON data not found") metadata = json.loads(matched.group(1)) url = metadata["page"]["page"]["layout"][1]["columns"][0]["modules"][0]["data"]["encodings"][0]["url"] - - + upload_date = metadata['page']['page']['layout'][1]['columns'][0]['modules'][0]['data']['uploadDate'] + video_status = metadata['page']['page']['layout'][1]['columns'][0]['modules'][0]['data']['videoStatus'] + if metadata['page']['page']['layout'][1]['columns'][0]['modules'][0]['data']['authorFormattedFull'] != 'NA': + author = metadata['page']['page']['layout'][1]['columns'][0]['modules'][0]['data']['authorFormattedFull'] import pdb pdb.set_trace()