]> jfr.im git - yt-dlp.git/blobdiff - yt_dlp/extractor/radiofrance.py
[cleanup] Misc (#8182)
[yt-dlp.git] / yt_dlp / extractor / radiofrance.py
index 35f4b91dd2240ce05463c20b7c5a0dac116c948e..ec1b97631e5f1a2841047b156965c75f546544d6 100644 (file)
@@ -82,7 +82,7 @@ class RadioFranceBaseIE(InfoExtractor):
     def _extract_data_from_webpage(self, webpage, display_id, key):
         return traverse_obj(self._search_json(
             r'\bconst\s+data\s*=', webpage, key, display_id,
-            contains_pattern=r'(\[\{.*?\}\]);', transform_source=js_to_json),
+            contains_pattern=r'\[\{(?s:.+)\}\]', transform_source=js_to_json),
             (..., 'data', key, {dict}), get_all=False) or {}