diff --git a/yt_dlp/extractor/dailymotion.py b/yt_dlp/extractor/dailymotion.py index a81f0a26d..e294befbc 100644 --- a/yt_dlp/extractor/dailymotion.py +++ b/yt_dlp/extractor/dailymotion.py @@ -113,7 +113,7 @@ class DailymotionIE(DailymotionBaseInfoExtractor): player(?:/[\da-z]+)?\.html\?(?:video|(?Pplaylist))= ) ) - (?P[^/?_&#]+)(?:[\w-]*\?playlist=(?Px[0-9a-z]+))? + (?P[^/?_&#'"]+)(?:[\w-]*\?playlist=(?Px[0-9a-z]+))? ''' IE_NAME = 'dailymotion' _EMBED_REGEX = [rf'(?ix)<(?:(?:embed|iframe)[^>]+?src=|input[^>]+id=[\'"]dmcloudUrlEmissionSelect[\'"][^>]+value=)["\'](?P{_VALID_URL[5:]})']