[puls4] Relax _VALID_URL (closes #11267)
authorSergey M․ <dstftw@gmail.com>
Fri, 25 Nov 2016 16:37:32 +0000 (23:37 +0700)
committerSergey M․ <dstftw@gmail.com>
Fri, 25 Nov 2016 16:37:32 +0000 (23:37 +0700)
youtube_dl/extractor/puls4.py

index 1c54af0022f087788d6bb11a25639f1a184b42b8..80091b85f88db2025982d195a54c64e164152881 100644 (file)
@@ -10,7 +10,7 @@ from ..utils import (
 
 
 class Puls4IE(ProSiebenSat1BaseIE):
-    _VALID_URL = r'https?://(?:www\.)?puls4\.com/(?P<id>(?:[^/]+/)*?videos/[^?#]+)'
+    _VALID_URL = r'https?://(?:www\.)?puls4\.com/(?P<id>[^?#&]+)'
     _TESTS = [{
         'url': 'http://www.puls4.com/2-minuten-2-millionen/staffel-3/videos/2min2miotalk/Tobias-Homberger-von-myclubs-im-2min2miotalk-118118',
         'md5': 'fd3c6b0903ac72c9d004f04bc6bb3e03',
@@ -22,6 +22,12 @@ class Puls4IE(ProSiebenSat1BaseIE):
             'upload_date': '20160830',
             'uploader': 'PULS_4',
         },
+    }, {
+        'url': 'http://www.puls4.com/pro-und-contra/wer-wird-prasident/Ganze-Folgen/Wer-wird-Praesident.-Norbert-Hofer',
+        'only_matching': True,
+    }, {
+        'url': 'http://www.puls4.com/pro-und-contra/wer-wird-prasident/Ganze-Folgen/Wer-wird-Praesident-Analyse-des-Interviews-mit-Norbert-Hofer-416598',
+        'only_matching': True,
     }]
     _TOKEN = 'puls4'
     _SALT = '01!kaNgaiNgah1Ie4AeSha'