diff --git a/youtube_dlc/extractor/jwplatform.py b/youtube_dlc/extractor/jwplatform.py index c34b5f5e6..5aa508bf9 100644 --- a/youtube_dlc/extractor/jwplatform.py +++ b/youtube_dlc/extractor/jwplatform.py @@ -32,9 +32,14 @@ class JWPlatformIE(InfoExtractor): @staticmethod def _extract_urls(webpage): - return re.findall( - r'<(?:script|iframe)[^>]+?src=["\']((?:https?:)?//(?:content\.jwplatform|cdn\.jwplayer)\.com/players/[a-zA-Z0-9]{8})', - webpage) + for tag, key in ((r'(?:script|iframe)', 'src'), ('input', 'value')): + # is used by hyland.com + # if we find