]> jfr.im git - yt-dlp.git/commitdiff
[extractor] Allow control characters inside json
authorpukkandan <redacted>
Wed, 23 Mar 2022 23:43:57 +0000 (05:13 +0530)
committerpukkandan <redacted>
Thu, 24 Mar 2022 01:58:07 +0000 (07:28 +0530)
Closes #3174

yt_dlp/extractor/common.py

index f3ae3fd4c55b2d68f2d24e6517021686c92ffebe..e1a6610337f34049cfb5def5e54eb877475d95f6 100644 (file)
@@ -1033,7 +1033,7 @@ def _parse_json(self, json_string, video_id, transform_source=None, fatal=True):
         if transform_source:
             json_string = transform_source(json_string)
         try:
-            return json.loads(json_string)
+            return json.loads(json_string, strict=False)
         except ValueError as ve:
             errmsg = '%s: Failed to parse JSON ' % video_id
             if fatal: