From e6133732c77a6dba31bb6aa4bd02939632064f8d Mon Sep 17 00:00:00 2001 From: bashonly Date: Mon, 9 Jun 2025 09:37:39 -0500 Subject: [PATCH] simplify Authored by: bashonly --- yt_dlp/extractor/common.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/yt_dlp/extractor/common.py b/yt_dlp/extractor/common.py index aeb2ec293..0007c9326 100644 --- a/yt_dlp/extractor/common.py +++ b/yt_dlp/extractor/common.py @@ -1795,14 +1795,13 @@ def _search_nuxt_data(self, webpage, video_id, context_name='__NUXT__', *, fatal ret = self._parse_json(js, video_id, transform_source=functools.partial(js_to_json, vars=args), fatal=fatal) return traverse_obj(ret, traverse) or {} - def _search_nuxt_json(self, webpage, video_id, script_id='__NUXT_DATA__', *, fatal=True, - traverse=('data', ..., {dict}, any), allow_recursion=100): + def _search_nuxt_json(self, webpage, video_id, *, fatal=True, traverse=('data', ..., {dict}, any), allow_recursion=100): """Parses Nuxt.js metadata when it has already been rendered into a JSON array""" ERROR_MSG = 'Unable to extract NUXT JSON data' array = self._search_json( - fr']+\bid="{re.escape(script_id)}"[^>]*>', webpage, script_id, - video_id, contains_pattern=r'\[(?s:.+)\]', default=NO_DEFAULT if fatal else [{}]) + r']+\bid="__NUXT_DATA__"[^>]*>', webpage, 'nuxt data', video_id, + contains_pattern=r'\[(?s:.+)\]', default=NO_DEFAULT if fatal else [{}]) def extract_element(element, allow_recursion): if allow_recursion < 0: