diff --git a/yt_dlp/extractor/googledrive.py b/yt_dlp/extractor/googledrive.py index 4768900b03..3a20496a0e 100644 --- a/yt_dlp/extractor/googledrive.py +++ b/yt_dlp/extractor/googledrive.py @@ -353,7 +353,7 @@ class GoogleDriveFolderIE(InfoExtractor): self._extract_json_meta(webpage, folder_id, hashval=6, name='folder items', default=[None])[-1] or self._parse_json(self._search_json( r'''window\['_DRIVE_ivd'\]\s*=''', webpage, 'folder items', folder_id, - contains_pattern=r'''(?P['"])(?P(?!(?P=q))[\s\S]+)(?P=q)''', + contains_pattern=r'''(?P['"])(?P(?!(?P=q))[\s\S]+?)(?P=q)''', transform_source=js_to_json), folder_id)[0]) return self.playlist_result(