aboutsummaryrefslogtreecommitdiffstats
path: root/youtube_dl/extractor/dailymotion.py
diff options
context:
space:
mode:
authorSergey M․ <dstftw@gmail.com>2017-09-15 22:25:38 +0700
committerSergey M․ <dstftw@gmail.com>2017-09-15 22:25:38 +0700
commit6be44a50edfe2e75e31553e7a128ce1849301958 (patch)
tree9aff6cdf669928923167a605828042cc35f27dbf /youtube_dl/extractor/dailymotion.py
parentb763e1d68c6becc414a802a452f5aa819c5de920 (diff)
downloadyoutube-dl-6be44a50edfe2e75e31553e7a128ce1849301958.zip
youtube-dl-6be44a50edfe2e75e31553e7a128ce1849301958.tar.gz
youtube-dl-6be44a50edfe2e75e31553e7a128ce1849301958.tar.bz2
[dailymotion:playlist] Relax _VALID_URL (closes #14219)
Diffstat (limited to 'youtube_dl/extractor/dailymotion.py')
-rw-r--r--youtube_dl/extractor/dailymotion.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/youtube_dl/extractor/dailymotion.py b/youtube_dl/extractor/dailymotion.py
index 74e9913..e9d0dd19 100644
--- a/youtube_dl/extractor/dailymotion.py
+++ b/youtube_dl/extractor/dailymotion.py
@@ -325,7 +325,7 @@ class DailymotionIE(DailymotionBaseInfoExtractor):
class DailymotionPlaylistIE(DailymotionBaseInfoExtractor):
IE_NAME = 'dailymotion:playlist'
- _VALID_URL = r'(?:https?://)?(?:www\.)?dailymotion\.[a-z]{2,3}/playlist/(?P<id>.+?)/'
+ _VALID_URL = r'(?:https?://)?(?:www\.)?dailymotion\.[a-z]{2,3}/playlist/(?P<id>[^/?#&]+)'
_MORE_PAGES_INDICATOR = r'(?s)<div class="pages[^"]*">.*?<a\s+class="[^"]*?icon-arrow_right[^"]*?"'
_PAGE_TEMPLATE = 'https://www.dailymotion.com/playlist/%s/%s'
_TESTS = [{