diff --git a/youtube_dl/extractor/common.py b/youtube_dl/extractor/common.py index 9751ab021..ae0f9123b 100644 --- a/youtube_dl/extractor/common.py +++ b/youtube_dl/extractor/common.py @@ -2250,6 +2250,8 @@ class InfoExtractor(object): def _find_jwplayer_data(self, webpage, video_id=None, transform_source=js_to_json): mobj = re.search( r'(?s)jwplayer\((?P[\'"])[^\'" ]+(?P=quote)\)(?!).*?\.setup\s*\((?P[^)]+)\)', + webpage) or re.search( + r'(?is)]+data-jwplayer=([\'"])(?P.*?)\1\s*>', webpage) if mobj: try: